
Также можно сделать с рублем
Приступим:
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);
ПРи выходе:
for(new i = 0; i < sizeof(Euro); i++) TextDrawHideForPlayer(playerid, Euro);
Ну и для теста :
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);
}
else
{
DeletePVar(playerid, "Euro");
for(new i = 0; i < sizeof(Euro); i++) TextDrawHideForPlayer(playerid, Euro);
}
return 1;
}
Автор: OKStyle
Последнее редактирование модератором: