Deo skripte:
NepotrebnoDebug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Nepotrebno
Naš forum je uspješno migriran na novu platformu. Svi vaši podaci, računi i sadržaj su prebačeni na GTABLKN.
Pritisnite Enter za pretragu ili Escape za zatvaranje
NepotrebnoNepotrebno
if(PlayerInfo != 4 && PlayerInfo != 5) return SCM(playerid, -1, "* "bijela"Samo clanovi mafije!");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, -1392.2698,1497.2639,1.8735)) return SCM(playerid, -1,"* "bijela"Niste na brodu!");
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid, -1, "* "bijela"Morate biti van vozila!");
if(IsPlayerAttachedObjectSlotUsed(playerid, KUTIJA_HEROIN)) return SCM(playerid,-1,"* "bijela"Vec nosis jednu kutiju heroina!");
if(UzeoKutijuHeroina == 1) return SCM(playerid, -1, "* "bijela"Vec nosis jednu kutiju heroina!");
if(UzeoPaket == true) return SCM(playerid, -1, "* "bijela"Vec imate paket sa materijalima kod sebe!");
PokreniAnimaciju(playerid, "CARRY", "crry_prtial", 4.1, 0, 1, 1, 1, 1, 1); UzeoKutijuHeroina = 1;
SetPlayerAttachedObject(playerid, KUTIJA_HEROIN, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
SCM(playerid,-1,"* "bijela"Uzeli ste kutiju heroina sada je odnesite do vaseg broda i kucajte /droga utovarikutiju!");
format(string, sizeof(string), "* %s se saginje i uzima kutiju.", GetName(playerid));
ProxPoruka(20.0, playerid, string, PROX, PROX, PROX, PROX, PROX);
forward Provera(playerid); // Ovo pokreci u nekom brzem tajmeru kao proveru dok igrac radi
public Provera(playerid)
{
enum
{
Float:X = 0,
Float:Y,
Float:Z
}
new Float:Vel;
GetPlayerVelocity(playerid, Vel, Vel, Vel);
if(Vel > 0.08 || Vel < -0.08 || Vel > 0.08 || Vel < -0.08)
{
// Znaci: ovo se poziva iskljucivo ako igrac trckara ili trci ili radi bilo sta brze od hodanja.
// Ako na primer skoci isto ce se pozvati jer ce mu velocity biti veci/manji od 0.08
// Ovde postavi sta zelis: freeze ga, stavi neku animaciju padanja, postavi ga na istu poziciju itd...
// Takodje kada predje velocity od 0.08 postavi mu ponovo i specijalnu akciju
// Ovo bi bilo dobro proveravati u nekom tajmeru od 100ms
}
return;
}
forward Provera(playerid); // Ovo pokreci u nekom brzem tajmeru kao proveru dok igrac radi
public Provera(playerid)
{
enum
{
Float:X = 0,
Float:Y,
Float:Z
}
new Float:Vel;
GetPlayerVelocity(playerid, Vel, Vel, Vel);
if(Vel > 0.08 || Vel < -0.08 || Vel > 0.08 || Vel < -0.08)
{
// Znaci: ovo se poziva iskljucivo ako igrac trckara ili trci ili radi bilo sta brze od hodanja.
// Ako na primer skoci isto ce se pozvati jer ce mu velocity biti veci/manji od 0.08
// Ovde postavi sta zelis: freeze ga, stavi neku animaciju padanja, postavi ga na istu poziciju itd...
// Takodje kada predje velocity od 0.08 postavi mu ponovo i specijalnu akciju
// Ovo bi bilo dobro proveravati u nekom tajmeru od 100ms
}
return;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava