14:48
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[SA-MP] Hosted Tab (126)
JasonGordon 12.10.2017 22:13
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: Kievskiy 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Pawn библиотеки » [INC] t_damage
[INC] t_damage
ВеликсДата: Вторник, 03.04.2012, 13:55 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
[INC] t_damage


Данный инклуид позволяет работать с данными о нанесении урона любым оружием.

Функции:
Code

native SetWeaponDamage(weaponid, Float:damage); - Установить размер урона 1 выстрелом
native GetWeaponDamage(weaponid); - Получить размер урона 1 выстрелом
native ResetWeaponDamage(weaponid = -1); - Вернуть по стандарту
native SetPlayerLife(playerid, &Float:amount); - Установить кол-во "жизни" у игрока (Бронь и ХП)
native GetPlayerLife(playerid, &Float:amount); - Получить кол-во "жизни" у игрока (Бронь и ХП)
native IsCorrectWeaponID(weaponid); - Проверка на наличие ID оружия в базе GTA.


Пример:

Code
public OnPlayerCommandText( playerid, cmdtext[] )
{
     new
         cmd[20],
         tmp[128],
         idx
     ;

     cmd = strtok(cmdtext, idx);

     if(!strcmp(cmd, "/setweapondamage", true))
     {
         new
             weaponid,
             amount
         ;
     
         tmp = strtok(cmdtext, idx);

         if(!strlen(tmp))
         {
             return SendClientMessage(playerid, -1, "USAGE: /setweapondamage [weaponid] [amount]");
         }

         weaponid = strval(tmp);

         tmp = strtok(cmdtext, idx);

         if(!strlen(tmp))
         {
             return SendClientMessage(playerid, -1, "USAGE: /setweapondamage [weaponid] [amount]");
         }

         amount = strval(tmp);

         SetWeaponDamage(weaponid, amount);

         return 1;
     }
     
     if(!strcmp( cmd, "/getweapondamage", true))
     {
         new
             msg[65]
         ;
         
         tmp = strtok(cmdtext, idx);

         if(!strlen(tmp))
         {
             return SendClientMessage(playerid, -1, "USAGE: /getweapondamage [weaponid]");
         }

         format(msg, 128, "WeaponID: %d - WeaponDamage: %f", strval(tmp), GetWeaponDamage(strval(tmp)));
         SendClientMessage(playerid, -1, msg);
         
         return 1;
     }
     
     if(!strcmp(cmd, "/resetweapondamage", true))
     {
         tmp = strtok(cmdtext, idx);

         if(!strlen(tmp))
         {
             return ResetWeaponDamage();
         }

         ResetWeaponDamage(strval(tmp));

         return 1;
     }
     
     if(!strcmp(cmd, "/setlife", true))
     {
         new
             id,
             amount
         ;

         tmp = strtok(cmdtext, idx);

         if( !strlen(tmp))
         {
             return SendClientMessage(playerid, -1, "USAGE: /setlife [playerid] [amount]");
         }
         
         id = strval(tmp);

         tmp = strtok(cmdtext, idx);

         if(!strlen(tmp))
         {
             return SendClientMessage(playerid, -1, "USAGE: /setlife [playerid] [amount]");
         }
         
         amount = strval(tmp);

         if(id == INVALID_PLAYER_ID)
         {
             return SendClientMessage(playerid, -1, "This player is not connected.");
         }
         
         SetPlayerLife(id, amount);

         return 1;
     }
     
     return 0;
}


Автор: Toreno
Скачать: ФА



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
МолорищеДата: Вторник, 03.04.2012, 18:30 | Сообщение # 2
Молор
Группа: Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
Неплохо


Мне нечего делать.
DrevenДата: Среда, 04.04.2012, 00:25 | Сообщение # 3
Гуру
Группа: Продвинутые
Сообщений: 1094
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Хороший инклуд, но onplayertakedamage помойму тоже не отстает


www.samp-rpg.com
ВеликсДата: Среда, 04.04.2012, 12:46 | Сообщение # 4
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
Dreven, как бы основной функционал инклуда и работает на OnPlayerTakeDamage. crazy


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
hollyДата: Суббота, 14.04.2012, 19:39 | Сообщение # 5
Новенький
Группа: I'm V.I.P.
Сообщений: 10
Награды: 1
Город: Череповец
Репутация: 2
Замечания: 0%
Статус:
Извините, но пример улетел в топку.
Так что пожалуйста перезалейте sorry



ololo
[URL=http://animating.ru/signatures/signature2512.htm][IMG]http://i.imgur.com/SeakJ.gif[/IMG][/URL]
z1pДата: Суббота, 14.04.2012, 20:37 | Сообщение # 6
Постоялец
Группа: Пользователи
Сообщений: 416
Награды: 44
Город: ~Киев~
Замечания: 40%
Статус:
как и прежний инклюд,хороший


Вернулся :D
veliхДата: Суббота, 14.04.2012, 22:57 | Сообщение # 7
Новенький
Группа: Продвинутые
Сообщений: 67
Награды: 69
Город: Баку
Репутация: 278
Замечания: 0%
Статус:
Как пример мог исчезнуть, если он в первом посту?


Выполняю небольшие заказы по PAWN: Написание систем, фиксация багов, оптимизация и пр.
Написание User Control Panel, мониторингов сервера. Помощь в установка движков.
ICQ: 615890691 | Skype: velix_movs - Недорого.
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Pawn библиотеки » [INC] t_damage
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM