Mikiadier
Ученик
не понимаю почему не присваивается значение в команде.
PHP:
CMD:invite(playerid, params[], dialogid, response)
{
new String[100],String2[200];
if(sscanf(params, "d", params[0])) return 1;
if(!IsPlayerConnected(params[0])) return 1;
format(String, sizeof(String), "Вы пригласили %s в клан.");
format(String2, sizeof(String2), "Вы были приглашёны в клан %s.");
SendClientMessage(playerid, -0x88AA88AA, String);
ShowPlayerDialog(params[0],dInv,DIALOG_STYLE_MSGBOX,"Приглашение", String2, "Enter", "Esc");
switch(dialogid)
{
case dInv:
{
if(response){
SendClientMessage(playerid,0x88AA88AA,"Вы приняли предложение вступить в клан!");
strins(pInfo[params[0]][pClansName], pInfo[playerid][pClansName], 0); // вот тут ошибка не присваивается значение
pInfo[params[0]][pClansid] = pInfo[playerid][pClansid];// и тут
}
else return SendClientMessage(playerid,0x88AA88AA,"Вы отклонили предложение вступить в клан!");
return 0;
}
}
return 1;
}
