Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: 3agle poslato Jul 26, 2014, 22:15:48 POSLE PODNE

Naslov: [POMOC]Makeleader
Poruka od: 3agle poslato Jul 26, 2014, 22:15:48 POSLE PODNE
Skripta koju koristim:BE
Detaljan opis problema:Sve radi u makeleader,samo Hitmani i ESB ovaj zeza.Kad si dam od te dvije org lidera,pise da sam si dao al nisam ldr,kad si ocu skinut nema me na popisu,nit dobijem liderski skin,nista.
Dio skripte:

YCMD:makeleader(playerid, params[], help)
{
if(Logiran[playerid] == 0) return SCM(playerid, -1, ""BIJELA"Nisi logiran!");
new id, parametar, Ime[2][MAX_PLAYER_NAME], string[128], ime[2][MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1, ""CRVENA"[P:RP] "BIJELA"Niste ovlasteni!");
else if(PlayerInfo[playerid][pAdmin] >= 1337)
{
if(sscanf(params, "ui", id, parametar)) return SCM(playerid, -1,  ""SIVA"Koristi: /makeleader [ID igraca/Dio Imena] (id org)");
    if(parametar == 1)
    {
        if(strcmp(PDInfo[1][Lider], "Nitko", false) && strcmp(PDInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva pd lider mjesta su zauzeta");
}
else if(parametar == 2)
    {
        if(strcmp(CNNInfo[1][Lider], "Nitko", false) && strcmp(CNNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva cnn lider mjesta su zauzeta");
}
else if(parametar == 3)
    {
        if(strcmp(GSFInfo[1][Lider], "Nitko", false) && strcmp(GSFInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva gsf lider mjesta su zauzeta");
}
else if(parametar == 4)
    {
        if(strcmp(FYBInfo[1][Lider], "Nitko", false) && strcmp(FYBInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva Ballasa lider mjesta su zauzeta");
}
else if(parametar == 5)
    {
        if(strcmp(SCNInfo[1][Lider], "Nitko", false) && strcmp(SCNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva ESB lider mjesta su zauzeta");
}
else if(parametar == 6)
    {
        if(strcmp(HITInfo[1][Lider], "Nitko", false) && strcmp(HITInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva hitman lider mjesta su zauzeta");
}
    if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""BIJELA"Taj igrac nije online!");
    if(PlayerInfo[id][pClan] != 0 || PlayerInfo[id][pLider] != 0) return SCM(playerid, -1, ""BIJELA"Taj igrac je vec u nekoj organizaciji/bandi!");
    ImeIgraca2(id, ime[1]);
    RPIme(playerid, Ime[0]);
    RPIme(id, Ime[1]);
    format(string, sizeof string, ""SPLAVA"Postavio si igraca %s za lidera organizacije/bande %s", Ime[1], ImeOrganizacije(parametar));
    SCM(playerid, -1, string);
    format(string, sizeof string, ""SPLAVA"Promoviran si u lidera organizacije/bande od Admina %s", Ime[0]);
    SCM(id, -1, string);
    if(parametar == 1) { SetPlayerSkin(id, 288);   PlayerInfo[id][pSkin] = 288; }
    if(parametar == 2) { SetPlayerSkin(id, 227);   PlayerInfo[id][pSkin] = 227; }
    if(parametar == 3) { SetPlayerSkin(id, 270);   PlayerInfo[id][pSkin] = 270; }
    if(parametar == 4) { SetPlayerSkin(id, 115);   PlayerInfo[id][pSkin] = 115; }
    if(parametar == 5) { SetPlayerSkin(id, 113);   PlayerInfo[id][pSkin] = 113; }
    if(parametar == 6) { SetPlayerSkin(id, 299);   PlayerInfo[id][pSkin] = 299; }
PlayerInfo[id][pLider] = parametar;
    PlayerInfo[id][pClan] = parametar;
    PlayerInfo[id][pRank] = 6;
if(parametar == 1)
    {
        if(strcmp(PDInfo[1][Lider], "Nitko", false) && strcmp(PDInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva pd lider mjesta su zauzeta");
for(new i = 1; i < 3; i++)
{
    if(!strcmp(PDInfo[i][Lider], "Nitko", false)) { strmid(PDInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajOrg(1); break; }
}
}
else if(parametar == 2)
    {
        if(strcmp(CNNInfo[1][Lider], "Nitko", false) && strcmp(CNNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva cnn lider mjesta su zauzeta");
for(new i = 1; i < 3; i++)
{
    if(!strcmp(CNNInfo[i][Lider], "Nitko", false)) { strmid(CNNInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajCnn(2); break; }
}
}
else if(parametar == 3)
    {
        if(strcmp(GSFInfo[1][Lider], "Nitko", false) && strcmp(GSFInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva gsf lider mjesta su zauzeta");
for(new i = 1; i < 3; i++)
{
    if(!strcmp(GSFInfo[i][Lider], "Nitko", false)) { strmid(GSFInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajGsf(3); break; }
}
}
else if(parametar == 4)
    {
        if(strcmp(FYBInfo[1][Lider], "Nitko", false) && strcmp(FYBInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva Ballasa lider mjesta su zauzeta");
for(new i = 1; i < 3; i++)
{
    if(!strcmp(FYBInfo[i][Lider], "Nitko", false)) { strmid(FYBInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajFyb(4); break; }
}
}
else if(parametar == 5)
    {
        if(strcmp(SCNInfo[1][Lider], "Nitko", false) && strcmp(SCNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva ESB lider mjesta su zauzeta");
for(new i = 1; i < 3; i++)
{
    if(!strcmp(SCNInfo[i][Lider], "Nitko", false)) { strmid(SCNInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajScn(5); break; }
}
}
else if(parametar == 6)
    {
        if(strcmp(HITInfo[1][Lider], "Nitko", false) && strcmp(HITInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva hitman lider mjesta su zauzeta");
for(new i = 1; i < 3; i++)
{
    if(!strcmp(HITInfo[i][Lider], "Nitko", false)) { strmid(HITInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajHit(6); break; }
}
}
}
           return 1;
}
Naslov: Odg: [POMOC]Makeleader
Poruka od: 3agle poslato Jul 27, 2014, 13:50:28 POSLE PODNE
pomoc?