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

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

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

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

Странный баг

cs-portal
сообщение 4.3.2013, 22:33
Сообщение #1
Стаж: 16 лет

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

делаю буль

new bool:kamikadzeskill[33] = false ( заранее уже обьявляю что false )

причем

Цитата
Скрытый текст
public client_connect(id)
kamikadzeskill[id] = false

public client_disconnect(id)
kamikadzeskill[id] = false


и при всем при этом игрок появляется с true ...
Я регю pre / post хуки килла на всякий случай для выявления бага
и в каждом

Скрытый текст
Цитата
public Player_Killed_Pre( victim, attacker, shouldgib) {

client_print(victim, print_chat, "%s ", kamikadzeskill ? "YESsssss" : "NO")
if(kamikadzeskill[victim])
kamikadze(victim)

}

public Player_Killed( victim, attacker, shouldgib) {
client_print(victim, print_chat, "%s ", kamikadzeskill ? "YESsssss" : "NO")
if(kamikadzeskill[victim])
kamikadze(victim)

}


одно и тоже у игрока ЕСТЬ скилл = true

далее в самой функции

Цитата
public kamikadze(id)
{

if(!is_user_alive(id) && !kamikadzeskill[id]) return


но если ее вызвать через clcmd она все равно сработает ибо true почему то постоянно .....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
letsplayer
сообщение 4.3.2013, 22:55
Сообщение #2
Стаж: 13 лет

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

Код
kamikadzeskill ? "YESsssss" : "NO")

>>
Код
kamikadzeskill[victim] ? "YESsssss" : "NO")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 4.3.2013, 22:55
Сообщение #3


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

О господи,мало того,что какой-то быдло код с ошибками,так еще и ничего не ясно.

client_print(victim, print_chat, "%s ", kamikadzeskill ? "YESsssss" : "NO")


kamikadzeskill вобще не массив,а ниже уже массив.

Зачем тоже самое выполнять в пре\пост?

Давай ты нормально напишишь,что тебе конкретно надо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 4.3.2013, 23:20
Сообщение #4
Стаж: 16 лет

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

это не мой код, вернее часть плагина. попросили разобраться. ну мб голова у меня за сутки вообще уже не варит и я перепутал все что можно
утром отпишу
я вижу что там нет массива проблема не в client_print
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 4.3.2013, 23:21
Сообщение #5


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(cs-portal @ 4.3.2013, 23:20) *
это не мой код, вернее часть плагина. попросили разобраться. ну мб голова у меня за сутки вообще уже не варит и я перепутал все что можно

Ты решил проблему ? Или объясни нормально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 4.3.2013, 23:26
Сообщение #6
Стаж: 16 лет

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

да утром отпишу если не решу, счас даже сидеть уже нет сил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 4.3.2013, 23:37
Сообщение #7


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(cs-portal @ 5.3.2013, 0:26) *
да утром отпишу если не решу, счас даже сидеть уже нет сил.

Чаек заварил и весь в кодинг !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 5.3.2013, 0:03
Сообщение #8
Стаж: 16 лет

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

я седня не купил ничего к чаю, а печеньки уже надоело
счас буду курить ExecuteHam(Ham_TraceBleed, id,
вообще это все зверски интерестно. руки чешутся.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 5.3.2013, 0:43
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(cs-portal @ 5.3.2013, 0:03) *
я седня не купил ничего к чаю, а печеньки уже надоело
счас буду курить ExecuteHam(Ham_TraceBleed, id,
вообще это все зверски интерестно. руки чешутся.

Я один не понимаю его логики? Действительно, удивительный человек)


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