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

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

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

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

Добавить флаг

, Сделать флаг только для вип игроков
Статус пользователя VenigreT
сообщение 26.1.2017, 17:41
Сообщение #1
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

...

Отредактировал: VenigreT, - 4.2.2017, 18:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя IzZeT
сообщение 26.1.2017, 18:42
Сообщение #2
Стаж: 11 лет
Город: Крым

Сообщений: 72
Благодарностей: 18
Полезность: 155

Не уверен, но все же проверь.
Прикрепленные файлы:
Прикрепленный файл  test_class_zombie.sma ( 20,63 килобайт ) Кол-во скачиваний: 12


Sabr...ℂ⋆
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Avrora
сообщение 26.1.2017, 19:49
Сообщение #3


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


Сообщений: 806
Благодарностей: 171
Полезность: 95

Код
public zp_user_infected_pre(id)
{
        if(!(get_user_flags(id) & ADMIN_LEVEL_H))
    {
            if(zp_get_user_next_class(id) == g_zclass_poison)
        {
                    zp_set_user_zombie_class(id, 0)
                client_print(id, print_chat, "Ваша способность 'mouse 3' стрелять плазмой.")
                client_print(id, print_chat, "Этот класс только для * VIP * персон. Выберете другой.")
            }    
        }    
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 27.1.2017, 6:58
Сообщение #4
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

IzZeT не работает твой способ.
Флуд нереальный в чате и пишет: доступно для админов и Вип.

Аврора, напиши пожалуйста код сразу в sma плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 28.1.2017, 2:58
Сообщение #5
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Форумчане, помогите пожалуйста

Отредактировал: VenigreT, - 30.1.2017, 11:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 30.1.2017, 11:21
Сообщение #6
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Кто-нибудь, помогите пожалуйста
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Morty
сообщение 30.1.2017, 18:23
Сообщение #7


Стаж: 10 лет

Сообщений: 57
Благодарностей: 26
Полезность: 303

VenigreT, какую версию zp используешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 31.1.2017, 18:30
Сообщение #8
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Цитата(Morty @ 30.1.2017, 18:23) *
VenigreT, какую версию zp используешь?

ZP 5.0.8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Morty
сообщение 1.2.2017, 11:22
Сообщение #9


Стаж: 10 лет

Сообщений: 57
Благодарностей: 26
Полезность: 303

VenigreT, используй этот фарвард
Код:
/**
* Called when determining whether a class should be available to a player.
*
* Possible return values are:
* - ZP_CLASS_AVAILABLE (show in menu, allow selection)
* - ZP_CLASS_NOT_AVAILABLE (show in menu, don't allow selection)
* - ZP_CLASS_DONT_SHOW (don't show in menu, don't allow selection)
*
* @param id Player index.
* @param classid Internal zombie class ID.
*/
forward zp_fw_class_zombie_select_pre(id, classid)


Отредактировал: Morty, - 1.2.2017, 11:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 3.2.2017, 3:51
Сообщение #10
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

А можно пожалуйста сразу в целый код плагина smа.
А то я так не разбираюсь :(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Morty
сообщение 3.2.2017, 17:33
Сообщение #11


Стаж: 10 лет

Сообщений: 57
Благодарностей: 26
Полезность: 303

VenigreT, там ничего сложного нет, я вот в скриптинге тоже не ахти, но с английским более менее дружу
На аленях инфу завались, читай не хочу
Код:
public zp_fw_class_zombie_select_pre(id, classid)
{
if(classid == g_iSirenZID && !(get_user_flags(id) & ADMIN_LEVEL_H))
{
client_print(id, print_chat, "Этот класс только для * VIP * персон. Выберете другой.")
return ZP_CLASS_NOT_AVAILABLE
}
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 4.2.2017, 11:08
Сообщение #12
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Не понимаю как правильно и между какими строчками вставить код
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Morty
сообщение 4.2.2017, 16:35
Сообщение #13


Стаж: 10 лет

Сообщений: 57
Благодарностей: 26
Полезность: 303

Разницы нет, можно спокойно вставить в конец плагина
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 4.2.2017, 17:20
Сообщение #14
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Не комплируется с ошибкой "ZP_CLASS_NOT_AVAILABLE"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Morty
сообщение 4.2.2017, 18:02
Сообщение #15


Стаж: 10 лет

Сообщений: 57
Благодарностей: 26
Полезность: 303

VenigreT, зомби класс у тебя написан для версии 4.3, а используешь ты для версии 5.0.4

Добавь в код плагина
Код:
#include <zp50_class_zombie>


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