я ведь написал пример, скорее всего рабочий:)
аргументы в том-же порядке что и в 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);
Последний раз редактировалось vovandolg; 08.04.2016 в 12:08.
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Именно это я и подразумевал под
Вывод сообщения о смерти - лишь копирование тех действий, которые бы произошли при обычной смерти, если у тебя DM мод с килл-листом. Да и просто пример.PHP код:
//И тут остальные действия, связанные с убийством (выдача денег/работа с другими переменными)
Либо можно просто продублировать код коллбэка OnPlayerDeath в команде. Точнее, только то, что тебе нужно будет.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)