я ведь написал пример, скорее всего рабочий:)
аргументы в том-же порядке что и в OnPlayerDeath, для удобстваPHP код:
PlayerFakeDeath (3, 5, 38); //получаем - игрок с идом 5 убил игрока с идом 3 из минигана
Вид для печати
я ведь написал пример, скорее всего рабочий:)
аргументы в том-же порядке что и в OnPlayerDeath, для удобстваPHP код:
PlayerFakeDeath (3, 5, 38); //получаем - игрок с идом 5 убил игрока с идом 3 из минигана
Версия как и у DeimoS, но мысля появилась кое какая.
Разве что сделать так
Так меньше нагрузки будет я думаю)PHP код:
stock __death_public(playerid,killerid,reason)
{
//весь код из паблика сюда
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(!GetPVarInt(playerid,"DD"))
{
DeletePVar(playerid,"DD");
__death_public(playerid,killerid,reason);
}
return 1;
}
//А в команде флаг pvar
if(amount <= 0.0)
{
SetPVarInt(playerid,"DD",1);
__death_public(playerid,killerid,reason);//и тут указывать что на ум придёт)
}
SetPlayerHealth(plaerid, amount);
Именно это я и подразумевал под
Вывод сообщения о смерти - лишь копирование тех действий, которые бы произошли при обычной смерти, если у тебя DM мод с килл-листом. Да и просто пример.PHP код:
//И тут остальные действия, связанные с убийством (выдача денег/работа с другими переменными)
Либо можно просто продублировать код коллбэка OnPlayerDeath в команде. Точнее, только то, что тебе нужно будет.