хочу сделать такую систему рангов
/grank id название ранга
название ранга лидер сам придумывает
вот код такой
if(strcmp(cmd, "/grank", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFFFFFFAA,"Èñïîëüçóéòå /grank [ID] [íàçâàíèå ðàíãà]");
new target = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFFFFFFAA,"Èñïîëüçóéòå /grank [ID] [íàçâàíèå ðàíãà]");
if(IsPlayerConnected(target) && PlayerInfo[playerid][pLeader] == 6)
{
new string[256];
format(string,256,"Âû ïîâûñèëè èãðîêà ID %d. Íàçâàíèå ðàíãà: %s",target,tmp);
SendClientMessage(playerid,COLOR_YELLOW2,string);
SendClientMessage(target,COLOR_YELLOW,"Âû áûëè ïîâûøåíû!");
PlayerInfo[target][pRankn] = tmp;
}
return 1;
}
пока что решил сделать только для фракции 6, потом остальные добавлю
именно меня интереcует вот это
PlayerInfo[target][pRankn] = tmp;
павно говорит что тут ошибка, помогите пожалуйстаДобавлено (03.06.2011, 10:49:51)
---------------------------------------------
error 006: must be assigned to an array