Русское сообщество по скриптингу

Админ получает ранг 'ADMIN'

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Админ получает ранг 'ADMIN'

Сообщение Sinplay » 19 дек 2009, 21:39

ВОт я скачал плагин, который дает админу ранг VIP в таблице рекордов:
Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
   register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
   register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
   set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
   new id = TaskID - 6910
   
   if (is_user_admin(id))
   {
      message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
      write_byte(id)
      write_byte(4)
      message_end()
      give_item(id,"weapon_hegrenade")
      give_item(id,"weapon_flashbang")
      give_item(id,"weapon_flashbang")
      give_item(id,"weapon_smokegrenade")
      give_item(id,"item_assaultsuit")   
   }
   
   return PLUGIN_HANDLED
}

А как вот можно бы было поставить ранг не 'VIP' а 'ADMIN', у меня получилось вот ето (Я так и знал что неправильно):
Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
   register_plugin("Admins are ADMIN's + grenades + kevlar", "1.0", "Eg@r4$il{")
   register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
   set_task(0.5, "ADMIN", id + 6910)
}

public ADMIN(TaskID)
{
   new id = TaskID - 6910
   
   if (is_user_admin(id))
   {
      message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
      write_byte(id)
      write_byte(4)
      message_end()
      give_item(id,"weapon_hegrenade")
      give_item(id,"weapon_flashbang")
      give_item(id,"weapon_flashbang")
      give_item(id,"weapon_smokegrenade")
      give_item(id,"item_assaultsuit")   
   }
   
   return PLUGIN_HANDLED
}

Как сделать чтобы писало админ :thumbs_up :thumbs_up :thumbs_up ?
Аватара пользователя
Sinplay
 
Сообщения: 9
Зарегистрирован: 15 дек 2009, 19:27
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-strike 1.6

Re: Админ получает ранг 'ADMIN'

Сообщение SHLAKBAUM » 19 дек 2009, 21:54

это невозможно сделать
Аватара пользователя
SHLAKBAUM
 
Сообщения: 45
Зарегистрирован: 16 окт 2009, 21:45
Благодарил (а): 15 раз.
Поблагодарили: 19 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
Day of Defeat: Source

Re: Админ получает ранг 'ADMIN'

Сообщение Sinplay » 19 дек 2009, 22:10

Бллин. :crazy:
Аватара пользователя
Sinplay
 
Сообщения: 9
Зарегистрирован: 15 дек 2009, 19:27
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-strike 1.6

Re: Админ получает ранг 'ADMIN'

Сообщение Juice » 20 дек 2009, 02:37

omg ты просто сменил имя task :-D
Аватара пользователя
Juice
 
Сообщения: 35
Зарегистрирован: 13 дек 2009, 14:30
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 9 раз.
Опыт программирования: Больше трех лет

Re: Админ получает ранг 'ADMIN'

Сообщение DJ_WEST » 20 дек 2009, 13:57

Если память не изменяет, то есть в таблице результатов только VIP и DEAD, другие нельзя.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Админ получает ранг 'ADMIN'

Сообщение Fedcomp » 20 дек 2009, 14:39

И с чего это там есть VIP интересно? оО
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 815 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Админ получает ранг 'ADMIN'

Сообщение Co6aka » 20 дек 2009, 15:35

наверное же от as_ карт :dntknw:
Аватара пользователя
Co6aka
 
Сообщения: 226
Зарегистрирован: 30 авг 2009, 21:19
Благодарил (а): 54 раз.
Поблагодарили: 114 раз.
Языки программирования: Counter-Strike 1.6

Re: Админ получает ранг 'ADMIN'

Сообщение Juice » 21 дек 2009, 10:16

VIP DEAD BOMD
Аватара пользователя
Juice
 
Сообщения: 35
Зарегистрирован: 13 дек 2009, 14:30
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 9 раз.
Опыт программирования: Больше трех лет

Re: Админ получает ранг 'ADMIN'

Сообщение Shidla » 21 дек 2009, 14:24

A если попробовать использовать модуль "MemHack"?
Аватара пользователя
Shidla
 
Сообщения: 161
Зарегистрирован: 25 сен 2009, 21:04
Благодарил (а): 700 раз.
Поблагодарили: 42 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
(учусь)

Re: Админ получает ранг 'ADMIN'

Сообщение DJ_WEST » 21 дек 2009, 20:55

И с чего это там есть VIP интересно? оО

Ты меня удивляешь =)
VIP DEAD BOMD

Угу, бомба еще.
A если попробовать использовать модуль "MemHack"?

Попробуй. Если эти надписи являются клиентской частью, то врятли что получится.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8