AMX MOD X
Суббота, 04.05.2024, 01:08:20



Приветствую Вас Гость | RSS
[ Главная ] [ Hud реклама - Страница 4 - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Hud реклама
Hud реклама
FreeKILLДата: Суббота, 26.12.2009, 18:34:52 | Сообщение # 46
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
noob9491, обьясни что ты хочеш? get_user_name это команда для скрипта, чтоб скрипт знал имя игрока. поэтому я непонимаю чего ты хочеш? чтобы был квар в котором, можно было бы указать твое имя и тогда в сообщении будет вместо vip dm ... будет vip dm noob9491 ты так хочеш?
поясни, я то сделаю
 
RichardДата: Суббота, 26.12.2009, 18:39:09 | Сообщение # 47
Лейтенант
Группа: Пользователи
Сообщений: 52
Репутация: 4
Статус: Не в сети
Quote (noob9491)
А у меня пишет-Undefined symbol "id"

У меня всё пашет...
Вот amxx ^_^
 
noob9491Дата: Суббота, 26.12.2009, 18:40:29 | Сообщение # 48
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Да,я хочу,чтобы во второй строке высвечивало каждому игроку его ник(у меня War3Ft сервер),я там напишу,что-то типо - Хочешь XP,Зарезервированный слот имя игрока,обращайся по skype-....
Вот такая задумка

Хочешь XP,VIP,Зарезервированный слот
Имя игрока
Пиши в skype
.....

Сообщение отредактировал noob9491 - Суббота, 26.12.2009, 18:44:48
 
FreeKILLДата: Суббота, 26.12.2009, 18:44:36 | Сообщение # 49
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
Code
/* Plugin generated by AMXX-Studio */    

#include <amxmodx>    
#include <amxmisc>    

#define PLUGIN "hud_mess"    
#define VERSION "2.5"    
#define AUTHOR "~Free*.*KILL~ & Brain"    
new time_b    
new time_mes    
new g_name[33]

public plugin_init() {    
     register_plugin(PLUGIN, VERSION, AUTHOR)    
     time_b = register_cvar("amx_time_behind", "12")    
     time_mes = register_cvar("amx_time_mess", "5")    
     register_dictionary("hud_mess.txt")    
     g_name = register_cvar("amx_adm_name", "~Free*.*KILL~")
}    
public client_putinserver(id) {  
     set_task(get_pcvar_float(time_b), "hudmes1", id, "", 0, "a", 9000)    
     set_task(get_pcvar_float(time_b), "hudmes2", id, "", 0, "a", 9000)    
     set_task(get_pcvar_float(time_b), "hudmes3", id, "", 0, "a", 9000)    
}  
public hudmes1(id) {    
     set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 5)    
     show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD1")    
}    
public hudmes2(id) {         
       set_hudmessage(255, 0, 0, 0.02, 0.22, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 4)      
       show_hudmessage(id, "%L", LANG_SERVER, "HUD_HUD2", g_name)      
}    
public hudmes3(id) {    
     set_hudmessage(70, 120, 255, 0.02, 0.24, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 3)    
     show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD3")    
}

ну и опять таки надо заменить hud_mess.txt
и теперь в amx.cfg можно указать имя админа которого будет высвечиваться.

P.S. я просто непонял чего ты хочешь?
или ты хочешь чтобы это сообщение отправлялось не всем а только некоторым людям?
поясни.

Прикрепления: 5918617.txt (0.5 Kb)
 
noob9491Дата: Суббота, 26.12.2009, 18:45:56 | Сообщение # 50
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Отправляться должно каждому игроку,чтобы инфа эта им показывалась бы
 
RichardДата: Суббота, 26.12.2009, 18:47:34 | Сообщение # 51
Лейтенант
Группа: Пользователи
Сообщений: 52
Репутация: 4
Статус: Не в сети
FreeKILL, вот что хочет noob9491..
Code
/* Plugin generated by AMXX-Studio */    

#include <amxmodx>    
#include <amxmisc>    

#define PLUGIN "hud_mess"    
#define VERSION "2.5"    
#define AUTHOR "~Free*.*KILL~ & Brain"    
new time_b    
new time_mes    

public plugin_init() {    
     register_plugin(PLUGIN, VERSION, AUTHOR)    
     time_b = register_cvar("amx_time_behind", "12")    
     time_mes = register_cvar("amx_time_mess", "5")    
     register_dictionary("hud_mess.txt")    
}    
public client_putinserver(id) {  
     set_task(get_pcvar_float(time_b), "hudmes1", id, "", 0, "a", 9000)    
     set_task(get_pcvar_float(time_b), "hudmes2", id, "", 0, "a", 9000)    
     set_task(get_pcvar_float(time_b), "hudmes3", id, "", 0, "a", 9000)    
}  
public hudmes1(id) {    
     set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 5)    
     show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD1")    
}    
public hudmes2(id) {      
       new curr_user[32]      
       get_user_name(id,curr_user,31)      
       set_hudmessage(255, 0, 0, 0.02, 0.22, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 4)      
       show_hudmessage(id, "%L", LANG_SERVER, "HUD_HUD2", curr_user)      
}    
public hudmes3(id) {    
     set_hudmessage(70, 120, 255, 0.02, 0.24, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 3)    
     show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD3")    
}

Не так ли? :)
 
FreeKILLДата: Суббота, 26.12.2009, 18:48:01 | Сообщение # 52
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
сразу немог написать?) ну тогда плагин
Code
/* Plugin generated by AMXX-Studio */    

#include <amxmodx>    
#include <amxmisc>    

#define PLUGIN "hud_mess"    
#define VERSION "2.5"    
#define AUTHOR "~Free*.*KILL~ & Brain"    
new time_b    
new time_mes    

public plugin_init() {    
     register_plugin(PLUGIN, VERSION, AUTHOR)    
     time_b = register_cvar("amx_time_behind", "12")    
     time_mes = register_cvar("amx_time_mess", "5")    
     register_dictionary("hud_mess.txt")    
}    
public client_putinserver(id) {  
     set_task(get_pcvar_float(time_b), "hudmes1", id, "", 0, "a", 9000)    
     set_task(get_pcvar_float(time_b), "hudmes2", id, "", 0, "a", 9000)    
     set_task(get_pcvar_float(time_b), "hudmes3", id, "", 0, "a", 9000)    
}  
public hudmes1(id) {    
     set_hudmessage(0, 255, 0, 0.02, 0.2, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 5)    
     show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD1")    
}    
public hudmes2(id) {      
       new curr_user[32]      
       get_user_name(id,curr_user,31)      
       set_hudmessage(255, 0, 0, 0.02, 0.22, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 4)      
       show_hudmessage(id, "%L", LANG_SERVER, "HUD_HUD2", curr_user)      
}    
public hudmes3(id) {    
     set_hudmessage(70, 120, 255, 0.02, 0.24, 0, 6.0, get_pcvar_float(time_mes), 0.1, 0.2, 3)    
     show_hudmessage(0, "%L", LANG_SERVER, "HUD_HUD3")    
}

здесь все верно сделано,
 
RichardДата: Суббота, 26.12.2009, 18:48:14 | Сообщение # 53
Лейтенант
Группа: Пользователи
Сообщений: 52
Репутация: 4
Статус: Не в сети
Quote (Richard)
Quote (noob9491)
А у меня пишет-Undefined symbol "id"

У меня всё пашет...
Вот amxx



Сообщение отредактировал Richard - Суббота, 26.12.2009, 18:51:14
 
noob9491Дата: Суббота, 26.12.2009, 18:57:06 | Сообщение # 54
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Отлично,спасибо большое.С меня +++
 
FreeKILLДата: Суббота, 26.12.2009, 19:04:06 | Сообщение # 55
Подполковник
Группа: Пользователи
Сообщений: 143
Репутация: 4
Статус: Не в сети
с тебя большое спс) мне хватит) главное сохрани авторские права хД
 
RichardДата: Суббота, 26.12.2009, 19:08:08 | Сообщение # 56
Лейтенант
Группа: Пользователи
Сообщений: 52
Репутация: 4
Статус: Не в сети
+1
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Hud реклама
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Поиск:

AMX Mod X Russian Community © 2006-2024