Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tommyy poslato Mart 10, 2018, 16:24:49 POSLE PODNE

Naslov: Padanje servera usled koriscenja /rac komande.
Poruka od: Tommyy poslato Mart 10, 2018, 16:24:49 POSLE PODNE
Problem(error/warning):/rac padanje servera  sad ne znam u cemu je problem../b]
Dio skripte: [ pawn ]YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SF:RP| "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, -1, ""CRVENA"[SF:RP] "SIVA"Samo Vlasnik.");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[SF:RP] "SIVA"Morate biti na admin duznosti!");
   if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA"[GRESKA] "BELA"Respawn je vec pokrenut!");
   new string[140]; RespawnVozila = 1;
   format(string,sizeof string, ""SZELENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "SZELENA">>>", GetName(playerid));
   SendClientMessageToAll(-1, string);
   SendClientMessageToAll(-1, ""SZELENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SZELENA">>>");
   SetTimer("Respawn", 20000, false);
   return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: .белић poslato Mart 10, 2018, 17:05:30 POSLE PODNE
Jednostavno proveri da li ti je uopste pao server, moze da se desi kad ides /rac pa da zabode server dok ne prodjes 20 sec koliko je vec.... 
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 10, 2018, 17:07:30 POSLE PODNE
daj server_log
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Tommyy poslato Mart 10, 2018, 18:25:24 POSLE PODNE
Da u pravu si ne padne nego ubaguje na 20 sec i odlaguje posle.
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Paul Castellano poslato Mart 10, 2018, 23:09:31 POSLE PODNE
Citat: Tommyy poslato Mart 10, 2018, 18:25:24 POSLE PODNE
Da u pravu si ne padne nego ubaguje na 20 sec i odlaguje posle.

Čim kucaš /rac ubaguje server ili nakon 20 sekundi ?
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: PekiDaBoss poslato Mart 10, 2018, 23:18:04 POSLE PODNE
Eo ti kodovi pa uklopi,ovo sam iz skripte izvadio

[pawn]#define RESPAWN_TIME 2000[/pawn]
[pawn]new   RespawnVozila = 0;[/pawn]
[pawn]dje su ti VARIJABLE stavis ovo
RespawnVozila = 0;[/pawn]



[pawn]YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"MG:RPG| "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, -1, ""CRVENA"[MG:RPG] "SIVA"Samo Vlasnik.");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[MG:RPG] "SIVA"Morate biti na admin duznosti!");
   if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA"[GRESKA] "BELA"Respawn je vec pokrenut!");
   new string[140]; RespawnVozila = 1;
   format(string,sizeof string, ""SZELENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "SZELENA">>>", GetName(playerid));
   SendClientMessageToAll(-1, string);
   SendClientMessageToAll(-1, ""SZELENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SZELENA">>>");
   SetTimer("Respawn", 20000, false);
   return 1;
}[/pawn]

ovbo stavis pod public OnPlayerSpawn
[pawn]RespawnVozila = 0;[/pawn]

onda imas

task PayPoeni
[pawn]   if(minut == 0)
   {
      LottoIzvlacenje();
      RespawnVozila = 1;
      SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"SERVER je pokrenuo respawn privatnih vozila za 20 sec! "SZELENA">>>");
      SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SZELENA">>>");
      SetTimer("Respawn", 20000, false);
   }[/pawn]\


[pawn]forward Respawn();
public Respawn()
{
   new bool:b_Used[MAX_VOZILA];
   foreach(Player, i)
      if(IsPlayerInAnyVehicle(i))
         b_Used[GetPlayerVehicleID(i)] = true;

   for(new car = 593; car < MAX_VOZILA; car++)
      if(!b_Used[car])
         RTC(car);

   RespawnVozila = 0;
   SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"Privatna Vozila Respawnovana "SZELENA">>>");
   return 1;
}[/pawn]
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Paul Castellano poslato Mart 10, 2018, 23:38:31 POSLE PODNE
Prijatelju,
Ovo nije mjesto gdje treba objavljivati djelove iz nekog moda.Ovdje je cilj da se korisniku pomogne riješiti njegov problem,zar ćemo svaki problem riješavati tako što će mu netko dati svoj dio koda i svi sretni?

