Raised This Month: $51 Target: $400
 12% 

error 088: number of arguments does not match definition how to fix?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Z1PAS
Junior Member
Join Date: Aug 2018
Location: Lithuania
Old 08-30-2018 , 07:49   error 088: number of arguments does not match definition how to fix?
Reply With Quote #1

Hi have a problem when compile sma file plis help
code :

PHP Code:
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fakemeta >
#include < fun >
#include < hamsandwich >

#define ADMIN_VOICE ADMIN_MENU


new g_iMaxClients;
new 
g_iMenu;

new 
bool:g_connected[33]; 

public 
plugin_init() {
    
register_plugin"Jailbreak Guard Classes""1.0""©toastt" );    
    
RegisterHamHam_Spawn"player""HamPlayerSpawn");
    
    
register_forwardFM_Voice_SetClientListening"FwdSetVoice" );
    
    
g_iMaxClients get_maxplayers();
    
    
g_iMenu menu_create"Pasirinkite ginkla.""HandleWeaponsMenu" );
    
menu_additemg_iMenu"AK47 Deagle HE FB SMOKE""1");
    
menu_additemg_iMenu"M4A1 Deagle HE FB SMOKE""2");
    
menu_additemg_iMenu"AWP Deagle HE FB SMOKE""3");
    
menu_additemg_iMenu"M3 Deagle HE FB SMOKE""4");
    
menu_additemg_iMenu"FAMAS Deagle HE FB SMOKE""5");
    
menu_additemg_iMenu"P90 Deagle HE FB SMOKE""6");
    
menu_additemg_iMenu"M249 Deagle HE FB SMOKE""7");
    
menu_setpropg_iMenuMPROP_EXITMEXIT_ALL ); 
    
    
g_iMaxClients global_getglb_maxClients );
}

public 
HamPlayerSpawn(id) {
    if( 
is_user_aliveid ) && is_user_connectedid ) ) {
        
strip_user_weaponsid );
        
give_itemid"weapon_knife" );
        if( 
cs_get_user_teamid ) == CS_TEAM_CT ) {
            
give_itemid"weapon_deagle" );
            
cs_set_user_bpammoidCSW_DEAGLE35 );
            
menu_displayidg_iMenu);
        }
    }    
}

public 
client_putinserver(client)
{
    
g_connected[client] = true;
}

public 
client_disconnect(client)
{
    
g_connected[client] = false;
}

public 
FwdSetVoice(receiversenderbool:listen)
{
    if( !(
<= receiver <= g_iMaxClients)
    || !
g_connected[receiver]
    || !(
<= sender <= g_iMaxClients)
    || !
g_connected[sender] ) return FMRES_IGNORED;
    
    new 
CsTeams:team cs_get_user_team(sender);
    if( (
team == CS_TEAM_T || team == CS_TEAM_CT && !is_user_alive(sender)) && !access(senderADMIN_VOICE) )
    {
        
engfunc(EngFunc_SetClientListeningreceiversender0);
        return 
FMRES_SUPERCEDE;
    }
    
    return 
FMRES_IGNORED;
}

public 
HandleWeaponsMenuidiMenuiItem ) {
    if( 
iItem == MENU_EXIT || !is_user_aliveid ) )
    return 
PLUGIN_HANDLED;
    
    new 
szKey], _Trash;
    
menu_item_getinfoiMenuiItem_TrashszKey1""0_Trash );
    
    switch( 
szKey] ) {
        case 
'1': {
            
give_itemid"weapon_ak47""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_AK47CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE90 );
            
set_user_health(id100);
        }
        case 
'2': {
            
give_itemid"weapon_m4a1""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_M4A1CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE90 );
            
set_user_health(id100);
        }
        case 
'3': {
            
give_itemid"weapon_awp""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_AWPCSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE30 );
            
set_user_health(id100);
        }
        case 
'4': {
            
give_itemid"weapon_m3""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_M3CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE32 );
            
set_user_health(id100);
        }
        case 
'5': {
            
give_itemid"weapon_famas""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_FAMASCSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE90 );
            
set_user_health(id100);
        }
        case 
'6': {
            
give_itemid"weapon_p90""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_P90CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE100 );
            
set_user_health(id100);
        }
        case 
'7': {
            
give_itemid"weapon_m249""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_M249CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE200 );
            
set_user_health(id100);
        }
    }
    return 
