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

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

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

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

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
2 страниц V   1 2

Необходимые плагины

Статус пользователя Bloo
сообщение 14.1.2014, 8:55
Сообщение #21


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

AndrewZ, 5+ derisive.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 14.1.2014, 9:01
Сообщение #22


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Цитата(dimka198 @ 13.1.2014, 23:15) *
Я что то немного не понял с плагином alldayallnight.amxx.Как это так он без машины делает сервер постоянно включенным

Ты это серьезно спрашиваешь? rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
gosha777
сообщение 14.1.2014, 16:09
Сообщение #23
Стаж: 12 лет

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

AnTiSnAiPeR,
и это легально?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 14.1.2014, 16:19
Сообщение #24


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gosha777, вам случаем Виктор Коклюшкин не родственник?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
gosha777
сообщение 14.1.2014, 16:28
Сообщение #25
Стаж: 12 лет

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

Цитата(Bloo @ 14.1.2014, 16:19) *
gosha777, вам случаем Виктор Коклюшкин не родственник?

нет

Цитата(AssadaKiev @ 13.1.2014, 21:09) *
dimka198,
Могу продать за 150 рублей. Правда к меня нет "dontcrashmyserver.amxx". Напишу автору, может и его приложу к покупке.

ок если что лс пишите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 14.1.2014, 19:52
Сообщение #26


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

AndrewZ, красавец, поднял настроение)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 15.1.2014, 18:21
Сообщение #27
Стаж: 12 лет

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

Admin Bonus HP
Код:
#include <amxmodx>
#include <fun>

#define ADMIN_FLAG ADMIN_LEVEL_H // flag

new hp_admin

public plugin_init()
{
register_plugin("Admin bonus HP", "1.0", "Esecman")
hp_admin = register_cvar("admin_hp_bonus", "300") // in amxx.cfg
}

public client_death(killer, victim)
{
new Killer_Nick[32]
new Victim_Nick[32]
new flag = get_user_flags(killer)
get_user_name(killer, Killer_Nick, 32)
get_user_name(victim, Victim_Nick, 32)
if(is_user_connected(killer) && (flag & ADMIN_FLAG)) {
if(is_user_alive(killer)) {
client_printcolor(0, "^1[^4Администратор :3^1] ^4%s ^3убил ^4%s. ^4Он получает ^3%d ^4HP", Killer_Nick, Victim_Nick, get_pcvar_num(hp_admin))
set_user_health(killer, hp_admin)
}
}
}

stock client_printcolor( const id, const input[], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )

replace_all( msg, 190, "!g", "^4" )
replace_all( msg, 190, "!n", "^1" )
replace_all( msg, 190, "!t", "^3" )

if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i ++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] )
write_string( msg )
message_end()
}
}
}
}

admin_hp_bonus "300" // сколько давать хп за убийство :3


С4 Planted Defused Bonus
Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <csx>

#define TT 1
#define CT 2

new const g_sConfig1[] = "addons/amxmodx/configs/c4_planted_defused_bonus.cfg"
new g_Timer

static const PLUGIN_NAME[] = "C4 Planted/Defused bonus"
static const PLUGIN_VERSION[] = "2.0"
static const PLUGIN_AUTHOR[] = "Esecman"

new pcvarMoney, pcvarHealth, pcvarArmor, pcvardef_Health, pcvarhegrenade, pcvarflashbang

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_cvar("c4_bonus_ver", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_UNLOGGED|FCVAR_SPONLY);
pcvarMoney = register_cvar("money_bonus", "0")
pcvarHealth = register_cvar("health_bonus", "0")
pcvarArmor = register_cvar("armor_bonus", "0")
pcvardef_Health = register_cvar("defused_health_bonus", "0")
pcvarhegrenade = register_cvar("hegrenade_bonus", "0")
pcvarflashbang = register_cvar("flashbang_bonus", "0")
log_to_file("c4_planted_defused_bonus.log", "Author: %s", PLUGIN_AUTHOR)
log_to_file("c4_planted_defused_bonus.log", "Plugin: %s", PLUGIN_NAME)
log_to_file("c4_planted_defused_bonus.log", "Version: %s", PLUGIN_VERSION)
}

