Pomoc

Započeo Luxx, Avgust 04, 2022, 18:34:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Bag, dakle neko kada verovatno spamuje rcon login server se ugasi/restartuje automatski.. Ako neko moze da pomogne kako da popravim ovo bio bi zahvalan..
Deo skripte: [pawn]/[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):[pawn]BAD RCON ATTEMPT BY: 85.10.57.237 // dakle ovo mi iskace i server se ugasi[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem):

Druze mozes sasvim jednostavno da resis to.
Samo stavis da kada pogresi pass da ga odmah kikuje.

Ovo ti ispisah na brzinu, da vidis na koju foru, tako ne moze da spamuje jer odmah bobije kick.
[pawn]
public OnRconLoginAttempt(ip[], password[], success)
{
   if(strfind(password, "%", true) != -1) {return true;}
   new plip[32], playerid;
   foreach(Player, i)
   {
      GetPlayerIp(i, plip, sizeof(plip));
      if(strcmp(plip, ip) == 0)
      {
         playerid = i;
      }
   }
   if(success)
   {
      if(!strcmp(ImeIgraca(playerid), "Test_Test", true))
      {
         //Kod ili kako vec....
      }
      else
      {
         //Kod koji imas....
         Kick(playerid);
      }
   }
   else if(!success)
   {
      //Kod koji imas....
      Kick(playerid);
   }
   return true;
}
[/pawn]

Citat: .Drakula. poslato Avgust 04, 2022, 19:33:57 POSLE PODNE
Druze mozes sasvim jednostavno da resis to.
Samo stavis da kada pogresi pass da ga odmah kikuje.

Ovo ti ispisah na brzinu, da vidis na koju foru, tako ne moze da spamuje jer odmah bobije kick.
[pawn]
public OnRconLoginAttempt(ip[], password[], success)
{
   if(strfind(password, "%", true) != -1) {return true;}
   new plip[32], playerid;
   foreach(Player, i)
   {
      GetPlayerIp(i, plip, sizeof(plip));
      if(strcmp(plip, ip) == 0)
      {
         playerid = i;
      }
   }
   if(success)
   {
      if(!strcmp(ImeIgraca(playerid), "Test_Test", true))
      {
         //Kod ili kako vec....
      }
      else
      {
         //Kod koji imas....
         Kick(playerid);
      }
   }
   else if(!success)
   {
      //Kod koji imas....
      Kick(playerid);
   }
   return true;
}
[/pawn]
Dobro, sredio sam to dodao kikuje kada nego pogresi 3 puta rcon, ali jos uvek se desi da dodje igrac neki i ne znam iskoci ovo u server log bad rcon atemp i restarta server

Posalji citav callback
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama

Glavu dajem da postoji neki sistem za logovanje toga i da pokusava upisati u nepostojeci fajl...

Loaduj crash detect kao prvi plugin i daj log kad crash

Mozda jednostavno imas upisivanje u Log za pogresne rcon pass, a mozda nema tog fajla..