AMX MOD X
Пятница, 19.04.2024, 23:19:49



Приветствую Вас Гость | RSS
[ Главная ] [ set_user_maxspeed - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » set_user_maxspeed (на несколько оружий)
set_user_maxspeed
FreeKILLДата: Понедельник, 18.01.2010, 14:44:07 | Сообщение # 1
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
хотелось бы поставить скорость игроку, так чтобы при перемене оружия она не менялась. Слышал что ето можно сделать через эвент, но так и не нашел как.
кто поможет буду признателен.
так пробовал, непомогает:
Code
new wp = get_user_weapon(id)
    switch(wp) {
     case CSW_FLASHBANG:
      set_user_maxspeed(id, 320.0)
     case CSW_KNIFE:
      set_user_maxspeed(id, 320.0)
    }
 
PomanoBДата: Понедельник, 18.01.2010, 16:48:36 | Сообщение # 2
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
register_event("CurWeapon","changeSpeed","be")

....

public changeSpeed(id)
{
set_user_maxspeed(id,500.0)
}


http://romanov4400.mybrute.com
 
Bl0kcДата: Понедельник, 18.01.2010, 18:06:54 | Сообщение # 3
Полковник
Группа: Пользователи
Сообщений: 152
Репутация: 1
Статус: Не в сети
bad удалено



Сообщение отредактировал Bl0kc - Понедельник, 18.01.2010, 19:02:38
 
FreeKILLДата: Понедельник, 18.01.2010, 21:28:39 | Сообщение # 4
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
PomanoB, этот ивент действует как HLTV, каждый раунд сам запускается? или можно добавить кому-то функцию changeSpeed(id) и ему поменяется?
пример
public client_putinserver(id) {
changeSpeed(id)
}
вот так прокатит?
 
defaultNick8433Дата: Понедельник, 18.01.2010, 21:51:29 | Сообщение # 5
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Момент,когда подключившемуся игроку даётся оружие

Code
#include <fakemeta>
#include <fun>

Code
register_forward(FM_Touch,"FwTouch")

Code
public FwTouch(pToucher,pTouched)
{
if(!pev_valid(pTouched)||!pev_valid(pToucher))
return FMRES_IGNORED
if(is_user_connected(pTouched))
return FMRES_IGNORED

new cl[32]
pev(pToucher,pev_classname,cl,31)

if(equal(cl,"weaponbox")||equal(cl,"armoury_entity")||equal(cl,"weapon_shield))
set_user_maxspeed(pT ouched,500.0)

Или же когда игроку даётся оружие путём покупки или же ещё в каких-то ситуациях

Code
#include <hamsandwich>

Code
RegisterHam(Ham_AddPlayerItem,"player","AddItem")

Code
public AddItem(id)
{
return id?HAM_SUPERCEDE:HAM_IGNORED
}

Как-то так короче


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
PomanoBДата: Понедельник, 18.01.2010, 22:21:47 | Сообщение # 6
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
event CurWeapon вызываетя при действиях с оружием, например при смене или выстрелах

http://romanov4400.mybrute.com
 
CLLlAgOBДата: Понедельник, 18.01.2010, 22:47:25 | Сообщение # 7
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
да но не забывайте что ограничение есть по скорости. И если выше чем определенное максимум движком поставить то движек будет его сбрасывать поэтому чтобы сделать выше надо в FM_PlayerPreThink вставлять

Сообщение отредактировал CLLlAgOB - Понедельник, 18.01.2010, 22:48:35
 
FreeKILLДата: Вторник, 19.01.2010, 08:36:37 | Сообщение # 8
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
все понял, всем Спасибо.
CLLlAgOB, можно поподробнее как эту функцию использовать? в данном случае она мне не нужна, но на будущее может и пригодится)
 
PomanoBДата: Вторник, 19.01.2010, 10:25:56 | Сообщение # 9
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
register_forward(FM_PlayerPreThink, ....)

http://romanov4400.mybrute.com
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » set_user_maxspeed (на несколько оружий)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024