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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Жетпак не забирается в новом раунде

, Описание ниже
Статус пользователя Captain
сообщение 13.9.2016, 23:13
Сообщение #1
Стаж: 12 лет

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

Всем привет. У меня проблемка. Почему то жетпак не забирается в начале нового раунда. Если даже есть функции register_event, register_logevent. Помогите пожалуйста.

Прикрепленный файл  zp_jetpack_gold.sma ( 12,61 килобайт ) Кол-во скачиваний: 14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Captain
сообщение 14.9.2016, 17:35
Сообщение #2
Стаж: 12 лет

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

Help. Вся надежда на вас. Знаю, что нельзя апать тему , но что поделаешь, когда надо человеку sorry.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 15.9.2016, 11:12
Сообщение #3
Стаж: 15 лет

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

Цитата(Captain @ 14.9.2016, 19:35) *
Help. Вся надежда на вас. Знаю, что нельзя апать тему , но что поделаешь, когда надо человеку sorry.gif


Я не вижу в плагине код, который бы забирал оружие у игрока. Есть только удаление с пола:

public RemoveAllJetPack()
{
new ent = engfunc(EngFunc_FindEntityByString, -1, "classname", ClassnameJetPack)
while(ent > 0)
{
engfunc(EngFunc_RemoveEntity, ent)
ent = engfunc(EngFunc_FindEntityByString, -1, "classname", ClassnameJetPack)
}
}

Тебе надо именно у игрока забрать ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Captain
сообщение 15.9.2016, 15:03
Сообщение #4
Стаж: 12 лет

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

SISA, чтобы в новом раунде у игрока не было жетпака)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 15.9.2016, 15:38
Сообщение #5
Стаж: 15 лет

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

Пробуй: Прикрепленный файл  zp_jetpack_gold.sma ( 13,2 килобайт ) Кол-во скачиваний: 13


Отредактировал: SISA, - 15.9.2016, 15:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 15.9.2016, 19:58
Сообщение #6


Стаж: 15 лет

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

Цитата(SISA @ 15.9.2016, 16:38) *
Пробуй: Прикрепленный файл  zp_jetpack_gold.sma ( 13,2 килобайт ) Кол-во скачиваний: 13


Забыл добавить функцию, которая обнуляет массив, хранящий джетпак на игроке. ResetValues. Ты удалил ентитю, а функция OnPlayerJump допустим всё продолжит своё действие.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 15.9.2016, 20:21
Сообщение #7
Стаж: 15 лет

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

Andrei,

Я энтитю не удалял. Я ток в спавне код добавил. Там бул bHasJetPack фэлсится и в OnPlayerJump он уже не сработает.

Отредактировал: SISA, - 15.9.2016, 20:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 15.9.2016, 21:35
Сообщение #8


Стаж: 15 лет

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

Цитата(SISA @ 15.9.2016, 21:21) *
Andrei,

Я энтитю не удалял. Я ток в спавне код добавил. Там бул bHasJetPack фэлсится и в OnPlayerJump он уже не сработает.


А, я думал ты в конце раунда добавил)

Код:
public round_end()
{
RemoveAllJetPack()
}


Надо было сравнить код изменения )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Captain
сообщение 15.9.2016, 21:41
Сообщение #9
Стаж: 12 лет

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

Всем привет!
Возможно ли сделать так, чтобы админ с флагом "s" (ADMIN_LEVEL_G) когда брал себе джетпак и выбрасывал его на землю, то другие игроки НЕ МОГЛИ джетпак подобрать. А только могли подобрать игроки с флагом "s". Если возможно, то помогите ребята smile.gif

Прикрепленный файл  zp_jetpack_gold.sma ( 13,2 килобайт ) Кол-во скачиваний: 6


Отредактировал: Captain, - 15.9.2016, 21:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 15.9.2016, 22:50
Сообщение #10
Стаж: 15 лет

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

Че так бедных игроков притесняешь ? А если я хочу летать на житпаке без флага "s" и бомбить админов ? sad.gif

Прикрепленный файл  zp_jetpack_gold.sma ( 13,3 килобайт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: