Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

подправьте пожалуйста code amxx

Статус пользователя rus26
сообщение 20.6.2014, 23:47
Сообщение #1


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Код
L 06/21/2014 - 00:18:32: Start of error session.
L 06/21/2014 - 00:18:32: Info (map "jail_rats") (file "addons/amxmodx/logs/error_20140621.log")
L 06/21/2014 - 00:18:32: [CSTRIKE] Non-player entity -1 out of range
L 06/21/2014 - 00:18:32: [AMXX] Displaying debug trace (plugin "zm-jail.amxx")
L 06/21/2014 - 00:18:32: [AMXX] Run time error 10: native error (native "cs_set_weapon_ammo")
L 06/21/2014 - 00:18:32: [AMXX]    [0] zm-jail.sma::current_weapon_two (line 2754)


вот логи ошибок см.выше строчка 2754

Код
cs_set_weapon_ammo(give_item(Turn, "weapon_deagle"), 1)


что тут не так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
letsplayer
сообщение 21.6.2014, 0:21
Сообщение #2
Стаж: 13 лет

Сообщений: 215
Благодарностей: 35
Полезность: 0

Turn - это ID игрока?

Отредактировал: letsplayer, - 21.6.2014, 0:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rus26
сообщение 21.6.2014, 0:27
Сообщение #3


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Цитата(letsplayer @ 21.6.2014, 1:21) *
Turn - это ID игрока?

незнаю точна=) , ну мод jailbreak от simple pro
вот тут как раз и находится это строчка вот весь код паблика
Код
public current_weapon_two(id)
{
   if(!is_user_alive(id))
      return PLUGIN_CONTINUE
   new ammo, weapon
   weapon = read_data(2)
   ammo = read_data(3)
   if((Duel == 8 || Duel == 11) && (weapon == CSW_DEAGLE || weapon == CSW_AWP) && Turn == id && ammo == 0)
   {
      if(Turn == PlayerDuelT)
         Turn = PlayerDuelCT
      else
         Turn = PlayerDuelT
      strip_user_weapons(id)
      if(Duel == 8 && weapon == CSW_DEAGLE && is_user_connected(Turn) && is_user_alive(Turn))
         cs_set_weapon_ammo(give_item(Turn, "weapon_deagle"), 1)
      else if(Duel == 11 && weapon == CSW_AWP && is_user_connected(Turn) && is_user_alive(Turn))
         cs_set_weapon_ammo(give_item(Turn, "weapon_awp"), 1)
   }
   if(PlayerElectroWeapon[id] && weapon == CSW_MP5NAVY)
      entity_set_string(id, EV_SZ_viewmodel, "models/zm-jail/v_electroweapons.mdl")
   else if(PlayerAK47Gold[id] && weapon == CSW_AK47)
   {
      set_pev(id, pev_viewmodel2, "models/zm-jail/v_golden_ak47.mdl")
      set_pev(id, pev_weaponmodel2, "models/zm-jail/p_golden_ak47.mdl")
   }
   if((get_user_team(id) == 1 || get_user_team(id) == 2) && GameMode == 2)
      set_user_maxspeed(id, 300.0)
   else if(PlayerSpeed[id] || VIPSpeed[id] || GameMode == 10 || SetSpeed[id])
      set_user_maxspeed(id, 350.0)
   return PLUGIN_CONTINUE
}


Отредактировал: rus26, - 21.6.2014, 0:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
letsplayer
сообщение 21.6.2014, 0:35
Сообщение #4
Стаж: 13 лет

Сообщений: 215
Благодарностей: 35
Полезность: 0

У меня сейчас голова не работает, уже утро, а я до сих пор не сплю. Завтра приду, глянем, что тут можно сделать, если кто-то это не сделает раньше меня. Спокойных снов!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя rus26
сообщение 21.6.2014, 0:42
Сообщение #5


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Цитата(letsplayer @ 21.6.2014, 1:35) *
У меня сейчас голова не работает, уже утро, а я до сих пор не сплю. Завтра приду, глянем, что тут можно сделать, если кто-то это не сделает раньше меня. Спокойных снов!

ок хорошо спасибо жду=) , спокойно ночи)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 21.6.2014, 0:58
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Обход проблемы:
Код
static iWeapon
if( ( iWeapon = give_item( Turn, "weapon_deagle" ) ) > 0 )
    cs_set_weapon_ammo( iWeapon, 1 )

А для решения потребуется очень много усилий (нужно сами алгоритмы менять, т.е. много-много кода).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя rus26
сообщение 21.6.2014, 1:02
Сообщение #7


Стаж: 12 лет

Сообщений: 586
Благодарностей: 42
Полезность: < 0

Цитата(Safety1st @ 21.6.2014, 1:58) *
Обход проблемы:
Код
static iWeapon
if( ( iWeapon = give_item( Turn, "weapon_deagle" ) ) > 0 )
    cs_set_weapon_ammo( iWeapon, 1 )

А для решения потребуется очень много усилий (нужно сами алгоритмы менять, т.е. много-много кода).

ух блин, тогда смысла нет менять оставить как и есть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 21.6.2014, 8:51
Сообщение #8
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Ставьте обход, конечно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: