CoreX
Дебютант
Всем привет. Столкнулся с проблемкой.
Когда захожу на TDM (/tdm) нужно выбрать две команды - Синие, Красные. У каждой команды скины разные.
Так вот, когда выхожу с TDM (/exit) скин команды сохраняется, но не ставится скин, который был выбрал при входе на сервер.
Скины при входе на сервер сделаны так:
Код TDM:
Команда для выхода:
Надеюсь, вы поможете. Заранее спасибо!
Когда захожу на TDM (/tdm) нужно выбрать две команды - Синие, Красные. У каждой команды скины разные.
Так вот, когда выхожу с TDM (/exit) скин команды сохраняется, но не ставится скин, который был выбрал при входе на сервер.
Скины при входе на сервер сделаны так:
HTML:
for(new i = 1; i < 300; i++)
{
if(i == 3 || i == 4 || i ==5 || i == 6 || i == 8 || i == 42 || i == 65 || i == 86 || i == 119 || i == 149 || i == 208 || i == 273 || i == 289)
{
continue;
} else {
AddPlayerClass(i,2032.1871,1343.1534,10.8203,269.5775,0,0,0,0,0,0); // Спавним игрока
}
}
HTML:
if(strcmp(cmdtext, "/tdm", true) == 0)
{
if(dmzone[playerid] == 1)
{ // òî
SendClientMessage(playerid, 0x40E0D0AA, "Проверка");
}
else
{
dmzone[playerid] = 1;
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
ShowPlayerDialog(playerid,4850,DIALOG_STYLE_LIST,"{F3FF02}Выбор команды","{FF5030}1. Синие\n{3399FF}2. Красные","Âûáðàòü","");
for(new o;o<100;o++) SendClientMessage(playerid,0xFFFFFFFF,"");
TogglePlayerControllable(playerid, 0);
switch(random(1))
{
case 0: SetPlayerPos(playerid, 2163.5178,1901.0997,36.1077);
}
}
return 1;
}
HTML:
if(strcmp(cmdtext, "/exit", true) == 0)
{
if(logged[playerid] == 0)
{
Kick(playerid);
return 0;
}
if(dmzone[playerid] == 0)
{
SendClientMessage(playerid, 0x40E0D0AA, "Вы не на TDM");
}
else
{
dmzone[playerid] = 0;
Player[playerid][pRed] = 0;
Player[playerid][pBlue] = 0;
SetPlayerVirtualWorld(playerid, 0); // ìåíÿåì ìèð
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, orange, "Вы вышли из TDM");
}
return 1;
}