PLUGIN_HANDLED;

Z1PAS is offline
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 08-30-2018 , 07:50   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #2

Quote:
Originally Posted by Z1PAS View Post
PHP Code:
    switch( szKey] ) {
        case 
'1': {
            
give_itemid"weapon_ak47""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_AK47CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE90 );
            
set_user_health(id100);
        }
        case 
'2': {
            
give_itemid"weapon_m4a1""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_M4A1CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE90 );
            
set_user_health(id100);
        }
        case 
'3': {
            
give_itemid"weapon_awp""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_AWPCSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE30 );
            
set_user_health(id100);
        }
        case 
'4': {
            
give_itemid"weapon_m3""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_M3CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE32 );
            
set_user_health(id100);
        }
        case 
'5': {
            
give_itemid"weapon_famas""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_FAMASCSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE90 );
            
set_user_health(id100);
        }
        case 
'6': {
            
give_itemid"weapon_p90""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_P90CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE100 );
            
set_user_health(id100);
        }
        case 
'7': {
            
give_itemid"weapon_m249""weapon_deagle""weapon_hegrenade""weapon_flashbang""weapon_flashbang" );
            
cs_set_user_bpammoidCSW_M249CSW_DEAGLECSW_HEGRENADECSW_FLASHBANGCSW_SMOKEGRENADE200 );
            
set_user_health(id100);
        }
    }
    return 
PLUGIN_HANDLED;

What the actual f*ck? This code is wrong in every aspect, starting from the case '1' to the give_item and cs_set_user_bpammo having over 10 parameters..
__________________

Last edited by edon1337; 08-30-2018 at 07:52.
edon1337 is offline
Z1PAS
Junior Member
Join Date: Aug 2018
Location: Lithuania
Old 08-30-2018 , 07:56   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #3

but how to fix this?
Z1PAS is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 08-30-2018 , 08:01   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #4

Check the api page to see how cs_set_user_bpammo looks and how to call it.
__________________
HamletEagle is offline
Ghosted
Veteran Member
Join Date: Apr 2015
Location: Georgia
Old 08-30-2018 , 08:05   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #5

PHP Code:
#include < amxmodx > 
#include < amxmisc > 
#include < cstrike > 
#include < fakemeta > 
#include < fun > 
#include < hamsandwich > 

#define ADMIN_VOICE ADMIN_MENU 


new g_iMaxClients
new 
g_iMenu

new 
bool:g_connected[33];  

public 
plugin_init() { 
    
register_plugin"Jailbreak Guard Classes""1.0""©toastt" );     
    
RegisterHamHam_Spawn"player""HamPlayerSpawn"); 
    
    
register_forwardFM_Voice_SetClientListening"FwdSetVoice" ); 
    
    
g_iMaxClients get_maxplayers(); 
    
    
g_iMenu menu_create"Pasirinkite ginkla.""HandleWeaponsMenu" ); 
    
menu_additemg_iMenu"AK47 Deagle HE FB SMOKE""1"); 
    
menu_additemg_iMenu"M4A1 Deagle HE FB SMOKE""2"); 
    
menu_additemg_iMenu"AWP Deagle HE FB SMOKE""3"); 
    
menu_additemg_iMenu"M3 Deagle HE FB SMOKE""4"); 
    
menu_additemg_iMenu"FAMAS Deagle HE FB SMOKE""5"); 
    
menu_additemg_iMenu"P90 Deagle HE FB SMOKE""6"); 
    
menu_additemg_iMenu"M249 Deagle HE FB SMOKE""7"); 
    
menu_setpropg_iMenuMPROP_EXITMEXIT_ALL );  
    
    
g_iMaxClients global_getglb_maxClients ); 


public 
HamPlayerSpawn(id) { 
    if( 
is_user_aliveid ) && is_user_connectedid ) ) { 
        
strip_user_weaponsid ); 
        
