BRICS
Ученик
Убийство с одного выстрела в голову.
В конец OnPlayerTakeDamage добавить:
Работает на SA-MP 0.3z RC1 и выше
На заметку, у меня OnPlayerTakeDamage выглядит вот так:
В конец OnPlayerTakeDamage добавить:
PHP:
if(issuerid != 65535) // если игрок не ударился сам
{
switch(bodypart)
{
case 9: // если игроку попали в голову
{
SetPlayerHealth(playerid, 0); // убить игрока
GameTextForPlayer(playerid, "~r~HeadShot", 3000, 5); // отправим убитому текст "HeadShot" красного цвета на экран
GameTextForPlayer(issuerid, "~g~HeadShot", 3000, 5); // отправим убийце текст "HeadShot" зеленого цвета на экран
}
}
}
На заметку, у меня OnPlayerTakeDamage выглядит вот так:
PHP:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
/* Здесь другие коды */
// ...
/*~~~~~~~~~~~~~~~~~~~*/
if(issuerid != 65535) // если игрок не ударился сам
{
switch(bodypart)
{
case 9: // если игроку попали в голову
{
SetPlayerHealth(playerid, 0); // убить игрока
GameTextForPlayer(playerid, "~r~HeadShot", 3000, 5); // отправим убитому текст "HeadShot" красного цвета на экран
GameTextForPlayer(issuerid, "~g~HeadShot", 3000, 5); // отправим убийце текст "HeadShot" зеленого цвета на экран
}
}
}
return 1;
}
Последнее редактирование:
