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

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

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

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

Помогите подправить плагин!

Статус пользователя MrFoza
сообщение 11.6.2013, 12:51
Сообщение #1


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

есть плагин называется csdm_tickets.amxx
вот он такой!!

а надо сделать вот так чтоб было верху

буду очень благодарен!!

исходник!
Код:
#include <amxmodx>
#include <amxmisc>
#include <csdm>

new bool:g_Enabled = false
new g_TeamTickets
new g_Respawns[3]

//Tampering with the author and name lines can violate the copyright
new PLUGINNAME[] = "CSDM Ticketing"
new VERSION[] = "2.00"
new AUTHORS[] = "BAILOPAN"

public plugin_init()
{
register_plugin(PLUGINNAME, VERSION, AUTHORS);

csdm_reg_cfg("ticketing", "read_cfg")

new menu = csdm_main_menu();
menu_additem(menu, "", "csdm_ticketing", ADMIN_MAP)
}

public csdm_RoundRestart()
{
g_Respawns[_TEAM_T] = 0
g_Respawns[_TEAM_CT] = 0
}

public csdm_PostDeath(killer, victim, headshot, const weapon[])
{
if (!g_Enabled)
return PLUGIN_CONTINUE

new team = get_user_team(victim)

if (g_Respawns[team] >= g_TeamTickets)
return PLUGIN_HANDLED

g_Respawns[team]++

update_views()

return PLUGIN_CONTINUE
}

public csdm_PreSpawn(player, bool:fake)
{
if (!g_Enabled || !fake)
return PLUGIN_CONTINUE

new team = get_user_team(player)
if (g_Respawns[team] >= g_TeamTickets)
return PLUGIN_HANDLED

update_views()

return PLUGIN_CONTINUE
}

update_views()
{
//stolen from twisty
set_hudmessage(255, 255, 255, 0.0, 0.12, 0, 6.0, 240.0, 0.1, 0.1, 4)
new message[101]
new ct = g_TeamTickets - g_Respawns[_TEAM_CT]
new t = g_TeamTickets - g_Respawns[_TEAM_T]
if (t < 0)
t = 0
if (ct < 0)
ct = 0
format(message, 100, "Round Tickets - ^nTerrorists: %d^nCounter-Terrorist Tickets: %d", t , ct)
show_hudmessage(0, message)
}

public read_cfg(readAction, line[], section[])
{
if (!csdm_active())
return

if (readAction == CFG_READ)
{
new setting[24], sign[3], value[32];

parse(line, setting, 23, sign, 2, value, 31);

if (equali(setting, "tickets"))
{
g_TeamTickets = str_to_num(value)
} else if (equali(setting, "enabled")) {
g_Enabled = str_to_num(value) ? true : false
}
}
}


Отредактировал: MrFoza, - 11.6.2013, 13:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Surf
сообщение 11.6.2013, 13:10
Сообщение #2


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Тема уже есть, зачем создавать новую?

Код:
set_hudmessage(255, 255, 255, 0.0, 0.12, 0, 6.0, 240.0, 0.1, 0.1, 4)
->
Код:
set_hudmessage(255, 255, 255, -1.0, 0.02, 0, 1.0, 1.0, 0.1, 0.2, -1)


и

Код:
format(message, 100, "Round Tickets - ^nTerrorists: %d^nCounter-Terrorist Tickets: %d", t , ct)
->
Код:
format(message, 100, "[Терры] VS [Менты]^n[%d] -- [%d]", t , ct)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 11.6.2013, 13:17
Сообщение #3


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(Surf @ 11.6.2013, 14:10) *
Тема уже есть, зачем создавать новую?

Код:
set_hudmessage(255, 255, 255, 0.0, 0.12, 0, 6.0, 240.0, 0.1, 0.1, 4)
->
Код:
set_hudmessage(255, 255, 255, -1.0, 0.02, 0, 1.0, 1.0, 0.1, 0.2, -1)


и

Код:
format(message, 100, "Round Tickets - ^nTerrorists: %d^nCounter-Terrorist Tickets: %d", t , ct)
->
Код:
format(message, 100, "[Терры] VS [Менты]^n[%d] -- [%d]", t , ct)


Спасибо, та тема заброшена не кто не хочет писать!

а триппер если не сложно Скомпилируйте!
Прикрепленный файл  csdm_tickets.sma ( 1,9 килобайт ) Кол-во скачиваний: 9


бо у меня не получается!! пишет ошибку!

Отредактировал: MrFoza, - 11.6.2013, 13:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 11.6.2013, 13:27
Сообщение #4


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Код:
#include <csdm>

В папке include должен лежать файл csdm.inc, найти его можно в архиве с модом
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 11.6.2013, 13:30
Сообщение #5


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(Surf @ 11.6.2013, 14:27) *
Код:
#include <csdm>

В папке include должен лежать файл csdm.inc, найти его можно в архиве с модом


оно?
http://us.ua/1146517/

Отредактировал: MrFoza, - 11.6.2013, 13:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 11.6.2013, 13:31
Сообщение #6


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

MrFoza,
наверно оно, возьмите да проверьте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 11.6.2013, 13:39
Сообщение #7


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

Цитата(Surf @ 11.6.2013, 14:31) *
MrFoza,
наверно оно, возьмите да проверьте


вот! я просто в этом дуб-дубам=)
если не сложно!

в Архиве дав файла: csdm_tickets.sma и csdm.inc
Прикрепленный файл  csdm_tickets.zip ( 4,16 килобайт ) Кол-во скачиваний: 9
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrFoza
сообщение 12.6.2013, 14:36
Сообщение #8


Стаж: 16 лет

Сообщений: 377
Благодарностей: 111
Полезность: 101

все!! Помогли

Тему МОЖНО ЗАКРЫТЬ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xanter84
сообщение 31.5.2016, 9:33
Сообщение #9
Стаж: 12 лет

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

Surf,

А вот подскажите как сделать разными цветами теры красным менты синим VS желтым

Вот функция оригинала моего плагина

Код:
public show_player_tickets(id)
{
if (!is_user_connected(id))
return

new pl = g_TicketsNr - g_RespawnsPlayer[id]
if (pl < 0)
pl = 0
if (g_show_T_state==1)
{
set_hudmessage(255, 255, 255, 0.0, 0.12, 0, 6.0, 12.0, 0.1, 0.1, 4)
new message[101]
format(message, 100, "Round Tickets remaining for You: %d", pl)
show_hudmessage(id, message)
}
if (g_show_T_state==2)
{
client_print(id,print_chat, "Round Tickets remaining for You: %d", pl)
}
}


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