Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Scripter_Buduci poslato Februar 08, 2016, 18:50:49 POSLE PODNE

Naslov: [POMOC] Kada ukucam cmd pada mi srw
Poruka od: Scripter_Buduci poslato Februar 08, 2016, 18:50:49 POSLE PODNE
Skripta koju koristim: UP
Detaljan opis problema:E ovako od kada sam ubacio da se g chat gasi,kada ukucam /spodesavanja server mi padne
Dio skripte:
[pawn]
#define SERVER_FILE    "Server/Podesavanja.ini"
enum Server
{
   isRegistracija,
   isOglas,
   isPitanja,
   isReport,
   isdozvolakupovine,
   isgchat
};
new ServerInfo[Server];

YCMD:spodesavanja(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BB:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid,-1,""SPLAVA"[BB:RP] "SIVA"Samo Vlasnik!");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[BB:RP] "SIVA"Morate biti na admin duznosti!");
   SPD(playerid, 112, DIALOG_STYLE_LIST, ""SPLAVA"Podesavanja", "Registracija (ON/OFF)\nOglas (ON/OFF)\nAdmin Pitanja (ON/OFF)\nAdmin Report (ON/OFF)\nKupovina vozila (ON/OFF)\n Za gchat (ON/OFF)", "Odabir", "Izlaz");
    new z[13]; if(ServerInfo[isRegistracija] == 1) z = "Onemogucena"; else z = "Omogucena";
    new o[13]; if(ServerInfo[isOglas] == 1) o = "Iskljucen"; else o = "Ukljucen";
    new c[13]; if(ServerInfo[isPitanja] == 1) c = "Iskljucen"; else c = "Ukljucen";
    new r[13]; if(ServerInfo[isReport] == 1) r = "Iskljucen"; else r = "Ukljucen";
    new s[13]; if(ServerInfo[isdozvolakupovine] == 1) s = "Ukljucen"; else s = "Iskljucen";
    new g[13]; if(ServerInfo[isgchat] == 1) g = "Ukljucen"; else g = "Iskljucen";
   SCMF(playerid,-1,""SPLAVA"[INFO]: "SIVA"Registracija: %s | Oglas: %s | Pitanja: %s | Report: %s | Kupovina: %s | Za gchat: %s",z,o,c,r,s,g);
   return 1;
}
//////////////////////////////////////////////////
forward UcitajPodesavanja(name[],value[]);
public UcitajPodesavanja(name[],value[])
{
    INI_Int("Registracija",ServerInfo[isRegistracija]);
    INI_Int("Oglas",ServerInfo[isOglas]);
    INI_Int("Pitanja",ServerInfo[isPitanja]);
    INI_Int("Report",ServerInfo[isReport]);
    INI_Int("Kupovina",ServerInfo[isdozvolakupovine]);
    INI_Int("Za gchat",ServerInfo[isgchat]);
    return 1;
}
//////////////////////////////////////////////////
stock SacuvajPodesavanja()
{
   new sFile[80];
   format(sFile,sizeof(sFile),SERVER_FILE);
    new INI:File = INI_Open(sFile);
    INI_WriteInt(File,"Registracija",ServerInfo[isRegistracija]);
    INI_WriteInt(File,"Oglas",ServerInfo[isOglas]);
    INI_WriteInt(File,"Pitanja",ServerInfo[isPitanja]);
    INI_WriteInt(File,"Report",ServerInfo[isReport]);
    INI_WriteInt(File,"Kupovina",ServerInfo[isdozvolakupovine]);
    INI_WriteInt(File,"Za gchat",ServerInfo[isgchat]);
   INI_Close(File);
   return 1;
}
/////
fDialog(112)
{
   if(!response) return 1;
   new string[128];
   switch(listitem)
   {
      case 0:
      {
         if(ServerInfo[isRegistracija] == 0)
         {
            ServerInfo[isRegistracija] = 1; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je onemogucio registraciju na serveru!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
         else if(ServerInfo[isRegistracija] == 1)
         {
            ServerInfo[isRegistracija] = 0; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je omogucio registraciju na serveru!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
      }
      case 1:
      {
         if(ServerInfo[isOglas] == 0)
         {
            ServerInfo[isOglas] = 1; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je onemogucio davanje oglasa na serveru!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
         else if(ServerInfo[isOglas] == 1)
         {
            ServerInfo[isOglas] = 0; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je omogucio davanje oglasa na serveru!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
      }
      case 2:
      {
         if(ServerInfo[isPitanja] == 0)
         {
            ServerInfo[isPitanja] = 1; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je onemogucio igracima koriscenje pitanja za admine!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
         else if(ServerInfo[isPitanja] == 1)
         {
            ServerInfo[isPitanja] = 0; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je omogucio igracima koriscenje pitanja za admine!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
      }
      case 3:
      {
         if(ServerInfo[isReport] == 0)
         {
            ServerInfo[isReport] = 1; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je onemogucio igracima koriscenje reporta!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
         else if(ServerInfo[isReport] == 1)
         {
            ServerInfo[isReport] = 0; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je omogucio igracima koriscenje reporta!",GetName(playerid));
            AdminGameMaster(-1,string);
         }
      }
      case 4:
      {
         if(ServerInfo[isdozvolakupovine] == 1)
         {
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je onemogucio igracima koriscenje kupovinu vozila!",GetName(playerid));
            ServerInfo[isdozvolakupovine] = 0; SacuvajPodesavanja();
            AdminGameMaster(-1,string);
         }
         else if(ServerInfo[isdozvolakupovine] == 0)
         {
            ServerInfo[isdozvolakupovine] = 1; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je omogucio igracima kupovinu vozila!",GetName(playerid));
            AdminGameMaster(-1,string);

            }
         }
            case 5:
      {
         if(ServerInfo[isgchat] == 1)
         {
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je onemogucio igracima koriscenje g chata!",GetName(playerid));
            ServerInfo[isgchat] = 0; SacuvajPodesavanja();
            AdminGameMaster(-1,string);
         }
         else if(ServerInfo[isgchat] == 0)
         {
            ServerInfo[isgchat] = 1; SacuvajPodesavanja();
            format(string,sizeof(string),"[BB:RP] "CRVENA"Admin %s je omogucio igracima g chata!",GetName(playerid));
            AdminGameMaster(-1,string);
         }

      }
   }
   return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: Kada ukucam cmd pada mi srw
Poruka od: m1lfman poslato Februar 08, 2016, 19:58:06 POSLE PODNE
Ubaci crashdetect plugin, pa ces videti sta ce ti ispisati u server logu.
Kada budes ubacivao plugin stavi ga na pocetak.
Naslov: Odg: Kada ukucam cmd pada mi srw
Poruka od: Arkoo poslato Februar 08, 2016, 20:08:56 POSLE PODNE
provjeri da li je sve uredu sa server fajlom u scriptfiles ili gdje ga vec drzis
Naslov: Odg: Kada ukucam cmd pada mi srw
Poruka od: Scripter_Buduci poslato Februar 08, 2016, 21:19:33 POSLE PODNE
@Arkoo sve je uredu u scriptfiles
Naslov: Odg: Kada ukucam cmd pada mi srw
Poruka od: Arkoo poslato Februar 08, 2016, 22:51:04 POSLE PODNE
Nez onda ako ti je Podesavanja.ini dobro postavljen u scriptfiles hmm probaj onda na ovo sumnjivo mi je
[pawn]  INI_Int("Za gchat",ServerInfo[isgchat]);[/pawn] tekst "Za gchat" probaj spojiti da bude spojeno "Zagchat" stavi i na UcitajPodesavanja i na SacuvajPodesavanja
[pawn]  INI_Int("Zagchat",ServerInfo[isgchat]);[/pawn]