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

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

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

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

12 страниц V  « 5 6 7 ... 10 11 »

[Плагин] Nice Player Bonus. Аналог best player.

, Награждение лучшего игрока за раунд.
Статус пользователя GOOD FELLOW
сообщение 20.3.2015, 22:07
Сообщение #101


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Dagudda, cbf1b2bfde1a.gif
1. Нужно компилировать плагин
2. Нужно прописывать его в plugins.ini
ps.gif Зачем вам сервер, если вы даже таких азов не знаете?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 22:15
Сообщение #102
Стаж: 11 лет

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

Цитата(GOOD FELLOW @ 20.3.2015, 23:07) *
Dagudda, cbf1b2bfde1a.gif
1. Нужно компилировать плагин
2. Нужно прописывать его в plugins.ini
ps.gif Зачем вам сервер, если вы даже таких азов не знаете?







так там ведь нету амхх??

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 20.3.2015, 22:21
Сообщение #103


Стаж: 12 лет

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

Dagudda, скачиваете компилятор под 1.8.2 на компьютер, закидываете исходник и колорчат - компилируете.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 22:24
Сообщение #104
Стаж: 11 лет

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

Цитата(Dukkhaz0r @ 20.3.2015, 23:21) *
Dagudda, скачиваете компилятор под 1.8.2 на компьютер, закидываете исходник и колорчат - компилируете.


а можете написать название этого коплятора или как там его??я не сталкивался с этим,
вот решил впервые такой плагин установить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adrenal1n4ik
сообщение 20.3.2015, 22:27
Сообщение #105


Стаж: 12 лет

Сообщений: 379
Благодарностей: 178
Полезность: 348

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

Цитата(Dagudda @ 20.3.2015, 23:24) *
а можете написать название этого коплятора или как там его??я не сталкивался с этим,
вот решил впервые такой плагин установить

Отпишись мне в лс помогу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 22:28
Сообщение #106
Стаж: 11 лет

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

Цитата(Dukkhaz0r @ 20.3.2015, 23:21) *
Dagudda, скачиваете компилятор под 1.8.2 на компьютер, закидываете исходник и колорчат - компилируете.





Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 23:09
Сообщение #107
Стаж: 11 лет

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

GOOD FELLOW,
а sma тоже ставить??или только амхх?и в плагин ини его?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeNyS91
сообщение 20.3.2015, 23:11
Сообщение #108


Стаж: 15 лет

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

Цитата(Dagudda @ 20.3.2015, 22:05) *
Ребят скачал Nice Player Bonus.
закинул nice_player_bonus_1.6.sma в папку skriptins
colorchat.inc в папку include
и всё равно бонус не даёт в чём проблемма????

А скомпилированный nice_player_bonus_1.6.amxx закинули в папку plugins и прописали его в plugins.ini ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 23:12
Сообщение #109
Стаж: 11 лет

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

Цитата(DeNyS91 @ 21.3.2015, 0:11) *
А скомпилированный nice_player_bonus_1.6.amxx закинули в папку plugins и прописали его в plugins.ini ???

всё именно так,,,и он всё равно не работает((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 20.3.2015, 23:13
Сообщение #110


Стаж: 12 лет

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

Dagudda, Плагин работает с третьего раунда, уверен, причина в этом.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 23:15
Сообщение #111
Стаж: 11 лет

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

Цитата(Dukkhaz0r @ 21.3.2015, 0:13) *
Dagudda, Плагин работает с третьего раунда, уверен, причина в этом.

хорошо ща проверю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 20.3.2015, 23:20
Сообщение #112
Стаж: 11 лет

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

Dukkhaz0r,
всё заработал))))блин вот только как работать с этим кемпилятором?есть форум где объясняют?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 21.3.2015, 9:55
Сообщение #113


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

Dukkhaz0r, не комплимируется версия для ночного режима

Отредактировал: kennybear, - 21.3.2015, 9:56


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 21.3.2015, 10:00
Сообщение #114


Стаж: 12 лет

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

kennybear, у него другой colorchat
Код:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <colorchat>
#include <fun>

#define VERSION "1.6"

