вампир116
Умник
Скачал мод, для основы там есть команда /makeleader, но когда даешь лидерку например вторую пишу "/makeleader 1 2" (ид другого игрока) и почемуто дается мне лидерка в чем может быть проблемс? хотя я 0 ид.
Вот код команды. Посматрите в чем може быть проблема? + не обижу
Да и еще если я 0 ид и пишу /makeleader например 6 ид ,и номер фраки, 3, и то дается лидерка... хотя я 0 ид
Вот код команды. Посматрите в чем може быть проблема? + не обижу
PHP:
if(strcmp(cmd, "/makeleader", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /makeleader [id] [Number]");
new leader;
new level;
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 4 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 или больше 4!"); return 1; }
GetPlayerName(playerid, sendername, sizeof(sendername));
if (PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(leader))
{
if(leader != INVALID_PLAYER_ID)
{
GetPlayerName(leader, giveplayer, sizeof(giveplayer));
PlayerInfo[leader][pLeader] = level;
PlayerInfo[leader][pMember] = level;
PlayerInfo[leader][pJob] = 0;
format(string, sizeof(string), "Администратор %s назначил Вас контролировать данную фракцию", sendername);
SendClientMessage(leader, 0x6495EDFF, string);
format(string, sizeof(string), "Вы назначили %s контролировать фракцию номер %d.", giveplayer,level);
SendClientMessage(playerid, 0x6495EDFF, string);
if(level == 1)//Crips gang
{
PlayerInfo[leader][pSkin] = 21;
SetPlayerSkin(leader,21);
PlayerInfo[playerid][pRang] = 10;
}
SetPlayerArmour(leader,0);
SetPlayerHealth(leader,100);
SavePlayer(leader);
SpawnPlayer(leader);
if(level == 2)//Bloodz Gang
{
PlayerInfo[leader][pSkin] = 19;
SetPlayerSkin(leader,19);
PlayerInfo[playerid][pRang] = 10;
}
SetPlayerArmour(leader,0);
SetPlayerHealth(leader,100);
SavePlayer(leader);
SpawnPlayer(leader);
if(level == 3)// latino king
{
PlayerInfo[leader][pSkin] = 110;
SetPlayerSkin(leader,110);
PlayerInfo[playerid][pRang] = 10;
}
SetPlayerArmour(leader,0);
SetPlayerHealth(leader,100);
SavePlayer(leader);
SpawnPlayer(leader);
if(level == 4)// ms-13
{
PlayerInfo[leader][pSkin] = 116;
SetPlayerSkin(leader,116);
PlayerInfo[playerid][pRang] = 10;
}
SetPlayerArmour(leader,0);
SetPlayerHealth(leader,100);
SavePlayer(leader);
SpawnPlayer(leader);
}
}
//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "У Вас нет прав использовать данную команду");
}
return 1;
}
Последнее редактирование:
