Započeo Risticc
•18. Feb. 2024.Actori
494
pregleda
10
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
156
Postovi:
45
Teme:
Pridružio se:Apr. 2020
18. Feb. 2024.
Pitanje/savet: Zelim da napravim da se actor kreira pozivom npcKreiraj( id )
Opširnije: Zelim da napravim da se actor kreira pozivom npcKreiraj( id ), ali da bude dynamic actor, da ukoliko se if provere izvrse, i igrac ga upuca npr. ID: 24 gun, da mu iskoci neka poruka... E sad meni nije jasno kako da napravim da on prima damage, da na pocetku ima 100 itd sve sto treba.. Hvala unapred
Opširnije: Zelim da napravim da se actor kreira pozivom npcKreiraj( id ), ali da bude dynamic actor, da ukoliko se if provere izvrse, i igrac ga upuca npr. ID: 24 gun, da mu iskoci neka poruka... E sad meni nije jasno kako da napravim da on prima damage, da na pocetku ima 100 itd sve sto treba.. Hvala unapred
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
99 / 100 XP
Početnik(0)
203
Postovi:
54
Teme:
Pridružio se:Jul 2022
18. Feb. 2024.
Risticc wrote on February 18, 2024, 11:35 am:
Pitanje/savet: Zelim da napravim da se actor kreira pozivom npcKreiraj( id )
Opširnije: Zelim da napravim da se actor kreira pozivom npcKreiraj( id ), ali da bude dynamic actor, da ukoliko se if provere izvrse, i igrac ga upuca npr. ID: 24 gun, da mu iskoci neka poruka... E sad meni nije jasno kako da napravim da on prima damage, da na pocetku ima 100 itd sve sto treba.. Hvala unapred
Opširnije: Zelim da napravim da se actor kreira pozivom npcKreiraj( id ), ali da bude dynamic actor, da ukoliko se if provere izvrse, i igrac ga upuca npr. ID: 24 gun, da mu iskoci neka poruka... E sad meni nije jasno kako da napravim da on prima damage, da na pocetku ima 100 itd sve sto treba.. Hvala unapred
FS za kreiranje dynamic actora: https://gtablkn.gg/forum/filterskripte-include-fajlovi/dinamicno-kreiranje-aktora-1
Kako da provjeris kolko mu je player dao damage-a i s kojim gunom i bodypart-om.: https://sampwiki.blast.hk/wiki/OnPlayerGiveDamageActor
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
156
Postovi:
45
Teme:
Pridružio se:Apr. 2020
18. Feb. 2024.
Uspeo sam, radi funkciju ali me sada interesuje jos, kako da napravim animaciju kad ga ubijem da padne kao i da ne mrda vise dok se ne resetuje opet drugom funkcijom, stavio sam animaciju ali ne radi?
public OnPlayerGiveDamageActor(playerid, damaged_actorid, Float: amount, weaponid, bodypart)
{
new string, attacker;
new weaponname;
GetPlayerName(playerid, attacker, sizeof (attacker));
GetWeaponName(weaponid, weaponname, sizeof (weaponname));
if (damaged_actorid == mornar1)
{
new Float:HP;
GetDynamicActorHealth(mornar1, HP);
SetDynamicActorHealth(mornar1, HP-amount);
if(HP < 1)
{
SetActorHealth(mornar1, 0);
ClearActorAnimations(mornar1);
ApplyAnimation(mornar1, "FALL_FORWARD", "KO_shot_face", 4.1, 0, 1, 0, 0, 0);
}
format(string, sizeof(string), "%s has made %.0f damage to actor id %d (mornar1), weapon: %s", attacker, amount, damaged_actorid, weaponname);
SendClientMessageToAll(0xFFFFFFFF, string);
}
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
287
Postovi:
48
Teme:
Pridružio se:Okt. 2015
18. Feb. 2024.
Risticc wrote on February 18, 2024, 4:20 pm:
Uspeo sam, radi funkciju ali me sada interesuje jos, kako da napravim animaciju kad ga ubijem da padne kao i da ne mrda vise dok se ne resetuje opet drugom funkcijom, stavio sam animaciju ali ne radi?
public OnPlayerGiveDamageActor(playerid, damaged_actorid, Float: amount, weaponid, bodypart)
{
new string, attacker;
new weaponname;
GetPlayerName(playerid, attacker, sizeof (attacker));
GetWeaponName(weaponid, weaponname, sizeof (weaponname));
if (damaged_actorid == mornar1)
{
new Float:HP;
GetDynamicActorHealth(mornar1, HP);
SetDynamicActorHealth(mornar1, HP-amount);
if(HP < 1)
{
SetActorHealth(mornar1, 0);
ClearActorAnimations(mornar1);
ApplyAnimation(mornar1, "FALL_FORWARD", "KO_shot_face", 4.1, 0, 1, 0, 0, 0); //ApplyActorAnimation
}
format(string, sizeof(string), "%s has made %.0f damage to actor id %d (mornar1), weapon: %s", attacker, amount, damaged_actorid, weaponname);
SendClientMessageToAll(0xFFFFFFFF, string);
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava