Rang plugin

Forumas skirtas spręsti problemas iškilusias su CS 1.6 serveriais.
Post Reply
erniukakas
Jau po truputį tampa savu
Posts: 108
Joined: 2016 Feb 07 20:39
Skype: taketokx13

Rang plugin

Post by erniukakas »

Sveiki yra toks kodas,kaip man ji idėti i serveri kad veiktu? Nemoku aš kuri jokiu sma ir tu amxx visu? Kaip man idėti visa tai į serveri? Ačiū

Code: Select all

#include < amxmodx > #pragma semicolon 1 #define PLUGIN_NAME   "Killer Rangs"#define PLUGIN_VERSION   "0.1"#define PLUGIN_AUTHOR   "XTCS.LT" new g_RangTitles[ ][ ] ={   "BOT",            // With     0   kills...   "BOT",            // With     1   kills...   "BOT",            // With     2   kills...   "Eilinis",         // With     3   kills...   "Eilinis",         // With     4   kills...   "Eilinis pirmos klases ",   // With     5   kills...   "Eilinis pirmos klases ",   // With     6   kills...   "Korporalas",         // With     7   kills...   "Korporalas",         // With     8   kills...   "Serzantas",         // With     9   kills...   "Serzantas",         // With    10   kills...   "Daiktu Serzantas",      // With    11   kills...   "Daiktu Serzantas",      // With    12   kills...   "Apsiginklavimo Serzantas",   // With    13   kills...   "Apsiginklavimo Serzantas",   // With    14   kills...   "Valdovas Serzantas",      // With    15   kills...   "Valdovas Serzantas",      // With    16   kills...   "Komandos Serzantas",      // With    17   kills...   "Komandos Serzantas",      // With    18   kills...   "Antrasis Letenantas",      // With    19   kills...   "Antrasis Letenantas",      // With    20   kills...   "Pirmasis Letenantas",      // With    21   kills...   "Pirmasis Letenantas",      // With    22   kills...   "Kolonistas",         // With    23   kills...   "Kolonistas",         // With    24   kills...   "Brigados Generolas",      // With    25   kills...   "Brigados Generolas",      // With    26   kills...   "Major Generolas",      // With    27   kills...   "Major Generolas",      // With    28   kills...   "Letenantas Generolas",      // With    29   kills...   "Letenantas Generolas",      // With    30   kills...   "Generolas",         // With    31   kills...   "Generolas",         // With    32   kills...   "Armijos Generolas",      // With    33   kills...   "Armijos Generolas",      // With    34   kills...   "Server God"         // With    35   and more kills...}; new g_frags[ 33 ]; new p_Enabled;new p_MessageColor; new g_HudSyncObj; public plugin_init( ){   register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );   register_event( "DeathMsg", "event_DeathMsg", "a" );    register_clcmd( "frag", "cmd_frag", ADMIN_BAN, "- Gives +1 frag of rangs" );   register_clcmd( "say frag", "cmd_frag", ADMIN_BAN, "- Gives +1 frag of rangs" );   register_clcmd( "say /frag", "cmd_frag", ADMIN_BAN, "- Gives +1 frag of rangs" );    p_Enabled = register_cvar( "amx_rangs", "1" );   p_MessageColor = register_cvar( "amx_rangs_message_color", "0 100 200" );    g_HudSyncObj = CreateHudSyncObj( );} public client_putinserver( id ){   if ( get_pcvar_num( p_Enabled ) )   {      g_frags[ id ] = 0;      set_task( 1.0, "task_UpdateRang", id, "", 0, "b" );   }} public client_disconnect( id ){   remove_task( id );} public event_DeathMsg( ){   if ( !get_pcvar_num( p_Enabled ) )      return PLUGIN_CONTINUE;    new killer_id, victim_id;   killer_id = read_data( 1 );   victim_id = read_data( 2 );    if ( killer_id )   {      if ( killer_id != victim_id )      {         g_frags[ killer_id ]++;      }       else if ( killer_id == victim_id )      {         g_frags[ killer_id ]--;      }   }    return PLUGIN_CONTINUE;} public cmd_frag( id, level ){   if ( get_pcvar_num( p_Enabled ) )   {      if ( get_user_flags( id ) & level )      {         g_frags[ id ]++;         client_print( id, print_chat, "***** +1/%d frag addedd *****", g_frags[ id ] );      }   }    return PLUGIN_HANDLED;} public task_UpdateRang( id ){   new name[ 32 ], szMessageColor[ 64 ], szRed[ 8 ], szGreen[ 8 ], szBlue[ 8 ], nRed, nGreen, nBlue;   get_user_name( id, name, charsmax( name ) );   get_pcvar_string( p_MessageColor, szMessageColor, charsmax( szMessageColor ) );    parse( szMessageColor, szRed, charsmax( szRed ), szGreen, charsmax( szGreen ), szBlue, charsmax( szBlue ) );    nRed = str_to_num( szRed );   nGreen = str_to_num( szGreen );   nBlue = str_to_num( szBlue );    if ( g_frags[ id ] > ( sizeof( g_RangTitles ) - 1 ) )   {      set_hudmessage( nRed, nGreen, nBlue, 0.02, 0.23, 0, 0.0, 1.0, 0.0, 0.01, -1 );      ShowSyncHudMsg( id, g_HudSyncObj, "Nick: %s^nFrags: %d^nRang: %s", name, g_frags[ id ], g_RangTitles[ ( sizeof( g_RangTitles ) - 1 ) ] );   }    else   {      set_hudmessage( nRed, nGreen, nBlue, 0.02, 0.23, 0, 0.0, 1.0, 0.0, 0.01, -1 );      ShowSyncHudMsg( id, g_HudSyncObj, "Nick: %s^nFrags: %d^nRang: %s", name, g_frags[ id ], g_RangTitles[ g_frags[ id ] ] );   }}
Image

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: Rang plugin

