Как вывести иконку в килл лист, если игрока убили в транспорте. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Как вывести иконку в килл лист, если игрока убили в транспорте. (
/showthread.php?tid=469056)
Как вывести иконку в килл лист, если игрока убили в транспорте. -
Nikid - 11.10.2013
Здравствуйте! Кто-то тут говорил, что можно убив игрока с транспорта, когда игрок в другом транспорте. То это можно вывести в килл лист. Объясните как вывести кто кого убил в килл лист, если у обоих транспорт.
Re: Как вывести иконку в килл лист, если игрока убили в транспорте. -
stabker - 11.10.2013
SendDeathMessage
(Или может я не так понял вопрос?)
Re: Как вывести иконку в килл лист, если игрока убили в транспорте. -
OKStyle - 12.10.2013
pawn Код:
public OnPlayerSpawn(playerid)
{
SetPVarInt(playerid, "killerid", INVALID_PLAYER_ID);
return 1;
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
if(GetPlayerVehicleID(playerid) != vehicleid)
{
for(new i = GetMaxPlayers() - 1; i != -1; i--)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i) || !IsPlayerInVehicle(i, vehicleid)) continue;
SetPVarInt(i, "killerid", playerid);
break; // если только водителя убивать, если и пассажиров - убирай строку
}
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) killerid = GetPVarInt(playerid, "killerid");
if(killerid != INVALID_PLAYER_ID) SendDeathMessage(killerid, playerid, 49);
return 1;
}
Re: Как вывести иконку в килл лист, если игрока убили в транспорте. -
Nikid - 12.10.2013
Спасибо всем!