Author Topic: Kamikaze  (Read 832 times)

0 Members and 1 Guest are viewing this topic.

Offline Savage

  • Soldier
  • **
  • Posts: 155
Kamikaze
« on: February 13, 2014, 09:31:10 am »
Hi, I would like to make Kamikaze blowing up while he has 30hp or less, I don't want to see falling bullet from his ass while death ::)

I don't know with what procedure i should start, createbullet?getplayerstat? Did i done it good?
Code: [Select]
if (GetPlayerStat(ID,'name') = 'Kamikaze') and (GetPlayerStat(ID,'Health')<=30) then begin
I'm newbie in scripting, I need it on my zombie server  [pigtail]

Offline Akinaro

  • Flagrunner
  • ****
  • Posts: 749
Re: Kamikaze
« Reply #1 on: February 13, 2014, 10:40:07 am »
Code: [Select]
function OnPlayerDamage(Victim, Shooter: byte; Damage: integer): integer;
var
X, Y: single;
begin
if (GetPlayerStat(Shooter,'name') = 'Kamikaze') and (GetPlayerStat(Shooter,'Health')<=30) then begin
    GetPlayerXY(Shooter, X, Y);
     CreateBullet(X, Y - 10, 0, 0,100, 4, 1);
       DoDamage(Shooter,4000);
end;
end;

just one m79 bullet to create explosion in createbullet

dunno if it work, didn't compile it :]
PS dunno if GetPlayerXY(Shooter, X, Y); part is needed  :P
« Last Edit: February 13, 2014, 10:45:59 am by Akinaro »