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

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

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

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

5 страниц V  « 3 4 5

вызвать функцию после возрождения

[РЕШЕНО]
Статус пользователя SISA
сообщение 18.10.2016, 22:24
Сообщение #61
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Весь плагин в sma давайте и не надо его редактировать перед публикацией. После ваших редактирований, там черт ногу сломит.

Отредактировал: SISA, - 18.10.2016, 22:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrLegiongame
сообщение 18.10.2016, 22:29
Сообщение #62
Стаж: 11 лет

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

Цитата(SISA @ 18.10.2016, 23:24) *
Весь плагин в sma давайте и не надо его редактировать перед публикацией. После ваших редактирований, там черт ногу сломит.


Прикрепленные файлы:
Прикрепленный файл  score__2_.sma ( 6,3 килобайт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 22:31
Сообщение #63
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

2MrLegiongame

Научите меня такому чудесному методу ? Как вы проверяете работу плагина, который даже не компилируется ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrLegiongame
сообщение 18.10.2016, 22:34
Сообщение #64
Стаж: 11 лет

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

Цитата(SISA @ 18.10.2016, 23:31) *
2MrLegiongame

Научите меня такому чудесному методу ? Как вы проверяете работу плагина, который даже не компилируется ?



Отредактировал: MrLegiongame, - 18.10.2016, 22:36
Прикрепленные файлы:
Прикрепленный файл  score__2_.sma ( 6,3 килобайт ) Кол-во скачиваний: 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 22:41
Сообщение #65
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Мой код берите за основу. Там всё работает. Вы опять подсунули мне какой-то шлак, который я уже отредактировал и выровнял и здесь выложил: https://c-s.net.ua/forum/topic83398.html?vi...st&p=949905 в рабочем виде.

Отредактировал: SISA, - 18.10.2016, 22:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrLegiongame
сообщение 18.10.2016, 22:49
Сообщение #66
Стаж: 11 лет

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

Цитата(SISA @ 18.10.2016, 23:41) *
Мой код берите за основу. Там всё работает. Вы опять подсунули мне какой-то шлак, который я уже отредактировал и выровнял и здесь выложил: https://c-s.net.ua/forum/topic83398.html?vi...st&p=949905 в рабочем виде.

Извините за грубость,
нo я не думаю что вы вообще проверяли свой плагин.
доказательство:
1)он не компилируется без #include <dhudmessage>
2)меню не открывается (вообще)

Отредактировал: MrLegiongame, - 18.10.2016, 22:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 23:14
Сообщение #67
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

MrLegiongame,

1. В 1.8.3 этот инклуд не нужен.
2. Меню открывается, с админ доступом ADMIN_LEVEL_D разумеется. Попробуйте протестировать плагин без других плагинов или поставить его первым в списке.

Отредактировал: SISA, - 18.10.2016, 23:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrLegiongame
сообщение 18.10.2016, 23:18
Сообщение #68
Стаж: 11 лет

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

Цитата(SISA @ 19.10.2016, 0:14) *
MrLegiongame,

1. В 1.8.3 этот инклуд не нужен.
2. Меню открывается, с админ доступом ADMIN_LEVEL_D разумеется. Попробуйте протестировать плагин без других плагинов или поставить его первым в списке.

мы отошли от сути, y меня проблемы не в плагине а в некоторых строках а именно у меня не работает выдача гранат.
Код:

public fw_PlayerSpawn_Post(id)
{
console_print(0, "test1")
if(game_on == 0)
return HAM_IGNORED;

console_print(0, "test2")

if (!is_user_alive(id))
{
return HAM_IGNORED;
}

strip_user_weapons(id)
give_item(id, "weapon_hegrenade")
console_print(0, "test4")
cs_set_user_bpammo(id, CSW_HEGRENADE, 100)
set_user_health(id, 100)
console_print(0, "test3")

return HAM_IGNORED;
}


console

Код:

test1
test2
test4
test3

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 23:22
Сообщение #69
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

MrLegiongame,

А само оружие отбирается ? Нож например.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 18.10.2016, 23:24
Сообщение #70
Стаж: 10 лет

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

SISA, ты ему сделал через ADMIN_MENU "u" )))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrLegiongame
сообщение 18.10.2016, 23:25
Сообщение #71
Стаж: 11 лет

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

Цитата(SISA @ 19.10.2016, 0:22) *
MrLegiongame,

А само оружие отбирается ? Нож например.

нет ,но функция работает (пишет в консол test1..4) такое ощущение что он не видит айди игрока.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 18.10.2016, 23:25
Сообщение #72
Стаж: 10 лет

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

MrLegiongame,
Закомментируй для интереса: cs_set_user_bpammo(id, CSW_HEGRENADE, 100)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 23:27
Сообщение #73
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

MrLegiongame,

Значит где-то этот нож выдается повторно после респа. Другого варианта нет. И скорее всего там же и гранаты удаляются smile.gif

Цитата(EvilSMS @ 19.10.2016, 1:24) *
SISA, ты ему сделал через ADMIN_MENU "u" )))


Я исходный код оставил =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrLegiongame
сообщение 18.10.2016, 23:28
Сообщение #74
Стаж: 11 лет

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

Цитата(EvilSMS @ 19.10.2016, 0:25) *
MrLegiongame,
Закомментируй для интереса: cs_set_user_bpammo(id, CSW_HEGRENADE, 100)

Я даже удалил строку но это не помогло :(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 23:29
Сообщение #75
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

ты же весь код не предоставляешь, а предлагаешь нам играть в угадайку. Типа угадайте что я сделал ? А вам слабо ? crazy.gif

public PlayerSpawn(id)
{
fm_strip_user_weapons(id)
fm_give_item(id, "weapon_knife")

return PLUGIN_CONTINUE
}

вот у тебя удаление всего оружия и выдача ножа. Ч.т.д.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 18.10.2016, 23:31
Сообщение #76
Стаж: 10 лет

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

MrLegiongame, и это тоже cs_set_user_bpammo(player, CSW_HEGRENADE, 100);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 23:32
Сообщение #77
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Цитата(EvilSMS @ 19.10.2016, 1:31) *
MrLegiongame, и это тоже cs_set_user_bpammo(player, CSW_HEGRENADE, 100);


Бестолку. Он дважды респ игрока хукает. В первом удаляет и выдает гранату, во втором удаляет и ещё раз выдает, но уже нож, а то, что справа появляется картиночка с выданными гранатами, это как бэ невзначай =)

Отредактировал: SISA, - 18.10.2016, 23:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 18.10.2016, 23:34
Сообщение #78
Стаж: 10 лет

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

SISA, а чем он тогда юзает PlayerSpawn(id)?)
Я тоже это ему хотел сказать, ну в своем примере ты удалил и я не стал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 18.10.2016, 23:35
Сообщение #79
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Цитата(EvilSMS @ 19.10.2016, 1:34) *
SISA, а чем он тогда юзает PlayerSpawn(id)?)
Я тоже это ему хотел сказать, ну в своем примере ты удалил и я не стал.


Скорее всего фекметой фигачит. Видимо он чуть позже вызывается, чем Хам.

А, я понял. Короч он дважды регает:

RegisterHam(Ham_Spawn, "player", "PlayerSpawn", 1);
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1);

crazy.gif

Отредактировал: SISA, - 18.10.2016, 23:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 18.10.2016, 23:37
Сообщение #80
Стаж: 10 лет

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

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