#if AMXX_VERSION_NUM < 183
#define FIX_MENU
#include <fakemeta>
const m_iMenu = 205;
#endif

const PRIMARY_WEAPONS_BIT_SUM =
(1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<
CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)

const KEYSMENU = MENU_KEY_4|MENU_KEY_6

//АК47,М16,AWP,Deagle,Scout,Пулемет, GALIL, Армор + все гранаты.

enum _:WEAPON_DATA_SIZE
{
sz_DataName[32],
sz_DataItem[24],
i_Index,
i_DataAmmo
}

new g_szWeaponData[][WEAPON_DATA_SIZE] =
{
{ "AK47", "weapon_ak47", CSW_AK47, 90 }, //1
{ "M4A1", "weapon_m4a1", CSW_M4A1, 90 }, //2
{ "AWP", "weapon_awp", CSW_AWP, 30 }, //3
{ "SCOUT", "weapon_scout", CSW_SCOUT, 90 },
{ "M249", "weapon_m249", CSW_M249, 200 },//5
{ "GALIL", "weapon_galil", CSW_GALIL, 90 },
{ "DEAGLE", "weapon_deagle", CSW_DEAGLE, 35 }
}

new g_iBestPlayer;
new g_iRoundCounter;
new szRandomPrice;
new g_szBestPlayerName[32];
new g_iDamage[33];
new g_pCvarRoundAccess;
new g_pCvarMinPlayers;

const RESET = 0

public plugin_init()
{
register_plugin( "BEST PLAYER PRIVATE", VERSION, "DUKKHAZ0R" );

register_cvar( "nice_player_bonus", VERSION, FCVAR_SERVER | FCVAR_SPONLY );

register_event( "TextMsg", "Event_Restart_Round", "a", "2&#Game_C", "2&#Game_w" );

register_logevent( "Event_New_Round", 2, "1=Round_Start" );
register_logevent( "Event_End_Round", 2, "1=Round_End" );

register_event( "Damage", "Event_Take_Damage", "b", "2!0", "3=0", "4!0" );

RegisterHam( Ham_Spawn, "player", "fw_HamSpawn_Post", .Post = 1 );

register_menucmd( register_menuid("price_menu"), KEYSMENU, "menu_handler" );

g_pCvarRoundAccess = register_cvar( "bp_round_access", "3" );
g_pCvarMinPlayers = register_cvar( "bp_minplayers", "5" );
}

public plugin_cfg()
{
new szMapPrefix[][] = { "35hp_", "1hp_", "awp_", "deathrun_" };
new szMapName[32]; get_mapname( szMapName, charsmax(szMapName) );

for( new i; i < sizeof( szMapPrefix ); i++ )
{
if( containi( szMapName, szMapPrefix[i] ) != -1 )
{
pause( "ad" );
break;
}
}
}

public client_disconnect(id)
{
g_iDamage[id] = 0;
}

public client_connect(id)
{
g_iDamage[id] = 0;
}

public Event_Take_Damage(id)
{
static pAttacker; pAttacker = get_user_attacker(id);
if( is_user_connected(pAttacker) && cs_get_user_team(pAttacker) != cs_get_user_team(id) && pAttacker != id )
g_iDamage[pAttacker] += read_data(2);
}

public Event_New_Round()
{
g_iRoundCounter++;
Reset();
}

public Event_Restart_Round()
{
g_iRoundCounter = 0;
}

public Event_End_Round()
{
if( g_iRoundCounter < get_pcvar_num( g_pCvarRoundAccess ) || get_playersnum() < get_pcvar_num( g_pCvarMinPlayers ) )
return;

new players[32], pnum, id, iDamage, iBestPlayerDamage;
get_players( players, pnum, "ch" );

for( new i; i < pnum; i++ )
{
id = players[i];

iDamage = g_iDamage[id];

if( !iDamage || iDamage < iBestPlayerDamage )
continue;

if( iDamage > iBestPlayerDamage )
{
g_iBestPlayer = id;
iBestPlayerDamage = iDamage;
}
}

if( g_iBestPlayer )
{
get_user_name( g_iBestPlayer, g_szBestPlayerName, charsmax(g_szBestPlayerName) );
client_print_color( 0, DontChange, "^1[^4Бонус^1] Отлично! Лучший результат за прошлый раунд: <<^4%s^1>> [ ^3%d урона ^1]", g_szBestPlayerName, g_iDamage[g_iBestPlayer] );
}
}

public fw_HamSpawn_Post(id)
{
if( !is_user_alive(id) || id != g_iBestPlayer )
return;

ShowMenu(id)
}

ShowMenu(id)
{
Reset();

static szMenu[512], iLen;

szRandomPrice = random_num( 0, 7 );

switch( szRandomPrice )
{
case 7: iLen = formatex( szMenu, charsmax(szMenu), "\wВаш приз: \rАрмор + все гранаты^n\dВзять свой приз?^n^n" );
default: iLen = formatex( szMenu, charsmax(szMenu), "\wВаш приз: \r%s^n\dВзять свой приз?^n^n", g_szWeaponData[szRandomPrice][sz_DataName] );
}
iLen += formatex( szMenu[iLen], charsmax(szMenu) - iLen, "\r4.\wВзять приз^n" );
iLen += formatex( szMenu[iLen], charsmax(szMenu) - iLen, "\r6.\wОтказаться от приза^n" );

#if defined FIX_MENU
set_pdata_int(id, m_iMenu, 0 );
#endif
show_menu( id, KEYSMENU, szMenu, -1, "price_menu" );
return PLUGIN_HANDLED;
}

public menu_handler(id, iKey)
{
switch(iKey)
{
case 3:
{
switch( szRandomPrice )
{
case 7:
{
client_print_color( 0, DontChange, "^1[^4Бонус^1] Поздравляем! <<^3%s^1>>, выиграл ^4армор + все гранаты^1 за лучший результ", g_szBestPlayerName )
equipment(id)
return
}
case 6: drop_weapons( id, 2 );
default: drop_weapons( id, 1 );
}
give_item( id, g_szWeaponData[szRandomPrice][sz_DataItem] );
cs_set_user_bpammo( id, g_szWeaponData[szRandomPrice][i_Index], g_szWeaponData[szRandomPrice][i_DataAmmo] );
client_print_color( 0, DontChange, "^1[^4Бонус^1] Поздравляем! <<^4%s^1>>, выиграл ^4%s^1 за лучший результ", g_szBestPlayerName, g_szWeaponData[szRandomPrice][sz_DataName] );
}
case 5:
{
client_print_color( 0, DontChange, "^1[^4Бонус^1] Странно, что ^4%s^1 отказался от приза", g_szBestPlayerName );
}
}
g_iBestPlayer = RESET;
}

public equipment(id)
{
give_item( id, "weapon_hegrenade" )
give_item( id, "weapon_flashbang" )
give_item( id, "weapon_flashbang" )
give_item( id, "weapon_smokegrenade" )

cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM )
}

Reset()
{
arrayset( g_iDamage, 0, 33 );
}

stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if ((dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM)))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 21.3.2015, 10:06
Сообщение #115


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

Bloo, так я колорчат из архива отсюда взял

Отредактировал: kennybear, - 21.3.2015, 10:07


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 21.3.2015, 10:08
Сообщение #116


Стаж: 12 лет

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

kennybear, ну пробуй тот что я скинул, в здешнем компиляторе скомпилируй или из него возьми инклуд.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 21.3.2015, 10:14
Сообщение #117
Стаж: 11 лет

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

Парни а можете помочь с этим коплилятором????блин не сталкивался не разу.так как сервер новый.впервые его делаю)))
и многие плагины видел только со sma. теперь понялд что его и в амхх можно перевести.
Только как.как бы не пытался не появляется он в папке(((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 21.3.2015, 10:22
Сообщение #118


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

Bloo, все спасибо,теперь посмотрим как с рестартом дружить будет)


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 21.3.2015, 10:34
Сообщение #119


Стаж: 12 лет

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

Dagudda, Как компилировать плагины локально (с иклудами и т.д.)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dagudda
сообщение 21.3.2015, 10:58
Сообщение #120
Стаж: 11 лет

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

Bloo, ну да....я не могу так сделать не зная как это делать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
12 страниц V  « 5 6 7 ... 10 11 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: