Всем привет помогите еще пожалуйста сделать. в последний раз.
1. Как сделать чтоб если лидер выдал выше ранг игроку а у игрока был ниже ранг ранг то ему бы писало что ты был повышен а если допустим у игрока 5 ранг и лидер выдал ему 4 ему бы писало ты был понижен лидером Ник до 4 ранга.
2. Как сделать так что допустим лидер в 1 фракции мог повышать игроков до 10 рангов а в 2 до 6 ну а в 3 допустим до 8 или 9 рангов в общем помогите пожалуйста в долгу не останусь.
И чтоб для каждого лидера смотря сколько у него во фракции рангов писалоPHP код:
//==========================================================================
if(strcmp(cmd, "/giverank", true) == 0)
{
if(Player[playerid][pLeader] == 0 && Player[playerid][pZam] == 0) return send(playerid, 0xff0000ff,UnAdminMes);
if((Player[playerid][pZam] < 1 || FInfo[Player[playerid][pMember]][fGiverank] == false) && Player[playerid][pLeader] < 1) return send(playerid, 0xff0000ff, UnAdminMes);
if(sscanf(params, "dd", params[0], params[1])) return send(playerid, 0x33CCFFFF, "•{ffffff} /giverank [playerid] [ранг]");
if(params[1] > 6 || params[1] < 1) return send(playerid, 0xff0000ff,""vError"Используй значение от 1 до 6!");
if(!IsPlayerConnected(params[0])) return send(playerid, 0xff0000ff, NoConnectGivePlayer);
if(Player[playerid][pMember] != Player[params[0]][pMember])return send(playerid, 0xff0000ff, ""vError"Игрок не в вашей фракции!");
if(Player[params[0]][pLeader] > 0)return send(playerid, 0xff0000ff, ""vError"Данный игрок - лидер!");
if(Player[params[0]][pZam] > 0)return send(playerid, 0xff0000ff, ""vError"Данный игрок - заместитель!");
Player[params[0]][pRank] = params[1];
f(string, "[Фракция]:{FFFFFF}Вы повысили/понизили %s до %d ранга", sendername(params[0]),params[1]);
send(playerid, 0xE3AC1200, string);
f(string, "[Фракция]:{FFFFFF}Вы были повышены/понижены лидером %s до %d ранга", sendername(playerid),params[1]);
send(params[0], 0xE3AC1200, string);
SpawnPlayer(params[0]);
CheckPlayerSkin(params[0]);
SaveAccount(params[0]);
return 1;
}
если lspd то ему бы писало Используй значение от 1 до 10
а если грув стрит то Используй значение от 1 до 6