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
Oko smanjivanje kazna
595
pregleda
8
postova
pre 7 godina
Evo ti kod da ti ne serem kad u vase glave nista ne ulazi ( na zalost jpg )
//Prilagodi sve modu, uzivaj 🙂
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 🙂
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 )
//Prilagodi sve modu, uzivaj 🙂
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
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
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?
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?
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?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava