что такое тайзер в самп

Что такое тайзер в самп

#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. Добавлены макросы для легкой настройки таймера
Снимок.PNG [13,23К]

2. Сделал форматирование строк
Снимок_2.PNG [31,74К]

Извиняюсь, не учел еще 2 требования.

Чтобы скрипт работал у вас должны присутствовать инклуды sscanf2 и dc_cmd

Источник

Сайт для любознательных читателей