Главная » Файлы » Всё для SA-MP (San Andreas Multiplayer) » [FS] Скрипты

Показ нанесённого урона

Изображение Отсутствует


Описание:

Наверно много кто видял что когда когонить удариш, тебе напишится что нансли урон, и игроку напишится что ты на нес ему урон и сколько. Так вот для тех кто незнает как это сделать вот вам готовый скрипт.

В самый конец мода:
PHP код:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{
new string[30];
format(string, sizeof string, "Вам нанесли урона на %.1f HP", amount);
SendClientMessage(playerid, COLOR_BLUEGREY, string);
format(string, sizeof string, "Вы нанесли урона на %.1f HP", amount);
SendClientMessage(issuerid, COLOR_BLUEGREY, string);
return 1;
}
Или:

PHP код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
new string[128], victim[MAX_PLAYER_NAME], attacker[MAX_PLAYER_NAME];
new weaponname[24];
GetPlayerName(playerid, victim, sizeof (victim));
GetPlayerName(issuerid, attacker, sizeof (attacker));

GetWeaponName(weaponid, weaponname, sizeof (weaponname));
format(string, sizeof(string), "%s нанёс %.0f урона игроку %s, с оружия: %s", attacker, amount, victim, weaponname);
SendClientMessageToAll(COLOR_RED, string);
}
return 1;
}

Ввод переменых:
PHP код:
new string[128], victim[MAX_PLAYER_NAME], attacker[MAX_PLAYER_NAME];
new weaponname[24];

присвоение переменных:
PHP код:
GetPlayerName(playerid, victim, sizeof (victim));
GetPlayerName(issuerid, attacker, sizeof (attacker));
GetWeaponName(weaponid, weaponname, sizeof (weaponname));

Вывод функции:
PHP код:
format(string, sizeof(string), "%s нанёс %.0f урона игроку %s, с оружия: %s", attacker, amount, victim, weaponname);
SendClientMessageToAll(COLOR_RED, string);

Дополнительная информация:
Добавил: Excel_Smit
Автор материала: Неизвестно (если знаете, то пишите в комментарии)
Источник: //gnr-samp.ucoz.ru/load/samp/fs/mozhet_komu_nado/4-1-0-212 (указывать при копировании)
Раздел материала: Всё для SA-MP (San Andreas Multiplayer)
О материале:
Дата добавления материала: 12.09.2014 в 23:16
Дата последнего обновления материала:
Материал просмотрен: 3915 раз
Категория материала: [FS] Скрипты
К материалу оставлен: 1 комментарий

Ccылка
BB-Code
HTML-код

Правила публикации комментариев:
1. Запрещено оскорблять, унижать в грубой форме других пользователей.
2. Мат и грубые слова запрещены, даже в скрытой форме, для этого существуют масса слов которые заменяют мат.
3. Запрещено писать ссылки на другие сайты

Всего комментариев: 1
1 AnDreuka  
1. Будет флуд, т.к. SendClientMessageToAll.
2. Можно сделать на TextDraw'ах, что будет гораздо удобнее

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]