public plugin_cfg()
{
server_cmd("exec %s", g_sConfig1)
}

public bomb_planted(id)
{
new name[32]
get_user_name(id, name, 31)
client_printcolor(0, "^1[^4C4 Planted/Defused Bonus :D^1] ^4%s, ^3поставил бомбу!", name)
new health = get_user_health(id)
new give_health = get_pcvar_num(pcvarHealth)
set_user_health(id, health + give_health) // give you health
client_printcolor(0, "^1[^4C4 Planted/Defused Bonus :D^1] ^4%s, получил %d^3 HP", name, give_health)
if(get_user_team(id) == 2) {
g_Timer = get_cvar_num("mp_c4timer")
client_printcolor(id, "^1[^4C4 Planted/Defused Bonus :D^1] ^4Немедленно разминируйте бомбу!")
client_printcolor(id, "^1[^4C4 Planted/Defused Inf :D^1] ^1У Вас есть ^4%d секунд, ^1чтобы разминировать бомбу!", g_Timer)
}
}

public bomb_defused(id)
{

new name[32]
get_user_name(id, name, 31)
new defused_health = get_user_health(id)
new give_defused_health = get_pcvar_num(pcvardef_Health)
set_user_health(id, defused_health + give_defused_health) // give you health
new armor = get_user_armor(id)
new money = cs_get_user_money(id)
if(pcvarhegrenade & pcvarflashbang > 0) {
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
}
new change_armor = get_pcvar_num(pcvarArmor)
new change_money = get_pcvar_num(pcvarMoney)
set_user_armor(id, armor + change_armor)
cs_set_user_money(id, money + change_money)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
client_printcolor(0, "^1[^4C4 Planted/Defused Bonus :D^1] ^4%s, получил %d HP, %d AP, %d$, 1 HE и 1 FLASH", name, give_defused_health, change_armor, change_money)
}

stock client_printcolor( const id, const input[], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )

replace_all( msg, 190, "!g", "^4" )
replace_all( msg, 190, "!n", "^1" )
replace_all( msg, 190, "!t", "^3" )

if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i ++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] )
write_string( msg )
message_end()
}
}
}
}

cfg file :)
Проще создать файл c4_planted_defused_bonus.cfg в configs :)
Ну, а еще проще прописать это все в amxx.cfg :)
echo "Loading file: c4_planted_defused_bonus.cfg"
money_bonus "150" // Сколько давать за разминирование бомбы(деньги)
health_bonus "30" // Сколько давать за то, чтобы поставить бомбу(жизнь)
armor_bonus "30" // Сколько давать за то, чтобы разминировать бомбу(армор)
defused_health_bonus "30" // Сколько давать за то, чтобы разминировать бомбу(жизнь)
hegrenade_bonus "1" // давать ли гранату за разминирование бомбы или нет
flashbang_bonus "1" // давать ли флэшку за разминирование бомбы или нет
echo "File: c4_planted_defused_bonus.cfg is loaded!"


Music_with_Hello
Код:
#include <amxmodx>
#include <dhudmessage>

new const yoursound[] = "sound_with_hello/file.wav"

public plugin_precache() {
precache_sound(yoursound)
}

public plugin_init() {
register_plugin("Play Sound with Hello", "1.0", "Esecman")
}

public client_authorized(id) {
set_task(5.0, "PlaySound", id, _, _, "a", 1)
}

public PlaySound(id) {
client_cmd(id, "play sound/sound_with_hello/file.wav")
new hostname[64]
get_cvar_string("hostname", hostname, 63 )
set_dhudmessage(0, 255, 0, -1.0, 0.01, 0, 0.0, 3.0, 2.0, 1.0, false )
show_dhudmessage(id, "Добро пожаловать на сервер! :)^n %s", hostname)
}



P.S. Что-то код попортился o-O