Post by laimiukas3 »

https://www.youtube.com/results?search_ ... ma+to+amxx gali kompiliuotis pats savo pc arba naudotis web kompiletorium http://c-s.net.ua/compiler/ bet aisku geriau pas save pc

i serverio konsole irasyk amxx version tada http://www.amxmodx.org/snapshots.php susirades cia ta versija zinoma windows atsisiusk is rar isimk scripting papke ten bus .sma failai nukeldamas faila i compile.exe jaigu viskas gerai susikompilina .amxx faila jau randi scripting/compiled
Image
Image
Image

erniukakas
Jau po truputį tampa savu
Posts: 108
Joined: 2016 Feb 07 20:39
Skype: taketokx13

Re: Rang plugin

Post by erniukakas »

Dėkui išėjo viskas,o žiurėk,kaip padaryti gal kažkaip gali papildyti,kad čhate rodytu kai rašai pvz ranga Serzantas,xujantas ir dar koks kitoks? :D
Image

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: Rang plugin

Post by laimiukas3 »

va gali tokia naudot rangu sitema ten ant jos daxuja pridaryta visokios xuynios http://1337.uz/en/advanced-experience-system/
va pvz http://1337.uz/en/aes-say-tag/ jaigu gerai supratau
Image
Image
Image

erniukakas
Jau po truputį tampa savu
Posts: 108
Joined: 2016 Feb 07 20:39
Skype: taketokx13

Re: Rang plugin

Post by erniukakas »

Neišeina. :/ Man tik va ko reikia,kad kai rasai rodytu,daugiau jokiu pribumbasu nereikia.


http://1337.uz/wp-content/uploads/2014/ ... tag_en.jpg

Va tas buvo idealus isikeliau veikia idealiai,tik kad kalba kazkokia rusiska,issiverst neina man.

http://cscontrol.ru/_ld/40/4079_Lite_Rank_Syste.rar

-- 2017 Bal 05 23:47 --

Susitvarkiau zodziu
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests