Скрипты и моды для CRMP
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Новая валюта для сервера

Перейти вниз

Новая валюта для сервера Empty Новая валюта для сервера

Сообщение  Rush Сб Окт 10, 2015 9:50 am

[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Также можно сделать с рублем
Приступим:
Код:
new Text:Euro[3]; // переменные рисунка валюты

OnGameModeInit:
Код:
Euro[0] = TextDrawCreate(499.0, 77.0, "C");
TextDrawFont(Euro[0], 3);
TextDrawColor(Euro[0], 0xFFD21DFF);
TextDrawLetterSize(Euro[0], 0.54, 2.2);
TextDrawSetOutline(Euro[0], 2);
 
Euro[1] = TextDrawCreate(494.0, 79.0, "-");
TextDrawColor(Euro[1], 0xFFD21DFF);
TextDrawLetterSize(Euro[1], 0.76, 1.0);
TextDrawSetOutline(Euro[1], 1);
 
Euro[2] = TextDrawCreate(494.0, 83.0, "-");
TextDrawColor(Euro[2], 0xFFD21DFF);
TextDrawLetterSize(Euro[2], 0.76, 1.0);
TextDrawSetOutline(Euro[2], 1); 
В спавн или коннект(где хотите чтобы показовало)
Код:
for(new i = 0; i < sizeof(Euro); i++) TextDrawShowForPlayer(playerid, Euro[i]);

ПРи выходе:
Код:
for(new i = 0; i < sizeof(Euro); i++) TextDrawHideForPlayer(playerid, Euro[i]);

Ну и для теста :
Код:
if(strcmp(cmdtext, "/euro", true) == 0)
{
    if(GetPVarInt(playerid, "Euro") == 0)
    {
        SetPVarInt(playerid, "Euro", 1);
        for(new i = 0; i < sizeof(Euro); i++) TextDrawShowForPlayer(playerid, Euro[i]);
    }
    else
    {
        DeletePVar(playerid, "Euro");
        for(new i = 0; i < sizeof(Euro); i++) TextDrawHideForPlayer(playerid, Euro[i]);
    }
    return 1;
}
Автор: OKStyle
Rush
Rush

Сообщения : 201
Репутация : 46
Дата регистрации : 2012-12-10
Возраст : 26
Откуда : Россия

https://gs-games.forum2x2.com

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения