Ime skrpite: FC
Opis Problema: Pa kad kucam /giverank ne menjaju se skinovi a uradio sam sve kako treba i sve sam lepo provjerio evo kodova za giverank if(strcmp(cmd, "/giverank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /giverank [ID Igraca/Dio Imena] [Number(1-4)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 5 || level < 0) { SendClientMessage(playerid, COLOR_WHITE, "Organizacije mogu imati maximalno 4 Rankova."); return 1; }
if(PlayerInfo[playerid][pLider] == 2 && PlayerInfo[para1][pClan] != 2)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 3 && PlayerInfo[para1][pClan] != 3)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 4 && PlayerInfo[para1][pClan] != 4)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 5 && PlayerInfo[para1][pClan] != 5)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 6 && PlayerInfo[para1][pClan] != 6)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 7 && PlayerInfo[para1][pClan] != 7)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 8 && PlayerInfo[para1][pClan] != 8)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 9 && PlayerInfo[para1][pClan] != 9)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 10 && PlayerInfo[para1][pClan] != 10)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 11 && PlayerInfo[para1][pClan] != 11)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 12 && PlayerInfo[para1][pClan] != 12)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 13 && PlayerInfo[para1][pClan] != 13)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 14 && PlayerInfo[para1][pClan] != 14)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 15 && PlayerInfo[para1][pClan] != 15)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if(PlayerInfo[playerid][pLider] == 16 && PlayerInfo[para1][pClan] != 16)
{
SendClientMessage(playerid, COLOR_WHITE, "Pristup Odbijen!");
return 1;
}
if (PlayerInfo[playerid][pLider] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pRank] = level;
format(string, sizeof(string), "Lider %s vam je promjenio rank.", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "Postavili ste %s-u rank %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLider] == 1)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 265; PlayerInfo[para1][pModel] = 265; SetPlayerSkin(para1, 265); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 284; PlayerInfo[para1][pModel] = 284; SetPlayerSkin(para1, 284); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 282; PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 282); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 281; PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 281); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 288; PlayerInfo[para1][pModel] = 288; SetPlayerSkin(para1, 288); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 219; PlayerInfo[para1][pModel] = 219; SetPlayerSkin(para1, 219);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 2 || PlayerInfo[playerid][pLider] == 2)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 286; PlayerInfo[para1][pModel] = 286; SetPlayerSkin(para1, 286); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 163; PlayerInfo[para1][pModel] = 163; SetPlayerSkin(para1, 163); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 164; PlayerInfo[para1][pModel] = 164; SetPlayerSkin(para1, 164); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 166; PlayerInfo[para1][pModel] = 166; SetPlayerSkin(para1, 166); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 186; PlayerInfo[para1][pModel] = 186; SetPlayerSkin(para1, 186); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 150; PlayerInfo[para1][pModel] = 150; SetPlayerSkin(para1, 150);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLider] == 4)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 274; SetPlayerSkin(para1, 274); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 275; SetPlayerSkin(para1, 275); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 276; SetPlayerSkin(para1, 276); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 71; SetPlayerSkin(para1, 71); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 70; SetPlayerSkin(para1, 70); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 69; SetPlayerSkin(para1, 69);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 5 || PlayerInfo[playerid][pLider] == 5)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 100; PlayerInfo[para1][pModel] = 100; SetPlayerSkin(para1, 100); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 108; PlayerInfo[para1][pModel] = 108; SetPlayerSkin(para1, 108); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 110; PlayerInfo[para1][pModel] = 110; SetPlayerSkin(para1, 110); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 110; PlayerInfo[para1][pModel] = 110; SetPlayerSkin(para1, 110); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 91; SetPlayerSkin(para1, 91);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 98; PlayerInfo[para1][pModel] = 98; SetPlayerSkin(para1, 98); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 127; PlayerInfo[para1][pModel] = 127; SetPlayerSkin(para1, 127); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 240; PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 223; PlayerInfo[para1][pModel] = 223; SetPlayerSkin(para1, 223); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 93; SetPlayerSkin(para1, 93);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 7 || PlayerInfo[playerid][pLider] == 7)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 61; PlayerInfo[para1][pModel] = 61; SetPlayerSkin(para1, 61); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 255; PlayerInfo[para1][pModel] = 255; SetPlayerSkin(para1, 255); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 217; PlayerInfo[para1][pModel] = 217; SetPlayerSkin(para1, 217); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 188; PlayerInfo[para1][pModel] = 188; SetPlayerSkin(para1, 188); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 214; SetPlayerSkin(para1, 214);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 9 || PlayerInfo[playerid][pLider] == 9)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 17; PlayerInfo[para1][pModel] = 17; SetPlayerSkin(para1, 17); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 59; PlayerInfo[para1][pModel] = 59; SetPlayerSkin(para1, 59); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 101; PlayerInfo[para1][pModel] = 101; SetPlayerSkin(para1, 101); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 282; PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 187); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 141; SetPlayerSkin(para1, 141);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 10 || PlayerInfo[playerid][pLider] == 10)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 182; PlayerInfo[para1][pModel] = 182; SetPlayerSkin(para1, 182); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 273; PlayerInfo[para1][pModel] = 273; SetPlayerSkin(para1, 273); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 262; PlayerInfo[para1][pModel] = 262; SetPlayerSkin(para1, 262); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 184; PlayerInfo[para1][pModel] = 184; SetPlayerSkin(para1, 184); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 9; SetPlayerSkin(para1, 9);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 12 || PlayerInfo[playerid][pLider] == 12)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 125; PlayerInfo[para1][pModel] = 125; SetPlayerSkin(para1, 125); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 112; PlayerInfo[para1][pModel] = 112; SetPlayerSkin(para1, 112); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 111; PlayerInfo[para1][pModel] = 111; SetPlayerSkin(para1, 111); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 268; PlayerInfo[para1][pModel] = 268; SetPlayerSkin(para1, 268); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 260; PlayerInfo[para1][pModel] = 260; SetPlayerSkin(para1, 260); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 191; SetPlayerSkin(para1, 191);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 15 || PlayerInfo[playerid][pLider] == 15)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 108; PlayerInfo[para1][pModel] = 108; SetPlayerSkin(para1, 108); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 4; PlayerInfo[para1][pModel] = 4; SetPlayerSkin(para1, 4); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 5; PlayerInfo[para1][pModel] = 5; SetPlayerSkin(para1, 5); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 109; PlayerInfo[para1][pModel] = 109; SetPlayerSkin(para1, 109); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 298; SetPlayerSkin(para1, 298);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
else if(PlayerInfo[playerid][pClan] == 13 || PlayerInfo[playerid][pLider] == 13)
{
if(PlayerInfo[para1][pSex] == 1)
{
if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 100; PlayerInfo[para1][pModel] = 100; SetPlayerSkin(para1, 100); }
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 181; PlayerInfo[para1][pModel] = 181; SetPlayerSkin(para1, 181); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 34; PlayerInfo[para1][pModel] = 34; SetPlayerSkin(para1, 34); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 247; PlayerInfo[para1][pModel] = 247; SetPlayerSkin(para1, 247); }
}
else if(PlayerInfo[para1][pSex] == 2)
{
PlayerInfo[para1][pChar] = 195; SetPlayerSkin(para1, 195);
}
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Niste ovlasceni da koristite ovu komandu!");
}
}
return 1;
}
Nesto da dodate:Pomoc :P