daca puteti sa-l faceti asa:
Clasele doar T
Prima clasa sa se numeasca:
Horror- Dmg 3.0 si Hp 300
A 2-a Clasa sa se numeasca:
Ripper- Dmg 2.5 si Hp 175 Gravitate 0.500
A 3-a Clasa sa se numeasca:
Support- Hp 200 Armura 100 Gravitate 0.450
.SMA
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */ #include < amxmodx > #include < fun > #include < hamsandwich > #define PLUGIN "Furien Clases" #define VERSION "1.0" #define AUTHOR "tre3fla" new bool: CH[ 33 ] new bool: DS[ 33 ] new bool: AS[ 33 ] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", 1 ) register_event( "CurWeapon", "Weapon", "be" ) register_clcmd( "say /class", "ClassMenu" ) } public fwPlayerSpawn( id ) { if( is_user_alive( id ) ) { set_user_gravity( id, 1.0 ) set_user_maxspeed( id, 250.0 ) CH[ id ] = false AS[ id ] = false DS[ id ] = false } } public Weapon( id ) { if( AS[ id ] ) { set_user_maxspeed( id, 280.0 ) } else if( DS[ id ] ) { set_user_maxspeed( id, 350.0 ) } } public ClassMenu( id ) { if( CH[ id ] ) { ColorChat( id, "^4[AFC]^1 Ai ales deja clasa de Anti-Furien in aceasta runda!" ) return } if( get_user_team( id ) == 2 ) { new menu = menu_create( "\rAnti\w-\rFurien\y Classes", "AFC" ) menu_additem( menu, "Hulk\r [\yHP++\r]", "1", 0 ) menu_additem( menu, "Neo\r [\yGravity++\r]", "2", 0 ) menu_additem( menu, "Shagy\r [\ySpeed ++\r]", "3", 0 ) menu_additem( menu, "Doctor\r [\yHP+\w |\y Gravity+\w |\y Speed+\r]", "4", 0 ) menu_setprop( menu, MPROP_EXIT, MEXIT_ALL ) menu_display( id, menu, 0 ) } } public AFC( id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ) return PLUGIN_HANDLED } switch( item ) { case 0 : { set_user_health( id, 200 ) CH[ id ] = true } case 1: { set_user_health( id, 150 ) set_user_gravity( id, 0.7 ) CH[ id ] = true } case 2 : { set_user_health( id, 150 ) set_user_maxspeed( id, 350.0 ) DS[ id ] = true CH[ id ] = true } case 3 : { set_user_health( id, 150 ) set_user_gravity( id, 0.8 ) set_user_maxspeed( id, 280.0 ) AS[ id ] = true CH[ id ] = true } } menu_destroy( menu ) return PLUGIN_HANDLED } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!x04", "^4"); replace_all(msg, 190, "!x01", "^1"); replace_all(msg, 190, "!x03", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } }