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

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

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

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

reset score Dhud +Sound

, /rs в Dhud message +Sound
andreiwiz
сообщение 14.7.2014, 2:22
Сообщение #1
Стаж: 11 лет

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

Код:
set_dhudmessage(150, 150, 150, -1.0, 0.71, 2, 6.0, 3.0, 0.1, 1.5 );
show_dhudmessage(id, "%s, ваш счет успешно обнулен :-)", name);

150, 150, 150, цвет сообщения в формате RGB.
Инклуд dhud присутствует.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Mikasa
сообщение 14.7.2014, 3:31
Сообщение #2
Стаж: 12 лет

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

Меценат Меценат

Более "бесполезных" плагинов я на этом форуме пока не видел...
!
Предупреждение:
если Вам не интересна эта тема, пройдите мимо, не нужно оффтопить и провоцировать на холивар и оффтоп
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Esecman
сообщение 14.7.2014, 6:24
Сообщение #3
Стаж: 12 лет

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

Код:
#include <amxmodx>
#include <fun>
#include <cstrike>

#define PLUGIN "resetscore"
#define VERSION "2.5.7"
#define AUTHOR "Esecman"

new g_Enable, g_ResetMoney, iMoneyToReset
new bool:hasReset[33]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR) // регистрируем плагин
register_dictionary("resetscore.txt") // подключение ланг файла
register_clcmd("say /rs", "resetscore") // команда в чате
register_clcmd("say_team /rs", "resetscore") // команда в чате
register_clcmd("say resetscore", "resetscore") // команда в чате
register_clcmd("say_team resetscore", "resetscore") // команда в чате

g_Enable = register_cvar("resetscore_enable", "0") // Включить/Отключить 1/0 плагин "ResetScore"
g_ResetMoney = register_cvar("resetmoney_enable", "0") // Cash за reset score (Включить/Отключить 1/0)
iMoneyToReset = register_cvar("money_reset", "1000") // если включена функция g_ResetMoney (Отнимать 1000 $)
}

public resetscore(id)
{
if(!is_user_connected(id)) return PLUGIN_HANDLED

new deaths = get_user_deaths(id)
new money = cs_get_user_money(id)

if(get_pcvar_num(g_Enable) == 1)
{
if(deaths == 0)
{
client_printcolor(id, "%L", LANG_SERVER, "NO_HAVE_DEATHS")

return PLUGIN_HANDLED
}

if(get_pcvar_num(g_ResetMoney))
{

if(money > get_pcvar_num(iMoneyToReset))
{
cs_set_user_money(id, money - get_pcvar_num(iMoneyToReset))

hasReset[id] = true

}

else
{
client_printcolor(id, "%L", LANG_SERVER, "NO_MONEY_TO_RESET")
client_printcolor(id, "%L", LANG_SERVER, "MSG_INF_NO_MONEY", money)
client_printcolor(id, "%L", LANG_SERVER, "MSG_INF_NO_MONEY2", get_pcvar_num(iMoneyToReset))

return PLUGIN_HANDLED
}
}

set_user_frags(id, 0)
cs_set_user_deaths(id, 0)

client_printcolor(id, "%L", LANG_SERVER, "RESETSCORE")

if(hasReset[id])
{
client_printcolor(id, "%L", LANG_SERVER, "MINUS_MONEY", get_pcvar_num(iMoneyToReset))

hasReset[id] = false
}

return PLUGIN_HANDLED
}

else
{
client_printcolor(id, "%L", LANG_SERVER, "RESETSCORE_NOT_ENABLED")

return PLUGIN_HANDLED
}

return PLUGIN_CONTINUE
}

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()
}
}
}
}


resetscore.txt(/data/lang)

[ru]
RESETSCORE = !n[!gResetScore!n] !gВаш счет успешно обнулен!
NO_HAVE_DEATHS = !n[!gResetScore!n] !gВы не имеете смертей для обнуления!
NO_MONEY_TO_RESET = !n[!gResetScore!n] !gНедостаточно средств для обнуления счета!
MINUS_MONEY = !n[!gResetScore!n] !nС тебя было списано !g%d$ !nза обнуление счета!
MSG_INF_NO_MONEY = !n[!gResetScore!n] !nВы имеете: !g%d$
MSG_INF_NO_MONEY2 = !n[!gResetScore!n] !nДля обнуления счета нужно: !g%d$
RESETSCORE_NOT_ENABLED = !n[!gResetScore!n] !gДанная команда отключена!

[en]
RESETSCORE = !n[!gResetScore!n] !gYour score was successfully reset!
NO_HAVE_DEATHS = !n[!gResetScore!n] !gYou don't have deaths to zero!
NO_MONEY_TO_RESET = !n[!gResetScore!n] !gYou haven't enough money to zero the score!
MINUS_MONEY = !n[!gResetScore!n] !nYou have lost !g%d$ !nfor reset the score!
MSG_INF_NO_MONEY = !n[!gResetScore!n] !nYou have: !g%d$
MSG_INF_NO_MONEY2 = !n[!gResetScore!n] !nTo zero the score: !g%d$
RESETSCORE_NOT_ENABLED = !n[!gResetScore!n] !gThis command is disabled!

- Сохранить в utf8 без BOM


Отредактировал: Esecman, - 14.7.2014, 8:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя rGame
сообщение 14.7.2014, 7:11
Сообщение #4
Стаж: 12 лет

Сообщений: 390
Благодарностей: 629
Полезность: 1016

TouchDev1l,
Да тебя не кто не просит писать в эту тему о том что этот плагин без полезен. Человек попросил помощи , а не тебя тролля что бы ты написал свой тупой пост. Как же хорошо что ты получил бан на amx-x , на одного идиота меньше стало , надеюсь и тут тебе дадут бан.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 14.7.2014, 7:12
Сообщение #5


Стаж: 12 лет

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

rGame, человек никакой помощи не просил...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IORoK
сообщение 14.7.2014, 7:28
Сообщение #6


Стаж: 14 лет

Сообщений: 274
Благодарностей: 73
Полезность: 199

Это по моему 3 плагин который я вижу где ничего не изменено , ток авторы другие )))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
andreiwiz
сообщение 14.7.2014, 7:33
Сообщение #7
Стаж: 11 лет

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

Esecman,
поинтересней будет)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 14.7.2014, 7:34
Сообщение #8
Стаж: 12 лет

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

andreiwiz,
мой в смысле? :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
andreiwiz
сообщение 14.7.2014, 7:35
Сообщение #9
Стаж: 11 лет

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

Esecman,
твой твой:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 14.7.2014, 7:42
Сообщение #10
Стаж: 12 лет

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

andreiwiz,
так используй yahoo.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
andreiwiz
сообщение 14.7.2014, 8:01
Сообщение #11
Стаж: 11 лет

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

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