Отредактировал: Esecman, - 18.1.2014, 7:06
Прикрепленные файлы:
Прикрепленный файл  file_sound.rar ( 110,06 килобайт ) Кол-во скачиваний: 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 15.1.2014, 18:40
Сообщение #28
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Завсегдатаи AMX-X поймут ;)

Цитата(Tomas)
Нужно [censored] гавноплагинов , Обязательно плагины от Opo4 , что бы лагало
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 15.1.2014, 18:43
Сообщение #29
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Код:
   else
{
// пусто
}
}
удалить не хочешь?

else значит все остальные варианты не указанные в if или в else if
если у тебя нет условия, то нет и else

на оленях уже запрещают log_to_file
пишут только log_amx юзайте

bomb_planted
bomb_defused евенты из csx а у тебя даже модуль не подключен yy.gif

Отредактировал: csnet, - 15.1.2014, 18:49


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Esecman
сообщение 15.1.2014, 18:49
Сообщение #30
Стаж: 12 лет

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

Цитата(csnet @ 15.1.2014, 19:43) *
Код:
   else
{
// пусто
}
}
удалить не хочешь?

else значит все остальные варианты не указанные в if или в else if
если у тебя нет условия, то нет и else

на оленях уже запрещают log_to_file
пишут только log_amx юзайте

bomb_planted
bomb_defused евенты из csx а у тебя даже модуль не подключен yy.gif

нелогично делать глобал new const yoursound[] = "sound_with_hello/file.wav"

а потом юзать client_cmd speak sound_with_hello/file.wav


и без csx работает :)
тестировал даже :0_)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 15.1.2014, 19:39
Сообщение #31
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

http://amxxmodx.ru/csx/csxinc/93-bomb_plan...ovki-bomby.html

а ты не мог подумать что у тебя модуль уже включен из других плагинов


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 15.1.2014, 21:26
Сообщение #32
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(csnet @ 15.1.2014, 19:43) *
на оленях уже запрещают log_to_file
пишут только log_amx юзайте

А разница? Бывает так, что именно 1е удобней.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 15.1.2014, 21:48
Сообщение #33
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Не соглашусь с csnet. Да, не рекомендуют использовать log_to_file, но на замену рекомендуют f*-нативы (fopen, fgets, ...)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 16.1.2014, 9:37
Сообщение #34
Стаж: 12 лет

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

csnet,
Отключил все плагины с сервера(тестового :-)
Plugins

;admin.amxx
;admincmd.amxx
;menufront.amxx
;cmdmenu.amxx
;plmenu.amxx
;mapsmenu.amxx
;pluginmenu.amxx
;adminchat.amxx
;antiflood.amxx
;scrollmsg.amxx
;imessage.amxx
;adminvote.amxx
;nextmap.amxx
;timeleft.amxx
;pausecfg.amxx
;statscfg.amxx
;statsx.amxx
;new_year.amxx
c4_planted_defused_bonus.amxx
;voteban.amxx
;admin_bonus.amxx
;fresh_bans.amxx
;bazooka.amxx
;music_with_hello.amxx
;check.amxx
;c4_bomb.amxx


amxx plugins
amxx plugins
Currently loaded plugins:
name version author file status
[ 1] C4 Planted/Defused bon 2.0 Esecman c4_planted_defu running
1 plugins, 1 running


o_OPS ;)
Либо отпечатка на amxmodx su, либо не знаю что еще ^_^ ;-)

Плагин работает clapping.gif

Отредактировал: Esecman, - 16.1.2014, 9:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 16.1.2014, 23:19
Сообщение #35
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Модуль CSX по умолчанию подгружается всегда:
Цитата(modules.ini)
Код
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded;;
;;  as needed.  You do not need to enable them here;;
;;  unless you have problems.                    ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
;engine
;fakemeta
;geoip
;sockets
;regex
;nvault
cstrike
csx
;hamsandwich

А вот использование forward'ов не требует include какого-либо модуля явно через #include <>. Но это желательно делать, чтобы нужный модуль загрузился при необходимости, даже если его 'автозапуск' отключен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: