Započeo V01D
•27. Sep. 2020.• ZaključanoSporo Hodanje
1,258
pregleda
14
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
27. Sep. 2020.
Problem(error/warning): Hocu da namestim da igrac mora da hoda polako dok nosi kutiju pa me zanima da li ima neka animacija ili funkcija za to?
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Deo skripte:
NepotrebnoDebug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
NepotrebnoKingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,169
Postovi:
10
Teme:
Pridružio se:Nov. 2012
27. Sep. 2020.
Susretao sam se sa dosta animacija koje imitiraju nosenje necega i automatski su karakteri sporije hodali..
EDIT: Ovako je kod mene kada nosi kutiju, mozes pogledati s tim da nisam ja radio te ne znam puno.
EDIT: Ovako je kod mene kada nosi kutiju, mozes pogledati s tim da nisam ja radio te ne znam puno.
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);Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
143
Postovi:
31
Teme:
Pridružio se:Jul 2014
27. Sep. 2020.
Negde sam procitao da ima SetPlayerSpeed funkcija i SetPlayerVelocity ali samp forum je sjeban totalno i sve originalne funkcije koje nisu mnogo poznate ne znam kako da nadjemo 😢
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,602
Postovi:
65
Teme:
Pridružio se:Nov. 2015
27. Sep. 2020.
Sad sam hteo da te kritikujem što ne ideš da gledaš po netu i skontam da su ugasili wiki hahahahahha 😢 😢 😢 😢 😢 😢 😢 😢 😢
ps. mislim da ima fora da mu ugasiš da ne moze da stisne space tj, da space ništa ne radi
ps. mislim da ima fora da mu ugasiš da ne moze da stisne space tj, da space ništa ne radi
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
27. Sep. 2020.
Simec wrote on September 27, 2020, 11:13 pm:
Negde sam procitao da ima SetPlayerSpeed funkcija i SetPlayerVelocity ali samp forum je sjeban totalno i sve originalne funkcije koje nisu mnogo poznate ne znam kako da nadjemo 😢
Isto sam hteo, skontao bi da forum radi...
á—ªå‚乂 wrote on September 27, 2020, 11:14 pm:
Sad sam hteo da te kritikujem što ne ideš da gledaš po netu i skontam da su ugasili wiki hahahahahha 😢 😢 😢 😢 😢 😢 😢 😢 😢
ps. mislim da ima fora da mu ugasiš da ne moze da stisne space tj, da space ništa ne radi
ps. mislim da ima fora da mu ugasiš da ne moze da stisne space tj, da space ništa ne radi
Lako bi ja da forum radi.. Lako bi mu zabranio da trci brzo, ali ja hocu da on hoda sporo kao kada drzi ALT, on za sada trci normalno bez space-a ako me razumes
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
143
Postovi:
31
Teme:
Pridružio se:Jul 2014
27. Sep. 2020.
Probaj SetPlayerSpeed(playerid, 250, 500);
procitah malopre 250 je normal 500 sprint probaj dal ce funkcionisati stavi ga pod uslov da nosi kutiju pa vidi ima li logike hahahaha ako je normalno sve reduce ove brojke stavi nize pa probaj nes
procitah malopre 250 je normal 500 sprint probaj dal ce funkcionisati stavi ga pod uslov da nosi kutiju pa vidi ima li logike hahahaha ako je normalno sve reduce ove brojke stavi nize pa probaj nes
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
345
Postovi:
8
Teme:
Pridružio se:Okt. 2017
28. Sep. 2020.
Simec wrote on September 27, 2020, 11:29 pm:
Probaj SetPlayerSpeed(playerid, 250, 500);
procitah malopre 250 je normal 500 sprint probaj dal ce funkcionisati stavi ga pod uslov da nosi kutiju pa vidi ima li logike hahahaha ako je normalno sve reduce ove brojke stavi nize pa probaj nes
procitah malopre 250 je normal 500 sprint probaj dal ce funkcionisati stavi ga pod uslov da nosi kutiju pa vidi ima li logike hahahaha ako je normalno sve reduce ove brojke stavi nize pa probaj nes
@Simec ta funkcija ne postoji
mozes koristit ovo https://wiki.open.mp/docs/scripting/functions/SetPlayerVelocity ili SetPlayerSpecialAction sa onim CARRY sranjem tada igrac ne moze koristiti SPRINT
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
143
Postovi:
31
Teme:
Pridružio se:Jul 2014
28. Sep. 2020.
omcho wrote on September 28, 2020, 1:19 am:
@Simec ta funkcija ne postoji
mozes koristit ovo https://wiki.open.mp/docs/scripting/functions/SetPlayerVelocity ili SetPlayerSpecialAction sa onim CARRY sranjem tada igrac ne moze koristiti SPRINT
mozes koristit ovo https://wiki.open.mp/docs/scripting/functions/SetPlayerVelocity ili SetPlayerSpecialAction sa onim CARRY sranjem tada igrac ne moze koristiti SPRINT
zato sam i napisao da vidi ima li logike hahahahahahah ??
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
28. Sep. 2020.
omcho wrote on September 28, 2020, 1:19 am:
@Simec ta funkcija ne postoji
mozes koristit ovo https://wiki.open.mp/docs/scripting/functions/SetPlayerVelocity ili SetPlayerSpecialAction sa onim CARRY sranjem tada igrac ne moze koristiti SPRINT
mozes koristit ovo https://wiki.open.mp/docs/scripting/functions/SetPlayerVelocity ili SetPlayerSpecialAction sa onim CARRY sranjem tada igrac ne moze koristiti SPRINT
Sa SetPlayerSpecialAction igrac ide brzo, moze da sprinta i da skace...
á—ªå‚乂 wrote on September 27, 2020, 11:48 pm:
mozeš ti da mu staviš animaciju da sporo hoda dok drži alt al onda nećeš moći da napraviš da drži kutiju
Koja je animacija da sporo hoda?
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
25
Postovi:
4
Teme:
Pridružio se:Avg. 2020
28. Sep. 2020.
Velocity(ubrzanje) moze biti negativno i pozitivno i sve zavisi od koordinate na kojoj se igrac krece.
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;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
28. Sep. 2020.
skripte iz 2007 godine. ( ͡° ͜ʖ ͡°) wrote on September 28, 2020, 10:12 am:
Velocity(ubrzanje) moze biti negativno i pozitivno i sve zavisi od koordinate na kojoj se igrac krece.
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;
}
Funkcionise ovako, hvala puno <3
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
