Player Death - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Player Death (
/showthread.php?tid=107658)
Player Death -
Vadonis - 10.11.2009
Hi. I want to make script where player(1) dies and killer get +250 money when pick up a pickup and get player(1) weapons. [Just like in GTA SA offline]
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
CreatePickup(1212, 2, Float:X, Float:Y, Float:Z);
GivePlayerMoney(playerid,250);//killer get money when pick up a pickup
PlayerPlaySound(playerid,1150,Float:X,Float:Y,Float:Z);
GetPlayerWeapon(playerid);
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid,"~w~Miris",4000,4);
GivePlayerMoney(playerid,-250);//player who dies get -250
//------------------------------------------------------------------------------
SendDeathMessage(killerid, playerid, reason);
GameTextForPlayer(killerid,"~r~Slepkava!",4000,4);
return 1;
}
im sorry for my bad english
Re: Player Death -
pierhs - 10.11.2009
Define this(change it to whatever if you want):
Replace your with this below:
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
money = CreatePickup(1212, 2, Float:X, Float:Y, Float:Z);
PlayerPlaySound(playerid,1150,Float:X,Float:Y,Float:Z);
GetPlayerWeapon(playerid);
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid,"~w~Miris",4000,4);
GivePlayerMoney(playerid,-250);//player who dies get -250
//------------------------------------------------------------------------------
SendDeathMessage(killerid, playerid, reason);
GameTextForPlayer(killerid,"~r~Slepkava!",4000,4);
return 1;
}
Then add this function:
Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if ( pickupid == money) {
GivePlayerMoney(playerid, 250);
return 1;
}
return 0;
}
Re: Player Death -
Vadonis - 11.11.2009
thanks but how about weapons ? realy it's possible ?