Pomoc

Započeo Lazar_babuska, April 29, 2023, 01:49:40 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Pozdrav svima , ponovo ja , imam jos jedan problem koji me muci , naime posto sam prosli put resio problem zbog Balkan samp clanova sada mi je potrebna jos jedna pomoc iskusnijih skriptera , naime o cemu se radi, kada igrac dobije Wanted level i kada ode relog ili LTA trebao bi kada se vrati u server ponovo da bude u JAIL posto je lefto server sa wanted , ali nista igracu je skinut wanted level i nije u jail
Deo skripte: /
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem):/

ne pises povelju zahvalnosti, bolje da si objasnio problem jos malo.. trazi pod onplayerspawn uslov koji ispituje da li je u jailu ako uopste postoji

trazio sam ali ne vidim nista trazio sam i pod OnPlayerDisconect

OnPlayerSpawn : https://pastebin.com/yw7h3qb2

OnPlayerDisconect: https://pastebin.com/d8VyTRGf

[pawn]if(PlayerInfo[playerid][pWanter] != 0)
{
      PlayerInfo[playerid][pZatvoren] = gettime() + 60*60*PlayerInfo[playerid][pWanter];// Ovde zatvaramo igraca
      PlayerInfo[playerid][pWanter] = 0;// Skidamo mu wanter level jer je vec zatvoren
}[/pawn]

Jel to ide pod OnPlayerDisconect ili OnPlayerSpawn??

Citat: Lazar_babuska poslato April 29, 2023, 19:15:59 POSLE PODNE
Jel to ide pod OnPlayerDisconect ili OnPlayerSpawn??
Disconect i onda sacuvas to i kad se spawna stvorice ga u zatvoru

Zasto bi stavio ako ima wl i ako izadje da je to LTA? Napravi tipa ako ga pd cuff i on izadje sto jeste LTA? Ako je on ubio greskom nekoga ili nesto 10 on ne sme da izadje sa srw jer bi bio u jail. Primer kako bi ja uradio
[pawn]
new StavljeneLisice[MAX_PLAYERS]

kod komande cuff stavim

StavljeneLisice[igrac] = 1;

i onda kod OnPlayerDisconnect

    if(StavljeneLisice[playerid] > 0)
    {
      PlayerInfo[playerid][pZatvor] = 1;
    }

I onda na kraj kon onplayerspawn stavljamo igraca u jail

         if(PlayerInfo[playerid][pZatvor] == 1)
   {
       new rand = random(sizeof(RandomZatvor));
       ac_SetPlayerPos(playerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]); ac_SetPlayerInterior(playerid, 0);
      return 1;
   }
[/pawn]

Poslednja Izmena: April 29, 2023, 19:44:49 POSLE PODNE od Goku ^

Citat: Goku ^ poslato April 29, 2023, 19:41:19 POSLE PODNE
Zasto bi stavio ako ima wl i ako izadje da je to LTA? Napravi tipa ako ga pd cuff i on izadje sto jeste LTA? Ako je on ubio greskom nekoga ili nesto 10 on ne sme da izadje sa srw jer bi bio u jail. Primer kako bi ja uradio
[pawn]
new StavljeneLisice[MAX_PLAYERS]

kod komande cuff stavim

StavljeneLisice[igrac] = 1;

i onda kod OnPlayerDisconnect

    if(StavljeneLisice[playerid] > 0)
    {
      PlayerInfo[playerid][pZatvor] = 1;
    }

I onda na kraj kon onplayerspawn stavljamo igraca u jail

         if(PlayerInfo[playerid][pZatvor] == 1)
   {
       new rand = random(sizeof(RandomZatvor));
       ac_SetPlayerPos(playerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]); ac_SetPlayerInterior(playerid, 0);
      return 1;
   }
[/pawn]
-LTA-Napustanje igrice kako biste nesto izbegli

Moze on naprimer izaci u toku pucanja il kad vidi da ga juri policija razmisli?

Citat: chriss G poslato April 29, 2023, 20:39:39 POSLE PODNE
-LTA-Napustanje igrice kako biste nesto izbegli

Moze on naprimer izaci u toku pucanja il kad vidi da ga juri policija razmisli?
Jeste naravno al kako ce on napraviti da skripta to prepozna? Imati samo WL i izaci nije LTA, kada te juri itd itd jeste i slazem se al kako ce napraviti da je on izasao u toku potere ili nesto?

program je pametan onoliko koliko ga napravi pametnim onaj ko ga i pravi... za sve postoji nacin samo je pitanje da li je potrebbno