Započeo Obrisan korisnik
•12. Jun 2014.• Zaključano[Pomoc] Helti
268
pregleda
8
postova
12. Jun 2014.
Skripta koju koristim:Raven's
Detaljan opis problema😄a mi neko pomogne kad imam malo helta spama mi u chatu /prihvatismrt neznam sta mu fali u funkciji.
Pokusavo sam naizmjenicno da stavljam otvorene i zatvorene zagrade stavljo returne al i dalje ne kontam..
Jos da napomenem skriptam oko godinu i po dana,nisam nikad bas najbolje savladao oko zagrada i zatvaranja zagrada,pa tako po svom iskustvu tu je nesto oko zagrada vecinom...
Al vi vidite
Detaljan opis problema😄a mi neko pomogne kad imam malo helta spama mi u chatu /prihvatismrt neznam sta mu fali u funkciji.
Pokusavo sam naizmjenicno da stavljam otvorene i zatvorene zagrade stavljo returne al i dalje ne kontam..
Jos da napomenem skriptam oko godinu i po dana,nisam nikad bas najbolje savladao oko zagrada i zatvaranja zagrada,pa tako po svom iskustvu tu je nesto oko zagrada vecinom...
Al vi vidite
public OnPlayerUpdate(playerid)
{
if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:vec;
GetPlayerCameraFrontVector(playerid, vec, vec, vec);
new bool:possible_crasher = false;
for (new i = 0; !possible_crasher && i < sizeof(vec); i++)
if (floatabs(vec) > 10.0)
possible_crasher = true;
if (possible_crasher)
return 0; //do not send fake data, prevents crash
}
new Float:health;
GetPlayerHealth(playerid, health);
if(health < 11)
SCM(playerid, COLOR_WHITE, "KORISTITE: /prihvatismrt ili /call 103 da pozovete hitnu pomoc!");
{
if(!IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid,0);
LoopingAnim(playerid, "CRACK", "crckdeth2", 4.1,0,1,1,1,1);
}
}Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
12. Jun 2014.
na vrh skripte stavi ovo
new varzapresspama; kod stavi ovako public OnPlayerUpdate(playerid)
{
if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:vec;
GetPlayerCameraFrontVector(playerid, vec, vec, vec);
new bool:possible_crasher = false;
for (new i = 0; !possible_crasher && i < sizeof(vec); i++)
if (floatabs(vec) > 10.0)
possible_crasher = true;
if (possible_crasher)
return 0; //do not send fake data, prevents crash
}
new Float:health;
GetPlayerHealth(playerid, health);
if(health < 11)
SCM(playerid, COLOR_WHITE, "KORISTITE: /prihvatismrt ili /call 103 da pozovete hitnu pomoc!");
varzapresspama++;
//ovde postavi tajmer
{
if(!IsPlayerInAnyVehicle(playerid))
{
TogglePlayerControllable(playerid,0);
LoopingAnim(playerid, "CRACK", "crckdeth2", 4.1,0,1,1,1,1);
}
} zatim postavi tajmer ispod davanja varijable, da tajmer ocita funkciju koja ce resetovati varijablu nakon nekog vremena, ako me razumes ? nije bas jednostavno12. Jun 2014.
C++ cekam njeg da mi on pomogne jer ja sam ovo pokuso da napravim i nisam mogo,prvi mi je put da ovo pravim...
Pravio sam teze stvari a ove lakse zaboravljam -.-
Pravio sam teze stvari a ove lakse zaboravljam -.-
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
12. Jun 2014.
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new Float:cZdravlje;
GetPlayerHealth(playerid, cZdravlje);
if(cZdravlje < 11)
{
saljes mu poruku postavljas anim.
}
return true;
}evo ti laksi nacin
12. Jun 2014.
A evo ga prilagodio sam skripti i sada je sve ok,al ima ovdje problemcic..
Dakle ako igrac kuca /prihvatismrt i kad ode u bolnicu lezi na krevetu i kad izadje iz bolnice jos je na zemlji...
Koliko znam treba da se napravi kada je igrac u bolnici da bude
Sad pravi problem ono pod OnplayerUpdate sto smo pravili ona animacija,jer kad kuca /prihvatismrt ubije ga i poslije smrti on opet lezi,izuzev ako igrac ne napuni helte komandom bolnicara /heal ili komandom od admina..
I jos da napomenem testiro sam ovu komandu i ako igrac nema toliko helti koliko je napravljeno,moze da koristi tu komandu neznam sta je tu problem....I tako moze da se ubija koliko hoce i da spama..Al moze sebi spamati drugima to ne prikazuje..Jer je playrid text.
Dakle ako igrac kuca /prihvatismrt i kad ode u bolnicu lezi na krevetu i kad izadje iz bolnice jos je na zemlji...
Koliko znam treba da se napravi kada je igrac u bolnici da bude
TogglePlayerControllable(playerid,0); i da je animacija LoopingAnim(playerid, "CRACK", "crckdeth2", 4.1,0,1,1,1,1); i da ima neki tajmer tu logicno..Sad pravi problem ono pod OnplayerUpdate sto smo pravili ona animacija,jer kad kuca /prihvatismrt ubije ga i poslije smrti on opet lezi,izuzev ako igrac ne napuni helte komandom bolnicara /heal ili komandom od admina..
CMD:prihvatismrt(playerid,params[])
{
new Float: playersHealth;
GetPlayerHealth(playerid, playersHealth);
if(playersHealth < 11)
{
return SendClientMessage(playerid, -1, "Moras biti tesko ranjen da bi mogao koristiti ovu komandu!");
}
SafeGivePlayerMoney(playerid, -12500);
SafeSetPlayerHealth(playerid,0)
return 1;
}I jos da napomenem testiro sam ovu komandu i ako igrac nema toliko helti koliko je napravljeno,moze da koristi tu komandu neznam sta je tu problem....I tako moze da se ubija koliko hoce i da spama..Al moze sebi spamati drugima to ne prikazuje..Jer je playrid text.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava