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]
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
Resio sam :)