VLADOKS
Умник
Вобщем когда уводишь /makeleader сервер выключается только не могу найти в команде помогите с меня +
Вот строки с мода
Вот строки с мода
PHP:
if(strcmp(cmd, "/makeleader", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 6)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /makeleader [id] [Íîìåð(1 - 36)]");
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level < 1 || level > 36) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ ìåíüøå 1 è áîëüøå 36"); return true; }
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo[para1][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GREY, "Ó èãðîêà Warn.");
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
PlayerInfo[para1][pLeader] = level;
PlayerInfo[para1][pMember] = level;
PlayerInfo[para1][pJob] = 0;
SendClientMessage(para1, COLOR_REDD, "Èñïîëüçóéòå êëàâèøó 'Áûñòðûé áåã' (ïðîáåë ïî óìîë÷àíèþ)");
SendClientMessage(para1, COLOR_REDD, "Èñïîëüçóéòå êëàâèøó 'Ââåðõ,âíèç' (W,S ïî óìîë÷àíèþ)");
format(string, sizeof(string), "Àäìèíèñòðàòîð: %s íàçíà÷èë âàñ êîíòðîëèðîâàòü äàííóþ ôðàêöèþ", sendername);
SendClientMessage(para1, 0x6495EDFF, string);
format(string, sizeof(string), "Âû íàçíà÷èëè %s êîíòðîëèðîâàòü ôðàêöèþ íîìåð %d.", giveplayer,level);
SendClientMessage(playerid, 0x6495EDFF, string);
SendClientMessage(para1, COLOR_GREY, "Åñëè Âû ñëó÷àéíî íàæàëè 'Enter' è ìåíþ ïðîïàëî, íàæìèòå 'Enter' åùå ðàç");
OldSkin[playerid] = GetPlayerSkin(playerid);
new iniFile = ini_openFile("gamefiles/log/leaders.ini");
if(level == 1){ PlayerInfo[para1][pRank] = 15; InviteSkin[para1] = 280; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LSPD" );ini_setString(iniFile, "LSPD",giveplayer); }} //Ïîëèöèÿ LS
else if(level == 2) { PlayerInfo[para1][pRank] = 11; InviteSkin[para1] = 286; if(PlayerInfo[para1][pAdmin] <=0) { if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "FBI" ); ini_setString(iniFile, "FBI",giveplayer);}}} //ÔÁÐ
else if(level == 3) { PlayerInfo[para1][pRank] = 16; InviteSkin[para1] = 287; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "ARMY SF" );ini_setString(iniFile, "ARMY SF",giveplayer);}} //Àðìèÿ SF
else if(level == 4) { PlayerInfo[para1][pRank] = 8; InviteSkin[para1] = 70; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "MEDICS" );ini_setString(iniFile, "MEDICS",giveplayer);}} //Ìåäèêè SF
else if(level == 5) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 223; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LCN" );ini_setString(iniFile, "LCN",giveplayer);}} //ËÊÍ
else if(level == 6) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 120; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "YAKUZA" );ini_setString(iniFile, "YAKUZA",giveplayer);}} //ßêóäçà
else if(level == 7) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 57; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "MARYA" );ini_setString(iniFile, "MARYA",giveplayer);}} //Ìýðèÿ
else if(level == 8) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 29; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "STREETRACER" );ini_setString(iniFile, "STREETRACER",giveplayer);}} //Ñòðèò Ðåéñåðû
else if(level == 9) { PlayerInfo[para1][pRank] = 6; InviteSkin[para1] = 250; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "SFN" );ini_setString(iniFile, "SFN",giveplayer);}} //Íîâîñòè SF
else if(level == 10) { PlayerInfo[para1][pRank] = 15; InviteSkin[para1] = 281; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "SFPD" );ini_setString(iniFile, "SFPD",giveplayer);}} //Ïîëèöèÿ SF
else if(level == 11) { PlayerInfo[para1][pRank] = 8; InviteSkin[para1] = 59; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LICENSERS SF" );ini_setString(iniFile, "LICENSERS SF",giveplayer);}} //Èíñòðóêòîðû SF
else if(level == 12) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 102; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "BALLAS" );ini_setString(iniFile, "BALLAS",giveplayer);}} //Áàëëàñ
else if(level == 13) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 108; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "VAGOS" );ini_setString(iniFile, "VAGOS",giveplayer);}} //Âàãîñ
else if(level == 14) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 111; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "RM" );ini_setString(iniFile, "RM",giveplayer);}} //Ðóññêàÿ ìàôèÿ
else if(level == 15) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 106; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "GROVE" );ini_setString(iniFile, "GROVE",giveplayer);}} //Ãðóâ
else if(level == 16) { PlayerInfo[para1][pRank] = 6; InviteSkin[para1] = 261; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LSNEWS" );ini_setString(iniFile, "LSNEWS",giveplayer);}} //Íîâîñòè LS
else if(level == 17) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 115; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "AZTEC" );ini_setString(iniFile, "AZTEC",giveplayer);}} //Àöòåêè
else if(level == 18) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 174; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "RIFA" );ini_setString(iniFile, "RIFA",giveplayer);}} //Ðèôà
else if(level == 19) { PlayerInfo[para1][pRank] = 16; InviteSkin[para1] = 287; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "ARMY LV" );ini_setString(iniFile, "ARMY LV",giveplayer);}} //Àðìèÿ LV
else if(level == 20) { PlayerInfo[para1][pRank] = 6; InviteSkin[para1] = 261; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LVNEWS" );ini_setString(iniFile, "LVNEWS",giveplayer);}} //Íîâîñòè LV
else if(level == 21) { PlayerInfo[para1][pRank] = 15; InviteSkin[para1] = 281; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LVPD" );ini_setString(iniFile, "LVPD",giveplayer);}} //Ïîëèöèÿ LV
else if(level == 22) { PlayerInfo[para1][pRank] = 8; InviteSkin[para1] = 70; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "MEDICS" );ini_setString(iniFile, "LOS SANTOS MCHS",giveplayer);}} //Ìåäèêè LS
else if(level == 23) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "SSMCBAYKER" );ini_setString(iniFile, "SSMCBAYKER",giveplayer);}} //Áàéêåðû 1
else if(level == 24) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "HAMCBAYKER" );ini_setString(iniFile, "HAMCBAYKER",giveplayer);}} //Áàéêåðû 2
else if(level == 25) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "OMCBAYKER" );ini_setString(iniFile, "OMCBAYKER",giveplayer);}} //Áàéêåðû 3
else if(level == 26) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "WMCBAYKER" );ini_setString(iniFile, "WMCBAYKER",giveplayer);}} //Áàéêåðû 4
else if(level == 27) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "HWMCBAYKER" );ini_setString(iniFile, "HWMCBAYKER",giveplayer);}} //Áàéêåðû 5
else if(level == 28) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "FSMCBAYKER" );ini_setString(iniFile, "FSMCBAYKER",giveplayer);}} //Áàéêåðû 6
else if(level == 29) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "PMCBAYKER" );ini_setString(iniFile, "PMCBAYKER",giveplayer);}} //Áàéêåðû 7
else if(level == 30) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "MMCBAYKER" );ini_setString(iniFile, "MMCBAYKER",giveplayer);}} //Áàéêåðû 8
else if(level == 31) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "VMCBAYKER" );ini_setString(iniFile, "VMCBAYKER",giveplayer);}} //Áàéêåðû 9
else if(level == 32) { PlayerInfo[para1][pRank] = 9; InviteSkin[para1] = 248; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "BMCBAYKER" );ini_setString(iniFile, "BMCBAYKER",giveplayer);}} //Áàéêåðû 10
else if(level == 33) { PlayerInfo[para1][pRank] = 8; InviteSkin[para1] = 70; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "MEDICS" );ini_setString(iniFile, "LAS VENTURAS MCHS",giveplayer);}} //Ìåäèêè LV
else if(level == 34) { PlayerInfo[para1][pRank] = 10; InviteSkin[para1] = 30; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "HITMANS" );ini_setString(iniFile, "HITMANS",giveplayer);}} //Õèòìàíû
else if(level == 35) { PlayerInfo[para1][pRank] = 8; InviteSkin[para1] = 59; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LICENSERS LS" );ini_setString(iniFile, "LICENSERS LS",giveplayer);}} //Èíñòðóêòîðû LS
else if(level == 36) { PlayerInfo[para1][pRank] = 8; InviteSkin[para1] = 59; if(PlayerInfo[para1][pAdmin] <=0) { ini_removeKey (iniFile, "LICENSERS LV" );ini_setString(iniFile, "LICENSERS LV",giveplayer);}} //Èíñòðóêòîðû LS
ini_closeFile(iniFile);
SetPlayerInterior(para1, 5);
SetPlayerVirtualWorld(para1, 1);
ShowMenuForPlayer(ChoseSkin, para1);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
TogglePlayerControllable(para1, 0);
SelectChar[para1] = 255;
SelectCharID[para1] = PlayerInfo[para1][pMember];
SelectCharPlace[para1] = 1;
PlayerInfo[para1][pModel] = InviteSkin[para1];
SetPlayerArmourAC(para1, 0);
SetPlayerHealthAC(para1, 100);
PlayerInfo[para1][pheal] = 100;
SetPlayerSkin(para1, InviteSkin[para1]);
format(string, 256, "%s make %s to leader fract %d | ", sendername, giveplayer, level);
AdmLog(string);
DelGun(para1);
}
}
}
return true;
}
Последнее редактирование:
