Всего тем: 1434
Сообщений: 7453
Новые сообщения Участники Правила форума Поиск RSS
Страница 1 из 11
Форум » Pawno » Pawn WIKI » Урок (Killer-Info) (Урок (Killer-Info))
Урок (Killer-Info)
[A]ndreykaДата: Пятница, 13.05.2011, 22:13 | Сообщение # 1
Сообщений: 15
Репутация: 1
Награды: 0
Клан:
[DG_tm]
Fun Team:
n/a
Группа: Пользователь
Статус:
Урок с Павно.ру Добавлена Дистанция И Оружие)
В OnPlayerDeath

Code
new string[256],PlayerName[MAX_PLAYER_NAME],KillerName[MAX_PLAYER_NAME],gunname[32];
   GetPlayerName(killerid,KillerName,sizeof(KillerName));
   GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
   GetWeaponName(reason,gunname,sizeof(gunname));
   format(string,sizeof(string),"[Killer-Info]Игрок %s убил игрока %s с расстояния %0.f м. с оружия: %s ",KillerName,PlayerName,GetDistancePlayertoPlayer(playerid,killerid),gunname);
   SendClientMessageToAll(COLOR_DARKRED,string );  

Создадим forward

Code

forward Float:GetDistancePlayertoPlayer(playerid,playerid2);

Создадим паблик

Code
public Float:GetDistancePlayertoPlayer(playerid,playerid2)
{
    new Float:x1, Float:y1, Float:z1;
    new Float:x2, Float:y2, Float:z2;
    GetPlayerPos(playerid,x1,y1,z1);
    GetPlayerPos(playerid2,x2,y2,z2);
    return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2 )+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}

Вроде всё

Сообщение отредактировал [A]ndreyka - Пятница, 13.05.2011, 22:15
 
Форум » Pawno » Pawn WIKI » Урок (Killer-Info) (Урок (Killer-Info))
Страница 1 из 11
Поиск:
Всего пользователей: 7641
За сегодня: 1
За вчера: 0
За неделю: 2
За этот месяц: 4

Копирование материалов без указания на наш сайт запрещено!
Дизайн полностью принадлежит сайту MP-Info.ru
Автор дизайна: Silverback
© MP-Info.ru 2011-2017