Плагин [STEAM] префикс, для стим игроков |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Плагин [STEAM] префикс, для стим игроков |
TauJIeP
|
10.12.2012, 23:49
Сообщение
|
![]() |
Есть ли плагин, который добавляет [Steam] префкис для стим игроков, тоесть для Лицензионной Counter Strike 1.6 (Steam)? может кто напишет плагин такой=))
|
|
|
|
Safety1st
|
11.12.2012, 0:07
Сообщение
|
|
|
Куда добавляет? ;)
|
|
|
|
TauJIeP
|
11.12.2012, 0:10
Сообщение
|
![]() |
|
|
|
|
oleg826
|
11.12.2012, 0:32
Сообщение
|
![]() |
префикс хоть куда может писаться, может тебе в хайд надо. Кто тебя знает.. Я видел плагин который за стим дает деньги, если есть исходник то можно сделать.
|
|
|
|
TauJIeP
|
11.12.2012, 0:45
Сообщение
|
![]() |
Нашел исходжник выдачи денег.но в скрипинге я не силиен.прошу помочь... префикс [Steam] с совместимостью с colored_traslit.Сполер у меня не работает чето(
Плагин даёт бонусные деньги в начале раунда игрокам, использующие steam-версию Counter-Strike. Бонусы начинают начисляться на второй раунд после смены карты или рестарта. Квар для изменения размера бонуса: amx_steam_bonus 3000 Для того, чтобы использовать бонусы вместе с плагином unlimited_money (Money more than 16000), просто удалите перед строкой «#define MONEY_UL 1» два слэша. __________________________ Bonus for Steam by Danakt Frost http://danakt.ru/ */ #include <amxmodx> #include <chatcolor> #include <dhudmessges> // #define MONEY_UL 1 #if defined MONEY_UL #include <money_ul> #else #include <cstrike> #endif new bonus, round=-1; public plugin_init(){ register_plugin("Bonus for Steam", "0.1", "Mr. Frost"); register_message(get_user_msgid("TextMsg"), "message_TextMsg") register_event("HLTV", "round_start", "a", "1=0", "2=0"); bonus=register_cvar("amx_steam_bonus","3000"); } public message_TextMsg(msg_id, msg_dest, msg_entity){ static buffer[32] get_msg_arg_string(2, buffer, 31) if(equal(buffer, "#Game_Commencing")||equal(buffer, "#Game_will_restart_in")){ round=-1; } } public round_start() if(round>-1){ new it=0, ict=0, szSteamT[512], szSteamCT[512], lent, lenct; lent=format(szSteamT, 511, ""); lenct=format(szSteamCT, 511, ""); for(new id=0;id<33;id++){ new szName[32]; if(is_user_steam(id)&&(get_user_team(id)==1||get_user_team(id)==2)){ #if defined MONEY_UL cs_set_user_money_ul(id, cs_get_user_money_ul(id)+get_pcvar_num(bonus)); #else cs_set_user_money(id, cs_get_user_money(id)+min(16000-cs_get_user_money(id), get_pcvar_num(bonus))) #endif set_dhudmessage(150, 150, 150, -1.0, -1.0, 0, 0.0, 5.0, 0.0, 0.0); show_dhudmessage(id, "Вы получили бонус за steam в размере $%d", get_pcvar_num(bonus)); if(get_user_team(id)==1){ get_user_name(id, szName, 31); if(it>0) lent+=format(szSteamT[lent], 511-lent, "^1, ^3"); lent+=format(szSteamT[lent], 511-lent, szName); it++; }else if(get_user_team(id)==2){ get_user_name(id, szName, 31); if(ict>0) lenct+=format(szSteamCT[lenct], 511-lenct, "^1, ^3"); lenct+=format(szSteamCT[lenct], 511-lenct, szName); ict++; } } } if(it||ict)client_print_color(0, _, "^1Бонус за steam в размере ^4$%d ^1получили следующие игроки:", get_pcvar_num(bonus)); if(it) client_print_color(0, Red, "^1T: ^3%s", szSteamT); if(ict) client_print_color(0, Blue, "^1CT: ^3%s", szSteamCT) }else round++; stock bool:is_user_steam(id){ server_cmd("dp_clientinfo %d", id) server_exec(); return get_pcvar_num(get_cvar_pointer("dp_r_id_provider"))==2?true:false; }
Отредактировал: TauJIeP, - 11.12.2012, 0:58
|
|
|
|
Fintok
|
11.12.2012, 7:45
Сообщение
|
![]() |
Бюджет какой?
|
|
|
|
nextonazzz
|
17.12.2012, 8:12
Сообщение
|
|
|
Это не то что надо? ТЫК
|
|
|
|
![]() ![]() |