PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoc] ASKQ OBARA SERVER  (Pročitano 148 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Dzonny-DiaZ

  • Newbie
  • *
  • Poruke: 9
ASKQ OBARA SERVER
« poslato: Januar 15, 2020, 10:26:49 pre podne »
Problem(error/warning): Kada na serveru napisem /askq server se obori
Dio skripte: [ pawn ]ako treba dacu[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ] nista nisam nasao tu [ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /
 

Na mreži Galardo

Odg: ASKQ OBARA SERVER
« Odgovor #1 poslato: Januar 15, 2020, 10:37:20 pre podne »
uradi debug pa vidi sta se dešava.
« Poslednja izmena: Januar 15, 2020, 11:22:24 pre podne Galardo »
 

Van mreže Dzonny-DiaZ

  • Newbie
  • *
  • Poruke: 9
Odg: ASKQ OBARA SERVER
« Odgovor #2 poslato: Januar 15, 2020, 10:41:46 pre podne »
uradi debug pa vidi sta se desaje.
sad sam to bas gledao i nista... imam onaj bextazy mod i kada napisem askq ili pitaj server se crasha imam ona 3 foldera kao ime pitanje i odgovor... ali nema nista u njima mozda treba da se stavi 1,2,3,4,5...
 

Na mreži daddy.

Odg: ASKQ OBARA SERVER
« Odgovor #3 poslato: Januar 15, 2020, 10:50:54 pre podne »
Da li u scriptfiles imaš folder u kojem se upisuju ti askq-ovi, to bi trebalo uzrokovati crash servera







-[ Respect: Galardo, Muma, Naithan, Marshall, J. Remington, Purdinho, fuksich ]-

Ex. Nicknames: p4rtofu, #AhmAA, Muma Jr., RevOLveR.pwn
 
Korisnici koji su se zahvalili: Dzonny-DiaZ

Van mreže Dzonny-DiaZ

  • Newbie
  • *
  • Poruke: 9
Odg: ASKQ OBARA SERVER
« Odgovor #4 poslato: Januar 15, 2020, 10:53:47 pre podne »
Da li u scriptfiles imaš folder u kojem se upisuju ti askq-ovi, to bi trebalo uzrokovati crash servera
pazi imam jedan folder koj se zove asklist i unutra 3 foldera a kada udjes u te foldere nema nista.
 

Van mreže [PL]KristijanS

Odg: ASKQ OBARA SERVER
« Odgovor #5 poslato: Januar 15, 2020, 10:59:08 pre podne »
Daj dio skripte ovdje ili u privatni
Perfect Life RolePlay
Server IP: 51.89.33.21:7777
Forum: www.pl-samp.com
Scripter / Mapper

 

Van mreže Dzonny-DiaZ

  • Newbie
  • *
  • Poruke: 9
Odg: ASKQ OBARA SERVER
« Odgovor #6 poslato: Januar 15, 2020, 11:01:56 pre podne »
Daj dio skripte ovdje ili u privatni

7) Ima neki bag sa komandom /askq ili ti /pitaj.. Tojest kad kucas komandu i hoces da postavis pitanje, padne server i sve se zakoci..
         Pogledati do cega je tu problem i pokusati to fixati, da sve funkcionise na najbolji moguci nacin bez problema!

ovo je gore kao da se fixa to to je vec navedeno u skripti da je bag..
evo deo skripte:
Pawno Code: [Izaberi]
CMD:askq(playerid,params[])
{
  if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pABS] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
#pragma unused params
if(PI[playerid][pMute] == 1) return Error(playerid, "Ne mozes to, ucutkan si.");
if(TV[playerid] == 1) return Error(playerid, "Gledas tv, ne mozes to!");
if(Zavezan[playerid] > 0 || Tazovan[playerid] > 0) return Error(playerid, "Ne mozete to dok ste zavezani/sokirani! (zbog psovanja)");
  if(kLol[playerid] > 0) return Error(playerid, "Ne mozete to!");
if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao[playerid] == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
if(PI[playerid][pJailed] > 0) return Error(playerid, "Ne mozes to, zatvoren si.");
if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
if(strlen(PI[playerid][pPitanjeText]) > 5) return Error(playerid, "Vec imas jedno postavljeno pitanje, pusti i druge da pitaju!");
 if(areport == 1) return Error(playerid, "ABS-i su iskljucili ovu opciju trenutno!");
if(AskListFreeID(1)) { }
else if(AskListFreeID(2)) { }
else if(AskListFreeID(3)) { }
else if(AskListFreeID(4)) { }
else if(AskListFreeID(5)) { }
else if(AskListFreeID(6)) { }
else if(AskListFreeID(7)) { }
else if(AskListFreeID(8)) { }
else if(AskListFreeID(9)) { }
else if(AskListFreeID(10)) { }
else if(AskListFreeID(11)) { }
else if(AskListFreeID(12)) { }
else if(AskListFreeID(13)) { }
else if(AskListFreeID(14)) { }
else if(AskListFreeID(15)) { }
else if(AskListFreeID(16)) { }
else if(AskListFreeID(17)) { }
else if(AskListFreeID(18)) { }
else if(AskListFreeID(19)) { }
else if(AskListFreeID(20)) { }
 else return Error(playerid, "Trenutno je puna lista pitanja, sacekajte malo!");
 if(PI[playerid][pABS] < 1 && ACText[playerid] == 1)
{
Error(playerid, "Chat mozete koristiti svake 2 sekunde.");
return true;
}
SetTimerEx("TextOpet", 2000, false, "i", playerid);
ACText[playerid] = 1;
if(OpetAdm[playerid] == 1) return Error(playerid, "Sacekaj malo.");
g_SPD(playerid, DIALOG_PITAJ, DSI, ""COL_BE"Pitanje", "{FFFFFF}Unesite pitanje koje zelite\ni sacekajte ABS-a/supportera da dodje!","Unesi","Izadji");
return true;
}

private TextOpet(playerid)
{
if(ACText[playerid] == 1)
{
ACText[playerid] = 0;
}
return true;
}

stock AskListStringName(slot)
{
    new slotic[128];
    new lolo[128];
format(lolo,128,"BExtazy/asklist/pitanjaime/%d.txt",slot);
  new text5[128];
  new File:ask1 = fopen(lolo, io_read);
  while(fread(ask1, text5)) {
  strmid(slotic, text5, 0, strlen(text5), 255); }
  fclose(ask1);
  return slotic;
}

stock AskListStringAsk(slot)
{
    new slotic1[128];
    new lolo1[128];
format(lolo1,128,"BExtazy/asklist/pitanja/%d.txt",slot);
  new text1[128];
  new File:ask11 = fopen(lolo1, io_read);
  while(fread(ask11, text1)) {
  strmid(slotic1, text1, 0, strlen(text1), 255); }
  fclose(ask11);
  return slotic1;
}

stock AskListString(slot)
{
    new slotic[128];
    new lolo[128];
format(lolo,128,"BExtazy/asklist/pitanjaime/%d.txt",slot);
  new text5[128];
  new File:ask1 = fopen(lolo, io_read);
  while(fread(ask1, text5)) {
  strmid(slotic, text5, 0, strlen(text5), 255); }
  fclose(ask1);
  //------------------------------------------------------//
    new slotic1[128];
    new lolo1[128];
format(lolo1,128,"BExtazy/asklist/pitanja/%d.txt",slot);
  new text1[128];
  new File:ask11 = fopen(lolo1, io_read);
  while(fread(ask11, text1)) {
  strmid(slotic1, text1, 0, strlen(text1), 255); }
  fclose(ask11);
  //------------------------------------------------------//
  new stringina[200];
  format(stringina, 200, "%s - %s", slotic, slotic1);
  return stringina;
}

private AskListPlayerAnswer(playerid)
{
    new askfile[128];
    format(askfile, 128, "BExtazy/asklist/odgovori/%s.txt", GetName(playerid));
    if(fexist(askfile))
    {
SCM(playerid, -1, "{C3C3C3}SERVER: {FFFFFF}Na vase postavljeno pitanje je dat odgovor! (/viewanswer)");
PI[playerid][pPitanjeID] = 0;
    }
}

private AskListPlayerAnswer1(playerid)
{
    new askfile[128];
    format(askfile, 128, "BExtazy/asklist/odgovori/%s.txt", GetName(playerid));
    if(fexist(askfile))
    {
SCM(playerid, -1, "{C3C3C3}SERVER: {FFFFFF}Na vase postavljeno pitanje je dat odgovor! (/viewanswer)");
PI[playerid][pPitanjeID] = 0;
    }
}

private AskListAnswerID(slot, textt[])
{
new slotic[128];
    new lolo[128];
format(lolo,128,"BExtazy/asklist/pitanjaime/%d.txt",slot);
  new text5[128];
  new File:ask1 = fopen(lolo, io_read);
  while(fread(ask1, text5)) {
  strmid(slotic, text5, 0, strlen(text5), 255); }
  fclose(ask1);
    //------------------------------------------------------//
new askfile[128];
format(askfile,128,"BExtazy/asklist/odgovori/%s.txt",slotic);
new File:askic = fopen(askfile, io_write);
new var[128];
format(var,128,"%s",textt);
fwrite(askic,var);
fclose(askic);
//------------------------------------------------------//
    new ldst[128];
    format(ldst,128,"BExtazy/asklist/pitanja/%d.txt",slot);
    new text[64];
format(text,64,"None");
new File:log;
log = fopen(ldst, io_write);
fwrite(log, text);
fclose(log);
//------------------------------------------------------//
new ldst1[128];
    format(ldst1,128,"BExtazy/asklist/pitanjaime/%d.txt",slot);
    new text1[64];
format(text1,64,"None");
new File:log1;
log1 = fopen(ldst1, io_write);
fwrite(log1, text1);
fclose(log1);
}

private AskListInputID(slot, name[], textt[], playerid)
{
    new ldst[128];
    format(ldst,128,"BExtazy/asklist/pitanja/%d.txt",slot);
    new text[128];
format(text,128,"%s",textt);
new File:log;
log = fopen(ldst, io_write);
fwrite(log, text);
fclose(log);
//------------------------------------------------------//
new ldst1[128];
    format(ldst1,128,"BExtazy/asklist/pitanjaime/%d.txt",slot);
    new text1[128];
format(text1,128,"%s",name);
new File:log1;
log1 = fopen(ldst1, io_write);
fwrite(log1, text1);
fclose(log1);
//------------------------------------------------------//
PI[playerid][pPitanjeID] = slot;
strmid(PI[playerid][pPitanjeText], textt, 0, strlen(textt), 255);
SaveAccount(playerid);
}

stock AskListFreeID(slot)
{
new slotic[128];
    new lolo[128];
format(lolo,128,"BExtazy/asklist/pitanja/%d.txt",slot);
  new text[128];
  new File:ask1 = fopen(lolo, io_read);
  while(fread(ask1, text)) {
  strmid(slotic, text, 0, strlen(text), 255); }
  fclose(ask1);
  if(!strcmp(slotic, "None", true))
  {
      return true;
  }
  return false;
}
 

Van mreže [PL]KristijanS

Odg: ASKQ OBARA SERVER
« Odgovor #7 poslato: Januar 15, 2020, 11:08:53 pre podne »
Jesi kreirao u scriptfiles foldere:

BExtazy/asklist/pitanjaime
BExtazy/asklist/pitanja
BExtazy/asklist/odgovori
BExtazy/asklist/pitanjaime

Ako nisi to ti rusi server, ako grijesim reci mi pa cu pogledati dalje..
Osim toga ova skripta je pre komplicirana, napravi bolje, jednostavnije...
Perfect Life RolePlay
Server IP: 51.89.33.21:7777
Forum: www.pl-samp.com
Scripter / Mapper

 

Van mreže #Montana

Odg: ASKQ OBARA SERVER
« Odgovor #8 poslato: Januar 15, 2020, 11:11:01 pre podne »
Jesi kreirao u scriptfiles foldere:

BExtazy/asklist/pitanjaime
BExtazy/asklist/pitanja
BExtazy/asklist/odgovori
BExtazy/asklist/pitanjaime

Ako nisi to ti rusi server, ako grijesim reci mi pa cu pogledati dalje..
Osim toga ova skripta je pre komplicirana, napravi bolje, jednostavnije...
Probaj kao što on kaže, i probaj da u svakom tom folderu kreiraš 1.txt i ostavi prazan dokument
 

Van mreže Dzonny-DiaZ

  • Newbie
  • *
  • Poruke: 9
Odg: ASKQ OBARA SERVER
« Odgovor #9 poslato: Januar 15, 2020, 11:11:40 pre podne »
Probaj kao što on kaže, i probaj da u svakom tom folderu kreiraš 1.txt i ostavi prazan dokument
Da probao sam to sada i radi moze se LOCK hvala vam svima carevi ste
 

Van mreže #Montana

Odg: ASKQ OBARA SERVER
« Odgovor #10 poslato: Januar 15, 2020, 11:12:52 pre podne »
Napravi u svakom folderu slotova do 20 dokumenata i uživaj