Перейти к содержанию
Авторизация  
Daniil_Stepanov

3d надпись на машине

Рекомендуемые сообщения

Daniil_Stepanov

Подскажите пожалуйста команду,которую можно ставить 3D текст на машину не на долго до рестарта...

Типа как на Орме в АТПа надо,весь инет общарил не нашел...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Gta IV

с геймера возьми там есть типо new dps и там 3D text'ы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TrollFace

объявим

new 3d;
В нужное место:

3d = Create3DTextLabel(ваши переменные)
В нужное место кинем таймер SetTimer(delete, время)

Далее

forward delete();
public delete()
{
Сюда кидаем удаление надписи
}

__________________________________________________________________________

Надеюсь, я все правильно понял? Жду +

Изменено пользователем TrollFace

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Stepanov

Та нет,вы не правильна,поняли.....

Мне нужна порсто команда типа как даешь номер...Ну что табличка после рестарта исчезала.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Amfy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Mister

объявим

new 3d;
В нужное место:

3d = Create3DTextLabel(ваши переменные)
В нужное место кинем таймер SetTimer(delete, время)

Далее в OnGameModeExit()

Delete3DTextLabel(3d);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Stepanov

объявим

new 3d;
В нужное место:

3d = Create3DTextLabel(ваши переменные)
В нужное место кинем таймер SetTimer(delete, время)

Далее в OnGameModeExit()

Delete3DTextLabel(3d);

 

мне по команду нужна...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Daniil_Stepanov

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Mister

мне по команду нужна...

 

В нужное место. Написано же. Или только на код смотрите?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

тебе это нужно?

if (strcmp(cmd, "/zapiska", true) == 0)
{
new text_car[256];
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pTextCar]==1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "На авто уже есть записка!");
return 1;
}
new carid = GetPlayerVehicleID(playerid);
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_ZAO, "Пропишите: /zapiska [text]");
return 1;
}
PlayerInfo[playerid][pTextCar]=1;
SendClientMessage(playerid,COLOR_ZAO, "Вы оставили записку на авто!");
format(text_car,sizeof(text_car),"Сообщение: %sn Отправитель: %s", result,sendername);
Numbertext[carid] = Create3DTextLabel(text_car,COLOR_ZAO,0.0,0.0,0.0,15.0,0);
Attach3DTextLabelToVehicle(Numbertext[carid],carid,0.0,0.0,1.0);
OnPlayerUpdate(playerid);
}
}
return 1;
}
//------ Удалить записку
if(strcmp(cmd, "/delzapiska", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new carid = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pTextCar]=0;
SendClientMessage(playerid,COLOR_ZAO, "Вы убрали записку с авто!");
Delete3DTextLabel(Numbertext[carid]);
}
return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.