Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Jovan Dev poslato Maj 21, 2020, 00:33:35 PRE PODNE

Naslov: Problem oko skripte
Poruka od: Jovan Dev poslato Maj 21, 2020, 00:33:35 PRE PODNE
Problem(error/warning): Kad hocu da prebacim obican sef u drzavni za Policiju pise toj organizaciji je drzavni sef vec na 0 a nije ..  Pa ako neko zna u kom kodu je problem
Dio skripte: [ pawn ]  CMD:esef(playerid, params[])
{
   //if(Developer[playerid] == false) return Greska(playerid, "Samo Developer!");
   if(PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
    if(AdminDuty[playerid] == 0 && HelperDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] < 6) return Greska(playerid, "Morate biti na duznosti da bi koristili ovu komandu!");
    new orgid, opcija, string[250], orgfile[80];
    if(sscanf(params, "ii", orgid)) return Koristi(playerid, "/esef [ID ORG] - [OPCIJA (0 obican sef | 1 drzavni sef)]");
   format(orgfile, sizeof(orgfile), ORG_FILE, orgid);
   if(!fexist(orgfile)) return Greska(playerid, "ID te organizacije ne postoji!");
   if(OrgInfo[orgid][oSef] != 1) return Greska(playerid, "Ta organizacije nema kreiran sef (/orgsef)!");
   if(opcija == 0)
   {
        if(OrgInfo[orgid][oDrzavni_Sef] == 0) return Greska(playerid, "Toj organizaciji je Drzavni sef vec na 0!");
        OrgInfo[orgid][oDrzavni_Sef] = 0; SacuvajOrganizaciju(orgid);
      format(string, sizeof(string),"[VINFO ORG]  "ZUTA"Admin %s je editovao status sefa organizacije ID: %d na obicni sef!", GetName(playerid), orgid);
      OwnerPoruka(-1, string);
      format(string, sizeof(string), "ORGESEF | Admin: %s | ORG ID: %d | OPCIJA: %d", GetName(playerid), orgid, opcija);
      UpisiLog(LOG_KREIRANJE, string);
   }
   else if(opcija == 1)
   {
        if(OrgInfo[orgid][oDrzavni_Sef] == 1) return Greska(playerid, "Toj organizaciji je PD sef vec na 1!");
        OrgInfo[orgid][oDrzavni_Sef] = 1; SacuvajOrganizaciju(orgid);
      format(string, sizeof(string),"[VINFO ORG]  "ZUTA"Admin %s je editovao status sefa organizacije ID: %d na drzavni sef!", GetName(playerid), orgid);
      OwnerPoruka(-1, string);
      format(string, sizeof(string), "ORGESEF | Admin: %s | ORG ID: %d | OPCIJA: %d", GetName(playerid), orgid, opcija);
      UpisiLog(LOG_KREIRANJE, string);
   }
   else return Greska(playerid, "Pogresna opcija!");
   return 1;
}