PDA

Просмотр полной версии : [Вопрос] Почему не работает



AndreyKa
16.07.2014, 23:11
Здравствуйте делал команду,но она не работает,почему?

if(strcmp(cmd,"/racia", true, 10) == 0)
{
if(PlayerInfo[playerid][pRacia] == 0) return SCM(playerid,-1,"{FF0000}[Ошибка]{FFFFFF}У вас нету рации купите её в магазине!");
if(PlayerInfo[playerid][pRacia] == 1)
{
new offset = idx,length = strlen(cmdtext),result[144],sendername[MAX_PLAYER_NAME],string[256];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; }
result[idx - offset] = EOS;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strlen(result)) return SCM(playerid,-1, "/racia [текст]");
format(string, sizeof(string), "{00CC00}[R]%s: %s",sendername, result);
}
return true;
}

Дёня
16.07.2014, 23:26
if(strcmp(cmd,"/racia", true, 10) == 0)
{
if(PlayerInfo[playerid][pRacia] == 0) return SCM(playerid,-1,"{FF0000}[Ошибка]{FFFFFF}У вас нету рации купите её в магазине!");
if(PlayerInfo[playerid][pRacia] == 1)
{
new offset = idx,length = strlen(cmdtext),result[144],sendername[MAX_PLAYER_NAME],string[256];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; }
result[idx - offset] = EOS;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strlen(result)) return SCM(playerid,-1, "/racia [текст]");
format(string, sizeof(string), "{00CC00}[R]%s: %s",sendername, result);
SendClientMessageToAll(0xFF0000FF, string)// будет отправляться всем игрокам онлаин(можете сменить на своё)
}
return true;
}