Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Zoran_Dori poslato April 22, 2018, 01:01:21 PRE PODNE

Naslov: Problem sa davanjem helpera na serveru
Poruka od: Zoran_Dori poslato April 22, 2018, 01:01:21 PRE PODNE
Problem(error/warning): Kada dam nekom helpera, server se sam isključi od sebe. Nema ničega u server_log.txt
Dio skripte: [pawn]CMD:makehelper(playerid, params[])
{
   if(PlayerInfo[playerid][pAdmin] >= 5 || PlayerInfo[playerid][pSupporter] > 5)
   {
   new igr, lvl, str1[100], str2[256], ime[MAX_PLAYER_NAME]; new textic[125];
   if(sscanf(params, "ui", igr,lvl)) return SCM(playerid, -1, "{0080C0}GC:RP:{FFFFFF} /makehelper [ID/ime] [1-5] (5-Head Helpera)");
   if(igr == IPI) return SCM(playerid, COLOR_RED, "{FF0000}GRESKA:{FFFFFF} Igrac je offline.");
   if(lvl > 5) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Helper level ne moze biti veci od 5");
   GetPlayerName(igr, ime, sizeof(ime));
   if(lvl == 0)
   {
   if(PlayerInfo[igr][pSupporter] < 1) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Taj igrac nije Helper!");
   new name3[MAX_PLAYER_NAME];
   GetPlayerName(igr, name3, sizeof(name3));
   for(new h = 1; h < MAX_GM; h++)
   {
   new textic2[126];
   format(textic2, sizeof(textic2), "staff/suporteri/Suporter_%d.ini",h);
   if(fexist(textic2))
   {
   if(strcmp(GmInfo[h][gIme],name3, true) == 0)
   {
   format(str2, sizeof(str2), "[ADMIN] Vlasnik %s je postavio Helper level na 0 igracu %s.", GetName(playerid), GetName(igr));
   ABroadCast(ZUTA, str2, 4);
   GmInfo[h][gRank] = 0;
   GmInfo[h][gNeakt] = 0;
   strmid(GmInfo[h][gIme], "", 0, strlen(""), 60);
   format(str2, sizeof(str2), "{0080C0}GC:RP:{FFFFFF} Uspesno skidanje Helpera igracu %s", GetName(igr));
   SCM(playerid, COLOR_YELLOW, str2);
   new jarmed66[236];
    new loginstring[256];
   format(jarmed66,sizeof(jarmed66),"{FF0000}\t\t\t[OBAVESTENJE]\n{FFFFFF}Vas Helperski nivo je je postavljen na 0 od strane %s",GetName(playerid));
   format(loginstring,sizeof(loginstring),"%s",jarmed66);
   ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}Helperi-Info",loginstring,"OK","");
   format(jarmed66,sizeof(jarmed66),"{0080C0}GC:RP:{FFFFFF} (( Vas Helperski nivo je je postavljen na 0 od strane vlasnika %s ))",GetName(playerid));
   SCM(igr,GRAD2,jarmed66);
   PlayerInfo[igr][pSupporter] = 0;
   new File:examplef = fopen(textic2, io_write);
    fclose(examplef); //
   fremove(textic2);
   sduty[igr] = 0;
    SetPlayerColor(igr,COLOR_GRAD2);
    SetPlayerArmour(igr, 0);
    SetPlayerSkin(igr, PlayerInfo[igr][pSkin]);
   }
   }
   }
   return 1;
   }
   if(PlayerInfo[igr][pSupporter] != 0)
   {
      for(new i = 1; i < MAX_ADMINS; i++)
      {
      if(strcmp(GmInfo[gIme], ime, true) == 0)
      {
      PlayerInfo[igr][pSupporter] = lvl;
      GmInfo[gRank] = lvl;
      SaveGM(i);
      }
      }
   }
   else
   {
   PlayerInfo[igr][pSupporter] = lvl;
   for(new i = 1; i < MAX_GM; i++)
   {
      format(textic, sizeof(textic), "staff/suporteri/Suporter_%d.ini", i);
      if(!fexist(textic))
      {
      strmid(GmInfo[gIme], ime, 0, strlen(ime), MAX_PLAYER_NAME);
      GmInfo[gRank] = lvl;
      GmInfo[gNeakt] = 0;
      new File:cuvanje = fopen(textic, io_write);
        fclose(cuvanje); //
      SaveGM(i);
      i = 998;
      }
   }
   }
   format(str1, sizeof(str1), "{0080C0}GC:RP:{FFFFFF} (( Admin %s vam je ustupio Helpera lvl %d. ))", GetName(playerid),lvl);
   SCM(igr, COLOR_YELLOW, str1);
   format(str2, sizeof(str2), "{0080C0}GC:RP:{FFFFFF} Ustupili ste %s-u Helpera lvl %d", GetName(igr),lvl);
   SCM(playerid, COLOR_YELLOW, str2);
   format(str2, sizeof(str2), "[ADMIN] %s je postavio Helper level %d igracu %s.", GetName(playerid), lvl, GetName(igr));
   ABroadCast(ZUTA, str2, 4);
   LoadGM();
   return 1;
   }
   else
    {
    SCM(playerid,-1,"{FF0000}GRESKA:{FFFFFF} Nisi ovlascen da koristis ovu komandu!");
    }
return 1;
}[/pawn]
Naslov: Odg: Problem sa davanjem helpera na serveru
Poruka od: pajdomen poslato April 22, 2018, 02:51:16 PRE PODNE
Jel bi moglo biti ovo?

[pawn]new jarmed66[236];[/pawn]
Pronadji to,mozda je do toga
Naslov: Odg: Problem sa davanjem helpera na serveru
Poruka od: Zoran_Dori poslato April 22, 2018, 12:04:07 POSLE PODNE
Ok, hvala. Rešeno