Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Контр атака ножом - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (4 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Контр атака ножом Оценка: -----

#1
Пользователь офлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
KnifeAttack 0.7


Этот include добавляет возможность контр атаки ножом. Достаточно просто подключить его к моду.

Изображение

Занятый слот SetPlayerAttachedObject: 9

Клавиша: F




Загрузки


Код: https://github.com/m...knifeattack.inc

Скачать: mn_knifeattack.inc [2,68К]


Авторы:  m1n1vv ,  bek 

Сообщение отредактировал m1n1vv: 31 Декабрь 2016 - 07:36

7

#2
Пользователь офлайн   SnoopDy 

  • 4:20
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Как я думаю ударить ножом может и игрока в которого не требывалось,просто стоящего рядом
0

#3
Пользователь офлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

 SnoopDy (30 Апрель 2015 - 17:15) писал:

Как я думаю ударить ножом может и игрока в которого не требывалось,просто стоящего рядом

Получается да, над этим еще работаю
0

#4
Пользователь офлайн   SnoopDy 

  • 4:20
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

 m1n1vv (30 Апрель 2015 - 17:40) писал:

Получается да, над этим еще работаю

для этого создай переменную там указывай игрока,потом ударяй по переменным
0

#5
Пользователь офлайн   bek 

  • Geebrox Team
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
for(new i=0;

из за таких циклов сервер может крашнуть! не советую, когда создаешь новую переменную она и так равна 0!
0

#6
Пользователь офлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

 bek (02 Май 2015 - 12:49) писал:

for(new i=0;

из за таких циклов сервер может крашнуть! не советую, когда создаешь новую переменную она и так равна 0!

Сколько раз давал к i нулевое значение, 0 крашей. Но возьму на заметку
0

#7
Пользователь офлайн   bek 

  • Geebrox Team
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

 m1n1vv (03 Май 2015 - 22:41) писал:

Сколько раз давал к i нулевое значение, 0 крашей. Но возьму на заметку


Я бы не говорил, если не видел бы этого.
0

#8
Пользователь офлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

 bek (02 Июнь 2015 - 09:51) писал:

Я бы не говорил, если не видел бы этого.

Думаю вообще сделать на foreach
0

#9
Пользователь офлайн   thedog1999 

  • Местный Панк
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
Я тут подумал и решил кое-что поправить.

Если на сервере РП или даже дм... То откуда у игрока обычного нож? Ведь не у каждого в кармане с собой ножик!

Вот и решение:

if(((newkeys & 16) && GetPlayerState(playerid)==PLAYER_STATE_ONFOOT))
{
	    new w = GetPlayerWeapon(playerid);
	    if(w == 4)
	    {
			SetTimerEx("Knife100HP", 0, false, "i", playerid);
            }
            return 1;
}



А именно, когда у игрока есть ножик с собой. То он может им резать. Куда логичнее. Но требует доработки.

Сообщение отредактировал thedog1999: 03 Июнь 2015 - 05:43

0

#10
Пользователь офлайн   m1n1vv 

  • Искусственный Cверхинтеллект
  • Вставить ник
  • Цитировать
  • Раскрыть информацию

 thedog1999 (03 Июнь 2015 - 05:42) писал:

Я тут подумал и решил кое-что поправить.

Если на сервере РП или даже дм... То откуда у игрока обычного нож? Ведь не у каждого в кармане с собой ножик!

Вот и решение:

if(((newkeys & 16) && GetPlayerState(playerid)==PLAYER_STATE_ONFOOT))
{
	    new w = GetPlayerWeapon(playerid);
	    if(w == 4)
	    {
			SetTimerEx("Knife100HP", 0, false, "i", playerid);
            }
            return 1;
}



А именно, когда у игрока есть ножик с собой. То он может им резать. Куда логичнее. Но требует доработки.


Возьму в обновление кода.

Сообщение отредактировал m1n1vv: 04 Июнь 2015 - 11:00

0

Поделиться темой:


  • (4 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей