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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Dima-kun  
Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » [Tut] Анти +С
[Tut] Анти +С
DesertДата: Среда, 12.10.2011, 21:28 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 669
Награды: 57
Город: Москва
Репутация: 1082
Замечания: 0%
Статус:
Надеюсь все знают баг +c и вот этот урок предотвратит его)
Ко всем new вставляем:
Code
new bool:AntiC[MAX_PLAYERS] = true;

Теперь в public OnPlayerKeyStateChange добавим проверку на нажатие клавиши С при ПКМ:
Code
switch (GetPlayerWeapon (playerid))
     {
                 case 24, 25, 27, 29, 30, 31, 33, 34: // Если у игрока: Дигл, Шотган, Винтовка, Снайперка
                 {
                     if(((oldkeys & KEY_FIRE)||(oldkeys == KEY_FIRE))&&((newkeys & KEY_CROUCH)||(newkeys == KEY_CROUCH))&&AntiC[playerid] == true)
//Если нажатие на клавиши использования +с и если наша переменная = true, то... (Простите за некорректный перенос, код не влезает)
                     {
                         ApplyAnimation(playerid,"PED","getup_front",4.0,0,0,1,0,0);//активируем игроку анимацию падения
                         AntiC[playerid] = false;//задаем значение для переменной: false, это для того, чтобы под действием анимации,
                    //в случае повторного юзания +с, не сработал повтор анимации т.е падение.
                         SetTimerEx("UnfreezeCw",1000,0,"d",playerid);//ставим таймер на 1 секунду, для того, чтобы "перезарядить" нашу переменную AntiC.
                     }
                 }
     }  

Теперь в конце создадим следующее:
Code
forward UnfreezeCw(playerid);
public UnfreezeCw(playerid)
{
     AntiC[playerid] = true;//сменим значение
     return 1;
}  

Автор:Netflashman
P.s Если вы знаете как оптимизировать/сократить/освободить от таймера код пишите ниже.

FlashMobДата: Среда, 12.10.2011, 21:36 | Сообщение # 2
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 255
Награды: 4
Город: Санкт Петербург
Репутация: 151
Замечания: 0%
Статус:
с+ это когда с оружием можно быстрее бежать?
DrevenДата: Среда, 12.10.2011, 21:40 | Сообщение # 3
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
FlashMob, это скольжение.
+С это быстрая стрельба
типо такого http://www.youtube.com/watch?v=_r90jZz75x0
Desert, молодец)



www.samp-rpg.com
DesertДата: Среда, 12.10.2011, 21:42 | Сообщение # 4
Местный
Группа: I'm V.I.P.
Сообщений: 669
Награды: 57
Город: Москва
Репутация: 1082
Замечания: 0%
Статус:
FlashMob,
Нет быстро стреляешь :)

Matt_TuckДата: Среда, 12.10.2011, 21:44 | Сообщение # 5
Местный
Группа: I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус:
хм а я когда с +с стреляю, я сначала жму выстрел, а только потом С когда уже клавиша выстрела отпущена


Не в возрасте дело,а в культуре общения и уровне интеллектуального развития

Если вам лижут жопу, не обольщайтесь, возможно это для смазки.

Twitter - Follow Me ;)
Подписываемся на мой Паблик
DesertДата: Среда, 12.10.2011, 22:00 | Сообщение # 6
Местный
Группа: I'm V.I.P.
Сообщений: 669
Награды: 57
Город: Москва
Репутация: 1082
Замечания: 0%
Статус:
Quote (Matt_Tuck)
хм а я когда с +с стреляю, я сначала жму выстрел, а только потом С когда уже клавиша выстрела отпущена

Протестить надо)

Dima-kunДата: Среда, 12.10.2011, 22:01 | Сообщение # 7
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Это врятли можно назвать туториалом. Ведь даже не описывается толком что такое +С и как с этим бороться. А тупо выложен скрипт, и простые указания как влепить это в скрипт.


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Fifa4kaДата: Среда, 12.10.2011, 22:04 | Сообщение # 8
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Quote (Morino_Reigan)
Это врятли можно назвать туториалом. Ведь даже не описывается толком что такое +С и как с этим бороться. А тупо выложен скрипт, и простые указания как влепить это в скрипт.


но всё равно он есть,и написан метод как сним бороться только не написано что такое +с дописать и можно назвать тутариалом :D

А по тебе + за такую работу,если она твоя так жирный + а если автора то ему + new_russian crazy



SabotageДата: Воскресенье, 23.10.2011, 18:42 | Сообщение # 9
Долгожитель
Группа: Продвинутые
Сообщений: 1665
Награды: 19
Город: Москва
Репутация: 1115
Замечания: 0%
Статус:
Quote (Morino_Reigan)
Ведь даже не описывается толком что такое +С

Действительно не знаешь? 0о



Игровые компьютеры GIGASPOT
azat123Дата: Воскресенье, 23.10.2011, 19:50 | Сообщение # 10
Освоившийся
Группа: Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус:
Легко обойти, даже можем затестить как нибудь вместе
FragmentДата: Понедельник, 24.10.2011, 15:00 | Сообщение # 11
Новенький
Группа: I'm V.I.P.
Сообщений: 46
Награды: 2
Город: Днепропетровск
Репутация: -34
Замечания: 20%
Статус:
Я тестил не работает...((( обидно


Графика на заказ.
Маппинг на заказ.
Skype: foost-food
rDj_rElaxДата: Понедельник, 24.10.2011, 15:31 | Сообщение # 12
Группа: I'm V.I.P.
Сообщений: 345
Награды: 27
Город: Ghetto ST.
Замечания: 100%
Статус:
не пашет! wall поправьте! bad



Администратор in •Pycckuu•UniversaL•CepBep• - Admin Team 7/10 Уровень.
Правим серваки на больничку, в ЛС бросайте ИП'ы

© www.ec-clan.ru - 4ever
Fus1Дата: Понедельник, 24.10.2011, 15:34 | Сообщение # 13
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
лично не знаю даже как пользоваться этим багом, объясните ?
-=Spektr=-Дата: Понедельник, 24.10.2011, 15:42 | Сообщение # 14
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 232
Награды: 3
Город: MDK
Репутация: 166
Замечания: 0%
Статус:
Fus1,
Учись crazy
По сабжу: потестил и также как у OKStyle™, Fragment, k1nder не особо работает.

LatronДата: Среда, 18.01.2012, 00:58 | Сообщение # 15
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
можно гораздо проще сделать...


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » [Tut] Анти +С
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua