Skripta: cWood
Detaljan opis: Kada idem /makeleader nece izbaci mi kao da nisam admin a setam sebi A lvl 6(owner)
Dio skripte: Evo taj dio
[pawn]YCMD:makeleader(playerid, params[],help)
{
if(strcmp(ZaduzenjaInfo[0][zLider], Ime_Igraca(playerid)) == 0)
{
new id, parametar;
if(sscanf(params, "ui", id , parametar))
{
Koristi(playerid, "makeleader [ID] [broj)]");
SCM(playerid, BELA, "|_______________________________________________|");
SCM(playerid, BELA, "| 1.Policija | 2.SAJ | 3.GSF | 4.Ballas |");
SCM(playerid, BELA, "| 5.Surenos | 6.Vagos | 7.LCN | 8.Yakuza |");
SCM(playerid, BELA, "|_______________________________________________|");
return 1;
}
if(id == IPI) return Error(playerid, "Taj igrac nije na serveru.");
if(PI[id][Clan] != 0 || PI[id][Lider] != 0) return Error(playerid, "Taj igrac je vec u nekoj organizaciji/bandi.");
if(parametar < 1 || parametar > 8) return SCM(playerid, BELA, ""SERVER"["SERVER_NAME"] {FFFFFF}Nemozete ici ispod 1 i vise od 8.");
if(parametar == 1)
{
if(strcmp(PDInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto BGPD je zauzeto.");
}
else if(parametar == 2)
{
if(strcmp(SajInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto SAJ je zauzeto.");
}
else if(parametar == 3)
{
if(strcmp(GSFInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto GSF je zauzeto.");
}
else if(parametar == 4)
{
if(strcmp(BallasInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Ballas je zauzeto.");
}
else if(parametar == 5)
{
if(strcmp(SurenosInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Surenos je zauzeto.");
}
else if(parametar == 6)
{
if(strcmp(VagosInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Vagos je zauzeto.");
}
else if(parametar == 7)
{
if(strcmp(LCNInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto La Cosa Nostra je zauzeto.");
}
else if(parametar == 8)
{
if(strcmp(YakuzaInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Yakuza je zauzeto.");
}
if(!IsPlayerConnected(id)) return Error(playerid, "Taj igrac je offline.");
format(conelysbrt, sizeof conelysbrt, "Promovisani ste {FFFFFF}%s {F2FF00}za lidera organizacije/bande {FFFFFF}%s.", ImeIgraca(id), ImeOrganizacije(parametar));
SCM(playerid, SERVERBOJA, conelysbrt);
format(conelysbrt, sizeof conelysbrt, "Promovisani ste za lidera na organizaciji/bandi ID %d (%s) od strane admina %s.", parametar, ImeOrganizacije(parametar), ImeIgraca(playerid));
SCM(id, SERVERBOJA, conelysbrt);
if(parametar == 1) { SetPlayerSkin(id, PD_LIDER); PI[id][pSkin] = PD_LIDER; }
else if(parametar == 2) { SetPlayerSkin(id, SAJ_LIDER); PI[id][pSkin] = SAJ_LIDER; }
else if(parametar == 3) { SetPlayerSkin(id, GSF_LIDER); PI[id][pSkin] = GSF_LIDER; }
else if(parametar == 4) { SetPlayerSkin(id, BALLAS_LIDER); PI[id][pSkin] = BALLAS_LIDER; }
else if(parametar == 5) { SetPlayerSkin(id, SURENOS_LIDER); PI[id][pSkin] = SURENOS_LIDER; }
else if(parametar == 6) { SetPlayerSkin(id, VAGOS_LIDER); PI[id][pSkin] = VAGOS_LIDER; }
else if(parametar == 7) { SetPlayerSkin(id, LCN_LIDER); PI[id][pSkin] = LCN_LIDER; }
else if(parametar == 8) { SetPlayerSkin(id, YAKUZA_LIDER); PI[id][pSkin] = YAKUZA_LIDER; }
PI[id][Lider] = parametar;
PI[id][Clan] = parametar;
PI[id][Rank] = 6;
if(parametar == 1)
{
if(strcmp(PDInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto BGPD je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(PDInfo[Lider], "Niko", false)) { strmid(PDInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(1, 1); break; }
}
}
else if(parametar == 2)
{
if(strcmp(SajInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto SAJ je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(SajInfo[Lider], "Niko", false)) { strmid(SajInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(2, 1); break; }
}
}
else if(parametar == 3)
{
if(strcmp(GSFInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto GSF je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(GSFInfo[Lider], "Niko", false)) { strmid(GSFInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(3, 1); break; }
}
}
else if(parametar == 4)
{
if(strcmp(BallasInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Ballas je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(BallasInfo[Lider], "Niko", false)) { strmid(BallasInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(4, 1); break; }
}
}
else if(parametar == 5)
{
if(strcmp(SurenosInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Surenos je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(SurenosInfo[Lider], "Niko", false)) { strmid(SurenosInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(5, 1); break; }
}
}
else if(parametar == 6)
{
if(strcmp(VagosInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Vagos je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(VagosInfo[Lider], "Niko", false)) { strmid(VagosInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(6, 1); break; }
}
}
else if(parametar == 7)
{
if(strcmp(LCNInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto La Cosa Nostra je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(LCNInfo[Lider], "Niko", false)) { strmid(LCNInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(7, 1); break; }
}
}
else if(parametar == 8)
{
if(strcmp(YakuzaInfo[1][Lider], "Niko", false)) return Error(playerid, "Lider mesto Yakuza je zauzeto.");
for(new i = 1; i < 2; i++)
{
if(!strcmp(YakuzaInfo[Lider], "Niko", false)) { strmid(YakuzaInfo[Lider], Ime_Igraca(id), 0, strlen(Ime_Igraca(id)), 255); SacuvajOrg(8, 1); break; }
}
}
else return Error(playerid, "Pogresan ID organizacije.");
}
else return Ovlascenje(playerid);
return 1;
}[/pawn]
Slike: -------------
Pa treba da das sebi zaduzenje za lidere. Jel imas komandu da dajes zaduzenje za /makeleader,/makehelper,/makeadmin. svako ima svoje zaduzenje, msm da komanda ide /makezaduzenje
if(strcmp(ZaduzenjaInfo[0][zLider], Ime_Igraca(playerid)) == 0) probaj pod Ime_Igraca dodat svoje ime? nickname?
Citat: KNIGHTâ,,¢ poslato Jun 15, 2016, 16:38:42 POSLE PODNE
Pa treba da das sebi zaduzenje za lidere. Jel imas komandu da dajes zaduzenje za /makeleader,/makehelper,/makeadmin. svako ima svoje zaduzenje, msm da komanda ide /makezaduzenje
Hvala uspjeo je.
Ide lock