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

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

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

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

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

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

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

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

Army Rank

Статус пользователя xoymiii
сообщение 18.12.2013, 10:11
Сообщение #1


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Здравствуйте! Не получается сделать проверку. Этот блок отвечает за опыт, который даётся за взрыв бомбы. Я сделал проверку, если на сервере менее двух человек, то опыт не должен даваться, но он всё равно даётся. Что не так подскажите пожалуйста?

Код:
public bomb_explode(planter, defuser) {
if (get_pcvar_num(g_XPc4def)) {
if(get_playersnum() >= 2) {
PlayerXP[planter] += get_pcvar_num(g_XPvalue)*3
checkLvl(planter)
}
else {
PlayerXP[planter] += get_pcvar_num(g_XPvalue)*0
checkLvl(planter)
}
}
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 18.12.2013, 10:30
Сообщение #2


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Код:

public bomb_explode(planter, defuser)
{
if (get_pcvar_num(g_XPc4def) && (get_playersnum() > 2))
{
PlayerXP[planter] += get_pcvar_num(g_XPvalue)*3
checkLvl(planter)
}
else
{
PlayerXP[planter] += get_pcvar_num(g_XPvalue)*0
checkLvl(planter)
}
return PLUGIN_CONTINUE
}


не понятно что такое
get_pcvar_num(g_XPc4def)
и быть может плагин не скомпилировали? отступы и условия кривые сразу же видно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 18.12.2013, 10:41
Сообщение #3


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Цитата(Legenda @ 18.12.2013, 12:30) *
Код:

public bomb_explode(planter, defuser)
{
if (get_pcvar_num(g_XPc4def) && (get_playersnum() > 2))
{
PlayerXP[planter] += get_pcvar_num(g_XPvalue)*3
checkLvl(planter)
}
else
{
PlayerXP[planter] += get_pcvar_num(g_XPvalue)*0
checkLvl(planter)
}
return PLUGIN_CONTINUE
}


не понятно что такое
get_pcvar_num(g_XPc4def)
и быть может плагин не скомпилировали? отступы и условия кривые сразу же видно

get_pcvar_num(g_XPc4def) это квар, разрешаюший давать опыт за взрыв
get_pcvar_num(g_XPvalue) это, сколько по умолчанию опыта даётся за убийство

щас проверил, всё равно даётся опыт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 18.12.2013, 11:12
Сообщение #4


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

почему же не выполняется условие?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 18.12.2013, 11:59
Сообщение #5


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(xoymiii @ 18.12.2013, 13:12) *
почему же не выполняется условие?


и быть может плагин не скомпилировали?
код рабочий

и get_playersnum() - это все игроки, в том числе боты и hltv
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 18.12.2013, 14:59
Сообщение #6


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Цитата(Legenda @ 18.12.2013, 13:59) *
и быть может плагин не скомпилировали?
код рабочий

и get_playersnum() - это все игроки, в том числе боты и hltv

в смысле не скомпилировал?

get_playersnum() - это сколько человек, ботов и тд. находится на сервере

мне не нужно чтобы когда я один на сервере давался опыт за взрыв бомбы

Отредактировал: xoymiii, - 18.12.2013, 15:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 18.12.2013, 15:08
Сообщение #7


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

в прямом смысле
есть исходник
ты его изменил
что дальше с ним делаешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 18.12.2013, 15:12
Сообщение #8


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Цитата(Legenda @ 18.12.2013, 17:08) *
в прямом смысле
есть исходник
ты его изменил
что дальше с ним делаешь?

что за бред ты пишешь?
изменил, скомпилировал, поставил на сервер, перезагрузил, проверил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 18.12.2013, 16:11
Сообщение #9


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(xoymiii @ 18.12.2013, 17:12) *
что за бред ты пишешь?
изменил, скомпилировал, поставил на сервер, перезагрузил, проверил

если бред - ковыряйся сам со своими проблемами
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 18.12.2013, 16:17
Сообщение #10


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

Цитата(Legenda @ 18.12.2013, 18:11) *
если бред - ковыряйся сам со своими проблемами

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