Modificare plugin Meniu Tero

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Shadow [:x]
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 28 Jun 2014, 17:38
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Contact:

10 Aug 2014, 18:08

Salut am si eu un meniu de tero si imi da urmatoarea "eroare":
eroare | Afiseaza codul
L 08/10/2014 - 17:59:10: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:10: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:10: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
L 08/10/2014 - 17:59:42: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:42: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:42: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
L 08/10/2014 - 17:59:43: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:43: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:43: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
L 08/10/2014 - 17:59:43: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:43: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:43: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
L 08/10/2014 - 17:59:43: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:43: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:43: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
L 08/10/2014 - 17:59:43: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:43: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:43: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
L 08/10/2014 - 17:59:45: [AMXX] Displaying debug trace (plugin "new_meniu.amxx")
L 08/10/2014 - 17:59:45: [AMXX] Run time error 4: index out of bounds
L 08/10/2014 - 17:59:45: [AMXX]    [0] r5a40201.sma.p::fw_traceattack (line 108)
plugin | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) {
    
    if ( HaveDeadly [ attacker ] > 0 && get_user_team ( attacker ) == 1 ) {
        
        set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
        HaveDeadly [ attacker ]--;
        
    }
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}

Plugin merge dar daca a-ti putea sa rezolvati aceasta "eroare"/
RoyalServer 2
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

10 Aug 2014, 18:20

| Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) {
    
    if ( HaveDeadly [ attacker ] > 0 && get_user_team ( attacker ) == 1 && !is_user_bot(attacker) && is_user_alive(attacker) ) {
        
        set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
        HaveDeadly [ attacker ]--;
        
    }
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}
vezi acu
User avatar
HamletEagle
Fost moderator
Fost moderator
Posts: 750
Joined: 21 Sep 2013, 15:05
Detinator Steam: Da
CS Status: Inactiv cateva zile.
SteamID: privat
Reputatie: Fost Scripter eXtreamCS.com
Fost Moderator ajutator
Has thanked: 19 times
Been thanked: 85 times

10 Aug 2014, 18:24

| Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) {
    
	if( is_user_alive( attacker ) && !is_user_bot( attacker ) )
	{
		if ( HaveDeadly [ attacker ] > 0 && get_user_team ( attacker ) == 1 ) 
		{
			set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
			HaveDeadly [ attacker ]--;
		}
	}
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}
Daca vreti ajutorul meu, nu dati bump la topic, fara intrebari de genu "cat mai dureaza/mai astept mult?".
Ake
Membru, skill +1
Membru, skill +1
Posts: 126
Joined: 19 Dec 2013, 17:30
Detinator Steam: Da
Has thanked: 88 times
Been thanked: 2 times

10 Aug 2014, 18:51

HamletEagle wrote:
| Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) {
    
	if( is_user_alive( attacker ) && !is_user_bot( attacker ) )
	{
		if ( HaveDeadly [ attacker ] > 0 && get_user_team ( attacker ) == 1 ) 
		{
			set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
			HaveDeadly [ attacker ]--;
		}
	}
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}


Cateva chesti :

La cazul 4 ( inviziblitatea ) nu trebuia sa fie asa ? fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80 ); ca sa fie 80% ( asa cum este in meniu ) ?

Iar acel fm_ ( fakemeta ), mananca reusrse din plin ( si nu o zic pentru ' ca am auzit/vazut asa la alte comentarii/scripteri, chiar este adevarat )
Shadow [:x]
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 28 Jun 2014, 17:38
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Contact:

10 Aug 2014, 19:52

HamletEagle wrote:
| Afiseaza codul
#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) {
    
	if( is_user_alive( attacker ) && !is_user_bot( attacker ) )
	{
		if ( HaveDeadly [ attacker ] > 0 && get_user_team ( attacker ) == 1 ) 
		{
			set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
			HaveDeadly [ attacker ]--;
		}
	}
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}


Merge , multumesc.
Shadow [:x]
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 28 Jun 2014, 17:38
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Contact:

12 Aug 2014, 12:00

UP !!Le-am incercat pe amandoua , la inceput nu a aratat nimic dar acum iar da acea "eroare".
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

12 Aug 2014, 12:07

| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

#define isplayer(%1) (1 <= %1 <= 32)

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) 
{
	if(!is_user_alive(attacker) || !isplayer(attacker) || !HaveDeadly[attacker] || get_user_team(attacker) != 1)
		return FMRES_IGNORED;
	
	set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
	HaveDeadly [ attacker ]--;
	return FMRES_IGNORED;
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}
93.114.82.17:27015 - Monster Invasion CO-OP Mod
Shadow [:x]
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 28 Jun 2014, 17:38
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Contact:

13 Aug 2014, 18:01

cyby wrote:
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <  amxmodx  >
#include <  cstrike  >

#include <  hamsandwich  >
#include <  fakemeta_util  >

#define PLUGIN "Deathrun: Terro menu"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"

#define isplayer(%1) (1 <= %1 <= 32)

new HaveDeadly [ 33 ];

public plugin_init ( ) {
    
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    
    RegisterHam ( Ham_Spawn, "player", "Player_Spawn", 1 );
    RegisterHam ( Ham_TraceAttack, "player", "fw_traceattack" );
}

public Player_Spawn ( id ) {
    
    fm_set_user_rendering ( id );
    HaveDeadly [ id ] = 0;
    
    if ( is_user_alive ( id ) ) {
        
        if ( get_user_team ( id ) == 1 ) {
            
            new menu = menu_create ( "\rBonus: \yTerro Menu\w", "menu_giver" );
            
            menu_additem ( menu, "1000 HP", "1", 0 );
            menu_additem ( menu, "10 HE", "2", 0 );
            menu_additem ( menu, "Deagle", "3", 0 );
            menu_additem ( menu, "80% Invizibilitate", "4", 0 );
            menu_additem ( menu, "3x Deadly Shots & 300 HP", "5", 0 );
            
            menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
            menu_display ( id, menu, 0 );
            
            return 1;
        }
        
        
    }
    
    return 0;
}

public menu_giver ( id, menu, item ) {
    
    if ( item == MENU_EXIT || get_user_team ( id ) != 1 ) return 1;
    
    new data [ 6 ], szName [ 64 ];
    new access, callback;
    menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
    new key = str_to_num ( data );
    
    switch ( key ) {
        
        case 1:
        {
            fm_set_user_health ( id, 1000 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 1000 HP" );
            return 1;
        }
        
        case 2:
        {
            fm_give_item ( id, "weapon_hegrenade" );
            cs_set_user_bpammo ( id, CSW_HEGRENADE, 10 );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 10 HE" );
            return 1;
        }
        
        case 3:
        {
            fm_give_item ( id, "weapon_deagle" );
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti un!g Deagle" );
            return 1;
        }
        
        case 4:
        {
            fm_set_user_rendering ( id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 32 );  
            chat_color ( id, "!g[Bonus]!t Ai ales sa fii!g 80% Invizibil" );
            return 1;
        }
        
        case 5:
        {
            fm_set_user_health ( id, 300 );
            HaveDeadly [ id ] = 3;
            chat_color ( id, "!g[Bonus]!t Ai ales sa primesti!g 300 HP!t si!g 3x Deadly Shots" );
            return 1;
        }
    }
    
    menu_destroy ( menu );
    return 1;
}


public fw_traceattack ( victim, attacker, Float: damage, direction [ 3 ], traceresult, dmgbits ) 
{
	if(!is_user_alive(attacker) || !isplayer(attacker) || !HaveDeadly[attacker] || get_user_team(attacker) != 1)
		return FMRES_IGNORED;
	
	set_tr2 ( traceresult, TR_iHitgroup, HIT_HEAD );
	HaveDeadly [ attacker ]--;
	return FMRES_IGNORED;
}

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[320]
    vformat(msg, 190, input, 3)
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!n", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!t2", "^0")
    
    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()
        }
    }
}

Merge.L-am pus de 1 zi si nu a dat erori .Multumesc!
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 7 guests