A čak i kad mu daješ dio koda,onda barem pogledaj što mu daješ.
Primjer:Definicija RESPAWN_TIME se nigdje ne koristi,ne znam što si je stavljao,

if(minut == 0)
{
LottoIzvlacenje();
RespawnVozila = 1;
SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"SERVER je pokrenuo respawn privatnih vozila za 20 sec! "SZELENA">>>");
SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SZELENA">>>");
SetTimer("Respawn", 20000, false);
}


Taj dio bolje da ne komentiram...Za šta je ovo? Ovo tvoje će samo korisnika zbuniti.(Nebi ti ništa pisao da nisam vidio da si i u prethodnim temama isto zalijepio djelove iz svog moda,no to ne pomaže)

Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Tommyy poslato Mart 11, 2018, 01:02:09 PRE PODNE
To sto si ti stavio sve to imam isto nista nije menjano,i opet zalaguje kad kucam rad 20 sec i odlaguje
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: .белић poslato Mart 11, 2018, 14:21:30 POSLE PODNE
Pa mora da zalaguje 20sec -_-
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Terza Lazarevic poslato Mart 11, 2018, 14:50:32 POSLE PODNE
Citat: .Ð'елић poslato Mart 11, 2018, 14:21:30 POSLE PODNE
Pa mora da zalaguje 20sec -_-
Skloni to developer molim te
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: <sel1m> poslato Mart 11, 2018, 14:51:27 POSLE PODNE
Citat: .Ð'елић poslato Mart 11, 2018, 14:21:30 POSLE PODNE
Pa mora da zalaguje 20sec -_-

Decko kontas ti sta si sad rekao?
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Lukiii poslato Mart 11, 2018, 15:27:36 POSLE PODNE
Rac,Slab ti komp ili ima previše vozila na jednom mestu eto ti primer na NKu bio citer postavio 56 vozila ovi išli /rac i cvrc ode server.
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Łuk@ poslato Mart 11, 2018, 16:56:16 POSLE PODNE
Citat: Scripter|LuKKaKu poslato Mart 11, 2018, 15:27:36 POSLE PODNE
Rac,Slab ti komp ili ima previše vozila na jednom mestu eto ti primer na NKu bio citer postavio 56 vozila ovi išli /rac i cvrc ode server.
Kakve veze ima slab kompjuter sa tim sto pada server?

Citat: .Ð'елић poslato Mart 11, 2018, 14:21:30 POSLE PODNE
Pa mora da zalaguje 20sec -_-
Pa moras ti da pricas gluposti

Citat: Belegija poslato Mart 10, 2018, 23:18:04 POSLE PODNE
Eo ti kodovi pa uklopi,ovo sam iz skripte izvadio

[pawn]#define RESPAWN_TIME 2000[/pawn]
[pawn]new   RespawnVozila = 0;[/pawn]
[pawn]dje su ti VARIJABLE stavis ovo
RespawnVozila = 0;[/pawn]



[pawn]YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"MG:RPG| "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, -1, ""CRVENA"[MG:RPG] "SIVA"Samo Vlasnik.");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[MG:RPG] "SIVA"Morate biti na admin duznosti!");
   if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA"[GRESKA] "BELA"Respawn je vec pokrenut!");
   new string[140]; RespawnVozila = 1;
   format(string,sizeof string, ""SZELENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "SZELENA">>>", GetName(playerid));
   SendClientMessageToAll(-1, string);
   SendClientMessageToAll(-1, ""SZELENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SZELENA">>>");
   SetTimer("Respawn", 20000, false);
   return 1;
}[/pawn]

ovbo stavis pod public OnPlayerSpawn
[pawn]RespawnVozila = 0;[/pawn]

onda imas

task PayPoeni
[pawn]   if(minut == 0)
   {
      LottoIzvlacenje();
      RespawnVozila = 1;
      SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"SERVER je pokrenuo respawn privatnih vozila za 20 sec! "SZELENA">>>");
      SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SZELENA">>>");
      SetTimer("Respawn", 20000, false);
   }[/pawn]\


[pawn]forward Respawn();
public Respawn()
{
   new bool:b_Used[MAX_VOZILA];
   foreach(Player, i)
      if(IsPlayerInAnyVehicle(i))
         b_Used[GetPlayerVehicleID(i)] = true;

   for(new car = 593; car < MAX_VOZILA; car++)
      if(!b_Used[car])
         RTC(car);

   RespawnVozila = 0;
   SendClientMessageToAll(-1, ""SZELENA"<<< "SZELENA"Privatna Vozila Respawnovana "SZELENA">>>");
   return 1;
}[/pawn]
ti bi mogao isto na hladjenje a isto kao i ovi sto odgovaraju na postove bezveze i samo skupljaju iste

debugaj sve vozile na serveru i posalji nam koliko ima vozila na serveru
takodjer probaj ovu basic komandu i vidi hoce li tad zabagati pa javi

[pawn]CMD:rac(playerid, params[0])
{
    for(new i = GetVehiclePoolSize(); i > 0; i--)
   {
      SetVehicleToRespawn(i);
   }
   return 1;
}[/pawn]
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Tommyy poslato Mart 11, 2018, 17:16:08 POSLE PODNE
Vazi sad cu probati..
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Muma poslato Mart 12, 2018, 01:49:49 PRE PODNE
Šta sve neću pročitati na ovom forumu majku mila, imam i ja nekih ispada ali ovi ga pretjeruju...

Citat: Łukmember=1996][/member] link=topic=120542.msg829094#msg829094 date=1520783776]
[pawn]CMD:rac(playerid, params[0])
{
    for(new i = GetVehiclePoolSize(); i > 0; i--)
   {
      SetVehicleToRespawn(i);
   }
   return 1;
}[/pawn]

Ako ti radi ovako kao što je Luka napisao onda dodaj samo provjeru ako igrač nije u vozilu da respawna jer će ovako respawn i onima koji su u vozilu. Ako ne znaš kako taguj me pa ću ti napraviti. :)
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Unkovic poslato Mart 12, 2018, 09:44:39 PRE PODNE
Citat: Muma187_ poslato Mart 12, 2018, 01:49:49 PRE PODNE
Šta sve neću pročitati na ovom forumu majku mila, imam i ja nekih ispada ali ovi ga pretjeruju...

Ako ti radi ovako kao što je Luka napisao onda dodaj samo provjeru ako igrač nije u vozilu da respawna jer će ovako respawn i onima koji su u vozilu. Ako ne znaš kako taguj me pa ću ti napraviti. :)

I koja je svrha da mu napravis, kad on opet nece skontati?
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: TONY x poslato Mart 12, 2018, 10:32:12 PRE PODNE
Citat: Unkovic2405 poslato Mart 12, 2018, 09:44:39 PRE PODNE
I koja je svrha da mu napravis, kad on opet nece skontati?
Koliko ja kontam ovaj je uzeo iz drugih modova rac komandu itd pa ako mu je ovaj poslao "basic cmd" sta on tu ima da razume kad se vidi i da ne zeli da nauci da skripta nego da uzme mod i otvara srw...  ::)
Naslov: Odg: Padanje servera usled koriscenja /rac komande.
Poruka od: Łuk@ poslato Mart 12, 2018, 12:32:46 POSLE PODNE
Citat: TONY x poslato Mart 12, 2018, 10:32:12 PRE PODNE
Koliko ja kontam ovaj je uzeo iz drugih modova rac komandu itd pa ako mu je ovaj poslao "basic cmd" sta on tu ima da razume kad se vidi i da ne zeli da nauci da skripta nego da uzme mod i otvara srw...  ::)
to i jest basic cmd a ako mislis da nije ja cu ti dokazati da jest ne stavljaj pod navodne bolje ti je, ja zelim da mu rijesim problem te sam mu poslao tu komandu da vidi hoce li zabagati i rekao sam mu ako nisi vidio kojim slucajem a nisi da debuga koliko ima vozila na serveru