Что такое тайзер в самп
#define TAZE_WEAPON 3
#define TAZE_TIMER 150000
#define TAZE_DESTROY 1250
#define TAZE_LOSEHP 1
new Tazer[MAX_PLAYERS],
Tazed[MAX_PLAYERS];
forward DestroySpark(playerid);
forward TazedRemove(playerid);
В public OnPlayerGiveDamage
if(GetPlayerWeapon(playerid) == TAZE_WEAPON)
<
new org, torg;
org = PlayerInfo[playerid][pMRInections];
torg = PlayerInfo[damagedid][pMRInections];
if(org == 1 || org == 2 || org == 10 || org == 21 || org == 25)
<
if(torg == 1 || torg == 2 || torg == 10 || torg == 21 || torg == 25 || torg == 26) return SendClientMessage(playerid, COLOR_GREY, «Законник не может быть оглушен»);
new Float:health,losehp; //тут ещё чтоб не выскакивал warning можете убрать health
GetPlayerHealth(damagedid,health);
losehp = TAZE_LOSEHP;
if (PlayerCuffed[damagedid] > 0) return SendClientMessage(playerid, COLOR_GREY, «Гражданин уже в наручниках»);
if (Tazed[damagedid] == 1) return SendClientMessage(playerid, COLOR_GREY, «Гражданин уже оглушен»);
new Float:x, Float:y, Float:z;
GetPlayerPos(damagedid, x, y, z);
ClearAnimations(damagedid);
SendMes(playerid, COLOR_BLUE, «Вы оглушили гражданина %s на 15 секунд», PlayerInfo[damagedid][pNames]);
SendMes(damagedid, COLOR_BLUE, «Офицер %s оглушил Вас на 15 секунд», PlayerInfo[playerid][pNames]);
TogglePlayerControllable(damagedid, 0);
ApplyAnimation(damagedid, «CRACK», «crckdeth2», 4.0,1,0,0,0,0);
SetTimerEx(«TazedRemove»,15000,false,»i»,damagedid);
//TogglePlayerControllable(damagedid, 0);
Tazed[damagedid] = 1;
if(losehp) <> else SetPlayerHealth(damagedid, health+amount);
>
>
В любое место
public TazedRemove(playerid)
<
if(PlayerCuffed[playerid] > 0) return Tazed[playerid] = 0;
SendClientMessage(playerid,COLOR_BLUE,»Вы можете продолжить свое движение»);
ClearAnimations(playerid);
TogglePlayerControllable(playerid, 1);
Tazed[playerid] = 0;
return 1;
>
Система тайзера
системА МП
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Комментарии
Эрик Тополян
vstrpprotasov
Митя Кулешов_2
Егор Корпяков_2
blinovsky
Ola228
В гостях у VOSTAN
Был(a) в сети 6 минут назад
res123
Был(a) в сети 9 минут назад
lndnwk
Был(a) в сети 26 минут назад
Music Official
Был(a) в сети 28 минут назад
mihailmed
Был(a) в сети 33 минуты назад
Бутман
Был(a) в сети 37 минут назад
Александр Малиновский
Был(a) в сети 55 минут назад
Был(a) в сети 1 час назад
иван соболев
Был(a) в сети 1 час назад
Костян Марченко
Был(a) в сети 1 час назад
Yaroslav Zyablov
Был(a) в сети 1 час назад
ProSha
Был(a) в сети 2 часа назад
Awarnic
Был(a) в сети 2 часа назад
Был(a) в сети 3 часа назад
Melonium RP
Был(a) в сети 3 часа назад
Rabotl
Был(a) в сети 4 часа назад
Igor_Roy
Был(a) в сети 4 часа назад
MihIL
Был(a) в сети 4 часа назад
Денис Трудный
Был(a) в сети 5 часов назад
Francesco Winner
Был(a) в сети 5 часов назад
sasha1234
Был(a) в сети 5 часов назад
Женя Юрев
Был(a) в сети 5 часов назад
Molert
Был(a) в сети 7 часов назад
Был(a) в сети 7 часов назад
Dell Delov
Был(a) в сети 9 часов назад
Алексей Вахитов
Был(a) в сети 12 часов назад
Нашли ошибку?
Вы можете сообщить об этом администрации.
Выделив текст нажмите CTRL+Enter
Тазер с регулировкой мощности Оценка: 



Доброго времени суток, уважаемые гости и пользователи Pawn-Wiki.RU
Представляю вашему вниманию и использованию свой первый публичный FilterScript.
Начну с того, что это 1-я версия данного скрипта. В дальнейшем я буду его дорабатывать.
Текущая версия скрипта: 2.0
Данный FS я специально сделал для RP/RPG и подобных.
— Чем же он отличается от остальных фунционалов тайзера?
— Все просто и очень интересно, просто прочитайте описания и вопросы все отпадут 🙂
Чтобы взять шокер нужно заюзать команду /tazer [кол-во зарядов]. Минимальное кол-во зарядов 1, а максимальное 3. Если вы уже имеете шокер, но у него остался 1 заряд, то его придется израсходовать, дабы взять себе новый. После того, как вы взяли шокер теперь настроим его мощность с помощью команды /vtazer. Плюсом настройки мощности является то, что шокер имеет всего 3 типа мощности ( низкая средняя высокая ). Каждая мощность естественно характеризует себя итогом использования шокера.
ТИПЫ МОЩНОСТИ
Настройка мощности производится через команду /vtazer. Если у вас нет шокера или он не в руке, то вы не сможете произвести его настройку.







Автор: Abramoff.A (#D4STER)
При копировании материала на другие порталы обязательно указывать автора данного материала (Abramoff.A)
1. Добавлены макросы для легкой настройки таймера

2. Сделал форматирование строк

Извиняюсь, не учел еще 2 требования.
Чтобы скрипт работал у вас должны присутствовать инклуды sscanf2 и dc_cmd







