Neonpk
Новичок
У меня есть на сервере команда /admins, когда её вводишь в простой чат вылазит: сколько админов и какие онлайн. Я решил переделать в SPD, что бы в диалоге было видно администрацию. Но вот в чем проблема.. Гр****ый string, что-то с ним не так, либо я что-то не так делаю. Потому что когда я ставлю простой strin, то все работает на отлично(кроме одной детали). Но мне нужно именно с string сделать диалог, посмотрите и подскажите пожалуйста как это исправить. Когда я компилирую, то все без error и warning, но когда ввожу саму команду /admins, то вообще ничего не происходит. Думаю мне кто-нибудь поможет..
Код:
CMD:admins(playerid,params[])
{
if(PlayerLogged[playerid] == 0) return 1;
new full = 0;
strin = "";
new string[25];
foreach(new i: Player)
{
if(PlayerLogged[i] == 0) continue;
if(PI[i][pAdmLevel] > 0)
{
full++;
format(strin,80,"{FFF700}ID: %i {BC00FF}%s {FF0000}|| {FFF700}Уровень: {FF0000}%i\n",playerid,NamePlayer(i),PI[i][pAdmLevel]);
}
SPD(playerid,13, DIALOG_STYLE_MSGBOX, "Администрация в сети:", string, "X", "");
}
if(full == 0) SendClientMessage(playerid, COLOR_WHITE, "Администраторов нет в сети!");
return 1;
}