give_itemid"weapon_knife" ); 
        if( 
cs_get_user_teamid ) == CS_TEAM_CT ) { 
            
give_itemid"weapon_deagle" ); 
            
cs_set_user_bpammoidCSW_DEAGLE35 ); 
            
menu_displayidg_iMenu); 
        } 
    }     


public 
client_putinserver(client

    
g_connected[client] = true


public 
client_disconnect(client

    
g_connected[client] = false


public 
FwdSetVoice(receiversenderbool:listen

    if( !(
<= receiver <= g_iMaxClients
    || !
g_connected[receiver
    || !(
<= sender <= g_iMaxClients
    || !
g_connected[sender] ) return FMRES_IGNORED
    
    new 
CsTeams:team cs_get_user_team(sender); 
    if( (
team == CS_TEAM_T || team == CS_TEAM_CT && !is_user_alive(sender)) && !access(senderADMIN_VOICE) ) 
    { 
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    } 
    
    return 
FMRES_IGNORED


public 
HandleWeaponsMenuidiMenuiItem ) { 
    if (!
is_user_alive(id) || iItem 0)
        return;
    
    switch( 
iItem ) { 
        case 
0: { 
            
give_itemid"weapon_ak47" ); 
        } 
        case 
1: { 
            
give_itemid"weapon_m4a1"); 
            
cs_set_user_bpammoidCSW_M4A190 ); 
        } 
        case 
2: { 
            
give_itemid"weapon_awp" ); 
            
cs_set_user_bpammoidCSW_AWP30 ); 
        } 
        case 
3: { 
            
give_itemid"weapon_m3" ); 
            
cs_set_user_bpammoidCSW_M332 ); 
        } 
        case 
4: { 
            
give_itemid"weapon_famas" ); 
            
cs_set_user_bpammoidCSW_FAMAS90 ); 
        } 
        case 
5: { 
            
give_itemid"weapon_p90" ); 
            
cs_set_user_bpammoidCSW_P90100 ); 
        } 
        case 
6: { 
            
give_itemid"weapon_m249" ); 
            
cs_set_user_bpammoidCSW_M249200 ); 
        } 
    }
    
    
give_item(id"weapon_deagle");
    
give_item(id"weapon_hegrenade");
    
give_item(id"weapon_flashbang");
    
give_item(id"weapon_flashbang");
    
set_user_health(id100); 

__________________

[MOD] CS Weapon Mod V1.7.1
[MM] MetaMod-C V1.0
[MOD] CS NPC Mod (5%)


Probably Left AM
Ghosted is offline
Z1PAS
Junior Member
Join Date: Aug 2018
Location: Lithuania
Old 08-30-2018 , 08:10   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #6

Thanks for help!
Z1PAS is offline
iceeedr
Veteran Member
Join Date: Apr 2017
Location: Brazil
Old 08-30-2018 , 08:49   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #7

Ghosted, strip_user_weapons (id) will disappear with c4 if you do not return it to TRs ... I think this little fix does the job.

PHP Code:
#include < amxmodx > 
#include < amxmisc > 
#include < cstrike > 
#include < fakemeta > 
#include < fun > 
#include < hamsandwich > 

#define ADMIN_VOICE ADMIN_MENU 


new g_iMaxClients
new 
g_iMenu

new 
bool:HasC4[33]
new 
bool:g_connected[33];  

public 
plugin_init() { 
    
register_plugin"Jailbreak Guard Classes""1.0""©toastt" );     
    
RegisterHamHam_Spawn"player""HamPlayerSpawn"); 
    
    
register_forwardFM_Voice_SetClientListening"FwdSetVoice" ); 
    
    
g_iMaxClients get_maxplayers(); 
    
    
g_iMenu menu_create"Pasirinkite ginkla.""HandleWeaponsMenu" ); 
    
menu_additemg_iMenu"AK47 Deagle HE FB SMOKE""1"); 
    
menu_additemg_iMenu"M4A1 Deagle HE FB SMOKE""2"); 
    
