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

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

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

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

выдача VIP топ 3 игрокам

Статус пользователя Zylex
сообщение 5.3.2016, 9:39
Сообщение #1


Стаж: 10 лет

Сообщений: 128
Благодарностей: 6
Полезность: 40

Народ помогите переделать плагин IDEAL_VIP чтоб автоматически топ 3 игрокам выдавался випка.
Прикрепленный файл  IDEAL_VIP.sma ( 25,32 килобайт ) Кол-во скачиваний: 118


Отредактировал: Zylex, - 5.3.2016, 15:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя IFEED
сообщение 5.3.2016, 9:43
Сообщение #2


Стаж: 13 лет
Город: Кривой Рог

Сообщений: 728
Благодарностей: 306
Полезность: 201

Долго мучаться с идеал вип, вот отдельный плагин который топ3 выдает флаги abit

Код:
#include <amxmodx>
#include <hamsandwich>
#include <csx>

#define SCOREATTRIB_VIP (1<<2)

new stats[8], bodyhits[8], rank, g_Cvar

public plugin_init()
{
register_plugin("VIP_RANK_BY_Bokky", "Bokky", "3")

RegisterHam(Ham_Spawn, "player", "EventPlayerSpawn", 1)
register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")

g_Cvar = register_cvar("vip_minrank", "3")
}

public Message_ScoreAttrib(osef2talife, osef3talife, osef4talife)
{
new id = get_msg_arg_int(1)
rank = get_user_stats(id,stats,bodyhits)

if(!get_msg_arg_int(2))
{
if(rank <= get_pcvar_num(g_Cvar))
set_msg_arg_int(2, ARG_BYTE, SCOREATTRIB_VIP)
}
}

public EventPlayerSpawn(id)
{
rank = get_user_stats(id,stats,bodyhits)

if(is_user_connected(id) && rank <= get_pcvar_num(g_Cvar))
set_user_flags(id, read_flags("abit"))
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя energydance
сообщение 5.3.2016, 12:32
Сообщение #3


Стаж: 10 лет

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

IFEED, а как он выдает по Steam id или по нику?


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 5.3.2016, 12:52
Сообщение #4
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(energydance @ 5.3.2016, 20:32) *
IFEED, а как он выдает по Steam id или по нику?

rofl.gif по рангу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zylex
сообщение 5.3.2016, 15:13
Сообщение #5


Стаж: 10 лет

Сообщений: 128
Благодарностей: 6
Полезность: 40

IFEED, запись идёт в user.ini?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 5.3.2016, 17:20
Сообщение #6


Стаж: 10 лет

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

georgeml, у вас с iq что то не в порядке?
Объясню для особо одаренных , зашел игрок под ником например 007 попал в топ 3 и ему автоматически выдаються привилегия вип , а если он покинул сервер и зашел другой игрок под тем же ником 007 то и ему вип достанеться? я поэтому и спросил по каким данным сохраняеться привелегия , а то что по рангу это всем известно , умник ))


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Danjkeee^
сообщение 5.3.2016, 17:24
Сообщение #7
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

Цитата(energydance @ 5.3.2016, 18:20) *
georgeml, у вас с iq что то не в порядке?
Объясню для особо одаренных , зашел игрок под ником например 007 попал в топ 3 и ему автоматически выдаються привилегия вип , а если он покинул сервер и зашел другой игрок под тем же ником 007 то и ему вип достанеться? я поэтому и спросил по каким данным сохраняеться привелегия , а то что по рангу это всем известно , умник ))

Это уже зависит от вашей системы, если по нику идёт сохранение, то будет так как вы описали
Плагин проверяет находится ли игрок в топ-3, если да выдаёт флаги
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lateef
сообщение 5.3.2016, 18:12
Сообщение #8
Стаж: 10 лет
Город: Казахстан, Астана

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

IFEED,
а можно будет в скомпелированном варианте скинуть, а то ошибку выдает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IFEED
сообщение 5.3.2016, 19:35
Сообщение #9


Стаж: 13 лет
Город: Кривой Рог

Сообщений: 728
Благодарностей: 306
Полезность: 201

Цитата(lateef @ 5.3.2016, 19:12) *
IFEED,
а можно будет в скомпелированном варианте скинуть, а то ошибку выдает

Кикие флаги выставить? Какой ранк нужен? Топ1-3 или инной?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Timajkee
сообщение 5.3.2016, 19:56
Сообщение #10
Стаж: 10 лет
Город: Узбекистан

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

IFEED, Cкорей всего На Т как тат идеал вип помоему set_user_flags(id, read_flags("abit")) ABIT только Т
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ayabo
сообщение 5.3.2016, 20:08
Сообщение #11


Стаж: 10 лет

Сообщений: 153
Благодарностей: 43
Полезность: 48

А не проще поставить плагин который выдает флаг за топ3? Ммм? Top_awards от Сафетиста
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IFEED
сообщение 5.3.2016, 20:47
Сообщение #12


Стаж: 13 лет
Город: Кривой Рог

Сообщений: 728
Благодарностей: 306
Полезность: 201

Цитата(Timajkee @ 5.3.2016, 20:56) *
IFEED, Cкорей всего На Т как тат идеал вип помоему set_user_flags(id, read_flags("abit")) ABIT только Т


Неудачная загрузка. Вам запрещено загружать такой тип файлов
http://rghost.ru/7zsLWnp7s

Отредактировал: IFEED, - 5.3.2016, 20:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lateef
сообщение 5.3.2016, 21:12
Сообщение #13
Стаж: 10 лет
Город: Казахстан, Астана

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

IFEED,флаги [b]abit топ 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: