True_Maks
Умник
Когда ввожу /giverank мне пишет "Игрок не в вашей организации", как исправить подскажите пожалуйста
else if(strcmp(cmd, "/giverank", true) == 0)
{
if(PlayerInfo[playerid][pLeader] < 1) return send(playerid, col_grad1, "Вы не лидер!");
if(sscanf(params, "ud", params[0], params[1])) return send(playerid, col_grad2, "Используйте: /giverank [ид игрока/часть ника] [Number(1-6)]");
if(params[1] < 1 || params[1] > 6) return send(playerid, col_grey, "Минимальный ранг 1, максимальный 6.");
if(!IsPlayerConnected(params[0])) return send(playerid, col_grad2, "Игрок не в игре.");
if(GetPVarInt(params[0],"IsAuthed") == 0) return send(playerid, col_grey, "Игрок не авторизирован!");
if(params[0] == INVALID_PLAYER_ID) return 1;
if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pLeader]) return send(playerid, col_grey, "Этот игрок не в вашей фракции.");
else if(PlayerInfo[params[0]][pLeader] != PlayerInfo[playerid][pLeader]) return send(playerid, col_grey, "Этот игрок не в вашей фракции.");
PlayerInfo[params[0]][pRank] = params[1];
format(string, sizeof(string), "Вы повышены/понижены лидером %s. Ранг: %d.", getpl(playerid), params[1]); send(params[0], col_lblue, string);
format(string, sizeof(string), "Вы повысили/понизили %s. Ранг: %d.", getpl(params[0]), params[1]); send(playerid, col_lblue, string);
return 1;
}
{
if(PlayerInfo[playerid][pLeader] < 1) return send(playerid, col_grad1, "Вы не лидер!");
if(sscanf(params, "ud", params[0], params[1])) return send(playerid, col_grad2, "Используйте: /giverank [ид игрока/часть ника] [Number(1-6)]");
if(params[1] < 1 || params[1] > 6) return send(playerid, col_grey, "Минимальный ранг 1, максимальный 6.");
if(!IsPlayerConnected(params[0])) return send(playerid, col_grad2, "Игрок не в игре.");
if(GetPVarInt(params[0],"IsAuthed") == 0) return send(playerid, col_grey, "Игрок не авторизирован!");
if(params[0] == INVALID_PLAYER_ID) return 1;
if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pLeader]) return send(playerid, col_grey, "Этот игрок не в вашей фракции.");
else if(PlayerInfo[params[0]][pLeader] != PlayerInfo[playerid][pLeader]) return send(playerid, col_grey, "Этот игрок не в вашей фракции.");
PlayerInfo[params[0]][pRank] = params[1];
format(string, sizeof(string), "Вы повышены/понижены лидером %s. Ранг: %d.", getpl(playerid), params[1]); send(params[0], col_lblue, string);
format(string, sizeof(string), "Вы повысили/понизили %s. Ранг: %d.", getpl(params[0]), params[1]); send(playerid, col_lblue, string);
return 1;
}