menu_additemg_iMenu"AWP Deagle HE FB SMOKE""3"); 
    
menu_additemg_iMenu"M3 Deagle HE FB SMOKE""4"); 
    
menu_additemg_iMenu"FAMAS Deagle HE FB SMOKE""5"); 
    
menu_additemg_iMenu"P90 Deagle HE FB SMOKE""6"); 
    
menu_additemg_iMenu"M249 Deagle HE FB SMOKE""7"); 
    
menu_setpropg_iMenuMPROP_EXITMEXIT_ALL );  
    
    
g_iMaxClients global_getglb_maxClients ); 


public 
HamPlayerSpawn(id) { 
    if( 
is_user_aliveid ) && is_user_connectedid ) ) 
    {
        if (
user_has_weapon(idCSW_C4))
            
HasC4[id] = true
        
else
            
HasC4[id] = false 

        strip_user_weapons
id ); 
        
give_itemid"weapon_knife" ); 
        if( 
cs_get_user_teamid ) == CS_TEAM_CT ) { 
            
give_itemid"weapon_deagle" ); 
            
cs_set_user_bpammoidCSW_DEAGLE35 ); 
            
menu_displayidg_iMenu); 
        }
        else if(
cs_get_user_teamid ) == CS_TEAM_T){
            if(
HasC4[id]){
                
give_item(id"weapon_c4")
                
cs_set_user_plantid )
            }
        }
    }     


public 
client_putinserver(client

    
g_connected[client] = true


public 
client_disconnect(client

    
g_connected[client] = false


public 
FwdSetVoice(receiversenderbool:listen

    if( !(
<= receiver <= g_iMaxClients
    || !
g_connected[receiver
    || !(
<= sender <= g_iMaxClients
    || !
g_connected[sender] ) return FMRES_IGNORED
    
    new 
CsTeams:team cs_get_user_team(sender); 
    if( (
team == CS_TEAM_T || team == CS_TEAM_CT && !is_user_alive(sender)) && !access(senderADMIN_VOICE) ) 
    { 
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    } 
    
    return 
FMRES_IGNORED


public 
HandleWeaponsMenuidiMenuiItem ) { 
    if (!
is_user_alive(id) || iItem 0)
        return;
    
    switch( 
iItem ) { 
        case 
0: { 
            
give_itemid"weapon_ak47" ); 
        } 
        case 
1: { 
            
give_itemid"weapon_m4a1"); 
            
cs_set_user_bpammoidCSW_M4A190 ); 
        } 
        case 
2: { 
            
give_itemid"weapon_awp" ); 
            
cs_set_user_bpammoidCSW_AWP30 ); 
        } 
        case 
3: { 
            
give_itemid"weapon_m3" ); 
            
cs_set_user_bpammoidCSW_M332 ); 
        } 
        case 
4: { 
            
give_itemid"weapon_famas" ); 
            
cs_set_user_bpammoidCSW_FAMAS90 ); 
        } 
        case 
5: { 
            
give_itemid"weapon_p90" ); 
            
cs_set_user_bpammoidCSW_P90100 ); 
        } 
        case 
6: { 
            
give_itemid"weapon_m249" ); 
            
cs_set_user_bpammoidCSW_M249200 ); 
        } 
    }
    
    
give_item(id"weapon_deagle");
    
give_item(id"weapon_hegrenade");
    
give_item(id"weapon_flashbang");
    
give_item(id"weapon_flashbang");
    
set_user_health(id100); 

iceeedr is offline
Send a message via Skype™ to iceeedr
Ghosted
Veteran Member
Join Date: Apr 2015
Location: Georgia
Old 08-30-2018 , 09:52   Re: error 088: number of arguments does not match definition how to fix?
Reply With Quote #8

Quote:
Originally Posted by iceeedr View Post
Ghosted, strip_user_weapons (id) will disappear with c4 if you do not return it to TRs ... I think this little fix does the job.
well i just fixed the error
__________________

[MOD] CS Weapon Mod V1.7.1
[MM] MetaMod-C V1.0
[MOD] CS NPC Mod (5%)


Probably Left AM
Ghosted is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:19.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode