Oko smanjivanje kazna

Započeo Nure
pre 7 godina
595
pregleda
8
postova
Nure
Enforcer
pre 7 godina
Problem(error/warning):Ovako pravio sam nesto u zatvoru i kad stane na checkpoint da mu se smanji kazna.Koristim SA mod,zna li neko kako da upisem da mu se smanji kazna?
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]// /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Nobody.aMxx
Shot Caller
pre 7 godina
Evo ti kod da ti ne serem kad u vase glave nista ne ulazi ( na zalost jpg )

public OnPlayerEnterCheckpoint(playerid)
{
if(ZatvorCP != 0)
{
if(PI >= 0) //Prilagoditi modu sve
{
DisablePlayerCheckpoint(playerid); //nzm jel ovako ovo mi autocomplete u sublime-u :P
ZatvorCP = SetPlayerCheckpoint(playerid, StaviNekiRanomPozOvde, StaviNekiRanomPozOvde, StaviNekiRanomPozOvde, 3.0); //Napravi random poz
PI --; //Prilagodi... :)
}
else
{
DisablePlayerCheckpoint(playerid);
ZatvorCP = 0;
SCM(playerid, -1, "Osluzili ste zatvorsku kaznu, pusteni ste!");
SetPlayerPos(playerid, 0.0, 3.0, 0.0);
}
}
return 1;
}

//Prilagodi sve modu, uzivaj 🙂
Nure
Enforcer
pre 7 godina
Nobody.aMxx wrote on April 13, 2018, 7:50 pm:
Evo ti kod da ti ne serem kad u vase glave nista ne ulazi ( na zalost jpg )

public OnPlayerEnterCheckpoint(playerid)
{
if(ZatvorCP != 0)
{
if(PI >= 0) //Prilagoditi modu sve
{
DisablePlayerCheckpoint(playerid); //nzm jel ovako ovo mi autocomplete u sublime-u :P
ZatvorCP = SetPlayerCheckpoint(playerid, StaviNekiRanomPozOvde, StaviNekiRanomPozOvde, StaviNekiRanomPozOvde, 3.0); //Napravi random poz
PI --; //Prilagodi... :)
}
else
{
DisablePlayerCheckpoint(playerid);
ZatvorCP = 0;
SCM(playerid, -1, "Osluzili ste zatvorsku kaznu, pusteni ste!");
SetPlayerPos(playerid, 0.0, 3.0, 0.0);
}
}
return 1;
}

//Prilagodi sve modu, uzivaj 🙂

nisam mislio da ga pusti skroz iz zatvora nego da m use smanji kazna al super si uradio,samo mi treba npr da mu se smanjuje kazna za 20sec
Adnan Lord
Made Man
pre 7 godina
Pa brate dragi ubaci mu provjeru da provjeri igraca kolika mu je trenutna kazna ali onda moras save napraviti da pamti igracu koliko mu je ostalo da izadje i onda preko toga u komandi sto ti je momak napisao dodas call na tu opciju i samo od nje oduzmes zeljenu vrijednost .. nisam na kompu da ti posaljem imam ja nesto slicno postaviti cu kasnije ali ovako mozes uraditi
Rax_King
Godfather
pre 7 godina


public OnPlayerEnterCheckpoint(playerid) {
if (PlayerInfo > 0) {
new temp_zv = PlayerInfo - 20;

if (temp_zv > 0) {
PlayerInfo -= 20;
SetPlayerCheckpoint(playerid, cpX, cpY, cpZ, 3.0);
}
else {
PlayerInfo = 0;

// Pustis iz zatvora
}
}
return 1;
}


Ovako mislis?
Nure
Enforcer
pre 7 godina
Ne to,pravio sam posao u zatvoru na foru kad stanes na checkpoint da ti se smanji kazna na 20 sec npr ako si u zatvoru 500 sec da budes jos 480 i tako da kad radi da mu se smanjuje
Rax_King
Godfather
pre 7 godina
To sam i uradio lol

Ako stane na CP i ZatvorVrijeme mu je vece od 0 (1...beskonacno = u zatvoru je) i ako mu je ZatvorVrijeme-20 vece od 0 ostaje u zatvoru i smanjuje mu se kazna za 20 sec, a ako je <= 0 pusta ga iz zatvora. Sta je problem?
Nure
Enforcer
pre 7 godina
To je to bato moj <3 Sad sam skapirao neke stvari

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava