AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Help me! Could not locate output file (https://forums.alliedmods.net/showthread.php?t=294467)

Akka3223 02-27-2017 16:25

Help me! Could not locate output file
 
i got this error :(

//// d2_announcer.sma
// C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\d2_an nouncer.sma(29) : error 088: number of arguments does not match definition
//
// 1 Error.
// Could not locate output file C:\Games\Counter-Strike\cstrike\addons\amxmodx\scripting\compi led\d2_announcer.amx (compile failed).
//
// Compilation Time: 0.31 sec
// ----------------------------------------

Press enter to exit ...

My code:

#include <amxmodx>
#include <amxmisc>
#include <d2lod>

new PLUGIN_NAME[] = "Diablo2 Log Announcer"
new PLUGIN_AUTHOR[] = "AkkaStyle"
new PLUGIN_VERSION[] = "2.2"

new const HEROES[][] =
{
"Hunter",
"Assassin",
"Warlock",
"Warrior",
"Rogue",
"Druid",
"Mage"
}
new const LEVELS[] =
{

}
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
}
public d2_logged(id, log_type)
{
static name[32] ; get_user_name(id, name, charsmax(name), LEVELS);

if ( log_type == LOGGED )
{
client_printcolor( 0, "/y[ /g%s /y] - /ctr%s /yhas logged ON.", name, HEROES[ get_p_hero(id) ], LEVELS[ get_p_level(id) ]);
}
else
{
client_printcolor( 0, "/y[ /g%s /y] - /ctr%s /yhas logged OFF.", name, HEROES[ get_p_hero(id) ], LEVELS[ get_p_level(id) ]);
}
}

edon1337 02-27-2017 16:30

Re: Help me! Could not locate output file
 
Quote:

Originally Posted by Akka3223 (Post 2499191)
i got this error :(


Too bad.

Akka3223 02-27-2017 16:35

Re: Help me! Could not locate output file
 
Quote:

Originally Posted by edon1337 (Post 2499194)
Too bad.

dude i tryed to put amxx anouncer still wont work:C

edon1337 02-27-2017 16:40

Re: Help me! Could not locate output file
 
Quote:

Originally Posted by Akka3223 (Post 2499195)
dude i tryed to put amxx anouncer still wont work:C

That code is terrible.

Look, the line I highlighted makes no sense.

Code:
#include <amxmodx> #include <amxmisc> #include <d2lod> new PLUGIN_NAME[] = "Diablo2 Log Announcer" new PLUGIN_AUTHOR[] = "AkkaStyle" new PLUGIN_VERSION[] = "2.2" new const HEROES[][] = { "Hunter", "Assassin", "Warlock", "Warrior", "Rogue", "Druid", "Mage" } new const LEVELS[] = { } public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR) } public d2_logged(id, log_type) {  static name[32] ; get_user_name(id, name, charsmax(name), LEVELS); if ( log_type == LOGGED ) { client_printcolor( 0, "/y[ /g%s /y] - /ctr%s /yhas logged ON.", name, HEROES[ get_p_hero(id) ], LEVELS[ get_p_level(id) ]); } else { client_printcolor( 0, "/y[ /g%s /y] - /ctr%s /yhas logged OFF.", name, HEROES[ get_p_hero(id) ], LEVELS[ get_p_level(id) ]); } }

Akka3223 02-27-2017 16:43

Re: Help me! Could not locate output file
 
Quote:

Originally Posted by edon1337 (Post 2499196)
That code is terrible.

Look, the line I highlighted makes no sense.

Code:
#include <amxmodx> #include <amxmisc> #include <d2lod> new PLUGIN_NAME[] = "Diablo2 Log Announcer" new PLUGIN_AUTHOR[] = "AkkaStyle" new PLUGIN_VERSION[] = "2.2" new const HEROES[][] = { "Hunter", "Assassin", "Warlock", "Warrior", "Rogue", "Druid", "Mage" } new const LEVELS[] = { } public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR) } public d2_logged(id, log_type) {  static name[32] ; get_user_name(id, name, charsmax(name), LEVELS); if ( log_type == LOGGED ) { client_printcolor( 0, "/y[ /g%s /y] - /ctr%s /yhas logged ON.", name, HEROES[ get_p_hero(id) ], LEVELS[ get_p_level(id) ]); } else { client_printcolor( 0, "/y[ /g%s /y] - /ctr%s /yhas logged OFF.", name, HEROES[ get_p_hero(id) ], LEVELS[ get_p_level(id) ]); } }

Dude is there any tag lik[/Code] or smthing like this

edon1337 02-27-2017 16:46

Re: Help me! Could not locate output file
 
[pawn] or [php]

Akka3223 02-27-2017 16:50

Re: Help me! Could not locate output file
 
ok

PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <d2lod>

new PLUGIN_NAME[] = "Diablo2 Log Announcer"
new PLUGIN_AUTHOR[] = "AkkaStyle"
new PLUGIN_VERSION[] = "2.2"

new const HEROES[][] = 
{
    
"Hunter",
    
"Assassin",
    
"Warlock",
    
"Warrior",
    
"Rogue",
    
"Druid",
    
"Mage"

new const 
LEVELS[] = 
{


public 
plugin_init() 
{
    
register_plugin(PLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR)
}
public 
d2_logged(idlog_type)
{
    static 
name[32] ; get_user_name(idnamecharsmax(name), LEVELS);

    if ( 
log_type == LOGGED )
    {
        
client_printcolor0"/y[ /g%s /y] - /ctr%s /yhas logged ON."nameHEROESget_p_hero(id) ], LEVELSget_p_level(id) ]);
    }
    else
    {
        
client_printcolor0"/y[ /g%s /y] - /ctr%s /yhas logged OFF."nameHEROESget_p_hero(id) ], LEVELSget_p_level(id) ]);
    }



edon1337 02-27-2017 16:51

Re: Help me! Could not locate output file
 
You have to end it with [/php]. Don't post again just edit your last post.

Akka3223 02-27-2017 16:52

Re: Help me! Could not locate output file
 
here is it

edon1337 02-27-2017 16:56

Re: Help me! Could not locate output file
 
I mean't your code looks terrible not the indentation.

What's this for
Code:
new const LEVELS[] = { }


All times are GMT -4. The time now is 20:43.

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