Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Hunter.# poslato Jun 01, 2019, 10:32:31 PRE PODNE

Naslov: Respawn vozila
Poruka od: Hunter.# poslato Jun 01, 2019, 10:32:31 PRE PODNE
Problem(error/warning): Kad kucam komandu /rac vozila se respawnuju mnogo dugo vreme
Deo skripte: RAC KOMANDA:
YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"[BC:RP] | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, -1, ""LeGeNDaJeCar"[BC:RP] "SIVA"Samo Vlasnik.");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""LeGeNDaJeCar"[BC:RP] "SIVA"Morate biti na admin duznosti!");
   if(RespawnVozila == 1) return SCM(playerid, -1, ""LeGeNDaJeCar"[GRESKA] "BELA"Respawn je vec pokrenut!");
   new string[512]; RespawnVozila = 1;
   format(string,sizeof string, ""LeGeNDaJeCar"<<< "BELA"Admin %s je pokrenuo respawn vozila za 20 sec! "CRVENA">>>", GetName(playerid));
   SendClientMessageToAll(-1, string);
   SendClientMessageToAll(-1, ""LeGeNDaJeCar"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "CRVENA">>>");
   SendClientMessageToAll(-1, ""LeGeNDaJeCar"<<< "BELA"Ovo moze da potraje molimo vas ostanite na serveru!! "CRVENA">>>");
   SetTimer("Respawn", 20000, false);
   return 1;
}


////////////////////////////////////////////////////////////////

forward Respawn();
public Respawn()
{
   new bool:unwanted[MAX_VOZILA];
   for(new player=0; player<MAX_PLAYERS; player++)
   {
      if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
   }
   for(new car = 1; car < MAX_VOZILA; car++)
   {
      if(!unwanted[car]) RTC(car);
   }
   RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[BC:RP INFO] Vozila Respawnovana!");
   return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):NEMA
Slika/video ingame problema(obavezno ako je ingame problem): NEMA
Naslov: Odg: Respawn vozila
Poruka od: imnaithan poslato Jun 01, 2019, 10:37:29 PRE PODNE
[pawn]
SetTimer("Respawn", 20000, false); // 20000 = je vreme i samo promenis u zavisnosti na koje vreme zelis.
[/pawn]

Takodje upis za koliko ce se respawn promeniti , dalji kontekst Text sa natpisom na kom pise za koliko ce biti restart se promeni prema vremenu koje zelis u tajmeru.
Naslov: Odg: Respawn vozila
Poruka od: GoodbyeSamp poslato Jun 01, 2019, 17:20:44 POSLE PODNE
To 20000 je izrazeno u milisekundama znaci 20 sekundi, samo smanji.
Naslov: Odg: Respawn vozila
Poruka od: Marko121 poslato Jun 01, 2019, 17:23:24 POSLE PODNE
YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"[UG] | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, -1, ""LeGeNDaJeCar"[UG] "SIVA"Samo Vlasnik.");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""LeGeNDaJeCar"[UG] "SIVA"Morate biti na admin duznosti!");
   if(RespawnVozila == 1) return SCM(playerid, -1, ""LeGeNDaJeCar"[GRESKA] "BELA"Respawn je vec pokrenut!");
   new string[512]; RespawnVozila = 1;
   format(string,sizeof string, ""LeGeNDaJeCar"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "CRVENA">>>", GetName(playerid));
   SendClientMessageToAll(-1, string);
   SendClientMessageToAll(-1, ""LeGeNDaJeCar"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "CRVENA">>>");
   SetTimer("Respawn", 20000, false);
   return 1;
}





Eo ti ova cmd
Naslov: Odg: Respawn vozila
Poruka od: Hunter.# poslato Jun 01, 2019, 19:42:55 POSLE PODNE
Citat: Mister Naithan poslato Jun 01, 2019, 10:37:29 PRE PODNE
[pawn]
SetTimer("Respawn", 20000, false); // 20000 = je vreme i samo promenis u zavisnosti na koje vreme zelis.
[/pawn]

Takodje upis za koliko ce se respawn promeniti , dalji kontekst Text sa natpisom na kom pise za koliko ce biti restart se promeni prema vremenu koje zelis u tajmeru.
ovako brate znam da je to vreme ali ne pitam za to vec kad ti 20sec prodju srv padne i treba neko  vreme da prodje da mogu ponovo da radi sve
Naslov: Odg: Respawn vozila
Poruka od: ριηςн.αмχ poslato Jun 03, 2019, 06:59:39 PRE PODNE
Jesi čuo za SEARCH opciju možda?
Ovo pitanje se postavlja i odgovora dvaes puta dnevno...

http://balkan-samp.com/forum/index.php?topic=129255.msg906955#msg906955
Naslov: Odg: Respawn vozila
Poruka od: Hunter.# poslato Jun 03, 2019, 11:51:32 PRE PODNE
Citat: ριηÏ,н.αмχ poslato Jun 03, 2019, 06:59:39 PRE PODNE
Jesi čuo za SEARCH opciju možda?
Ovo pitanje se postavlja i odgovora dvaes puta dnevno...

http://balkan-samp.com/forum/index.php?topic=129255.msg906955#msg906955
Dobro brate jel mozes da mi pomognes na napravim neku cmd kao na SA da mogu da imam opciju da respawnujem samo privatna vozila,vozila sa posla sa ORG i sva vozila,aj molim te brate nisam toliko iskusan u skriptanju
Naslov: Odg: Respawn vozila
Poruka od: ριηςн.αмχ poslato Jun 03, 2019, 16:05:02 POSLE PODNE
Pa jesam ti upravo dao funkciju samo treba da je pozoves?  ???

Naslov: Odg: Respawn vozila
Poruka od: Hunter.# poslato Jun 04, 2019, 21:47:28 POSLE PODNE
Citat: ριηÏ,н.αмχ poslato Jun 03, 2019, 16:05:02 POSLE PODNE
Pa jesam ti upravo dao funkciju samo treba da je pozoves?  ???
Kava funkcija jbt sta da pozovem, ne razumem te
Naslov: Odg: Respawn vozila
Poruka od: ριηςн.αмχ poslato Jun 04, 2019, 22:18:41 POSLE PODNE
[pawn]CMD:rac(playerid, params[])
{
   RespawnAllVehicles();
}[/pawn]
...
Naslov: Odg: Respawn vozila
Poruka od: imnaithan poslato Jun 04, 2019, 22:35:31 POSLE PODNE
Citat: Legend.. poslato Jun 04, 2019, 21:47:28 POSLE PODNE
Kava funkcija jbt sta da pozovem, ne razumem te

Ostavi se skriptanja....
Naslov: Odg: Respawn vozila
Poruka od: Hunter.# poslato Jun 04, 2019, 22:38:22 POSLE PODNE
Citat: ριηÏ,н.αмχ poslato Jun 04, 2019, 22:18:41 POSLE PODNE
[pawn]CMD:rac(playerid, params[])
{4
   RespawnAllVehicles();
}[/pawn]

hvl brate