[P]remi[O]
Умник
Что может быть не так?
Ввожу /giverank пытаюсь повысить себя пишет "Игрок не из вашей фракции"
Кто поможет получит плюсик и спасибку
PHP:
else if(strcmp(cmd, "/giverank", true) == 0)
{
if(PlayerInfo[playerid][pLeader] < 1) return send(playerid, COLOR_LIGHTRED, "* Вы не лидер!");
if(sscanf(params, "ud", params[0], params[1])) return send(playerid, COLOR_WHITE, "Используйте: /giverank [Ид игрока/Часть ника] [Number(1-6)]");
if(params[1] < 1 || params[1] > 6) return send(playerid, COLOR_LIGHTBLUE, "* Минимум 1, Максимум 6.");
if(!IsPlayerConnected(params[0])) return send(playerid, COLOR_LIGHTBLUE, "* Игрок не в игре.");
if(GetPVarInt(params[0],"IsAuthed") == 0) return send(playerid, COLOR_LIGHTRED, "* Игрок не Авторизован!");
if(params[0] == INVALID_PLAYER_ID) return 1;
if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pLeader]) || (PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pLeader])) return send(playerid, COLOR_GREY, "* Игрок не из вашей фракции.");
else if(PlayerInfo[params[0]][pLeader] != PlayerInfo[playerid][pMember]) return send(playerid, COLOR_LIGHTBLUE, "* Игрок не из вашей фракции.");
PlayerInfo[params[0]][pRank] = params[1];
format(string, sizeof(string), "* Вы повышены/понижены. Ранг: %d.", getpl(playerid), params[1]); send(params[0], COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Вы повышены/понижены %s. Ранг: %d.", getpl(params[0]), params[1]); send(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
Кто поможет получит плюсик и спасибку
