public OnVehicleDeath(vehicleid, killerid)
{
new pVictim[MAX_PLAYER_NAME];
GetPlayerName(vehicleid,pVictim,sizeof(pVictim));
PlayerPlaySound(killerid, 1149, 0.0, 0.0, 0.0);
DestroyVehicle(vehicleid);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SendClientMessage(killerid, -1, "{FF6000}[Congratulations]:{FFFFFF} You killed someone!");
GameTextForPlayer(playerid, "~r~ DEAD!",2000, 3);
PlayerPlaySound(killerid, 1149, 0.0, 0.0, 0.0);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason) { if(IsPlayerInAnyVehicle(playerid) && IsPlayerInAnyVehicle(killerid) { SendClientMessage(killerid, -1, "{FF6000}[Congratulations]:{FFFFFF} You killed someone!"); GameTextForPlayer(playerid, "~r~ DEAD!",2000, 3); PlayerPlaySound(killerid, 1149, 0.0, 0.0, 0.0); } return true; }
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerInAnyVehicle(playerid) && IsPlayerInAnyVehicle(killerid))
{
SendClientMessage(killerid, -1, "{FF6000}[Congratulations]:{FFFFFF} You killed someone!");
GameTextForPlayer(playerid, "~r~ DEAD!",2000, 3);
PlayerPlaySound(killerid, 1149, 0.0, 0.0, 0.0);
}
return 1;
}
PHP код:
i just fixed few problems with your code |
@BloodyRP
I want when I kill someone with drive-by. And exploding his car not killing him. |
I want if a player kills another player and both are in a vehicle the killer will hear some sound and will recieve a client message
|
public OnPlayerDeath(playerid,killerid,reason)
{
if(killerid != INVALID_PLAYER_ID)
{
if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
SendClientMessage(killerid, -1, "{FF6000}[Congratulations]:{FFFFFF} You killed someone!");
GameTextForPlayer(playerid, "~r~ DEAD!",2000, 3);
PlayerPlaySound(killerid, 1149, 0.0, 0.0, 0.0);
if(IsPlayerInAnyVehicle(playerid)) DestroyVehicle(GetPlayerVehicleID(playerid));
}
}
return true;
}