mam taki problem bowiem napisałem plugin w oparciu o znalezione tutaj informacje, ale pojawia mi się błąd w konsoli:
Tutaj jak dodam debug po rr.amx w plugins.ini L 02/11/2011 - 09:07:13: [FUN] Player out of range (0) L 02/11/2011 - 09:07:13: [AMXX] Displaying debug trace (plugin "rr.amxx") L 02/11/2011 - 09:07:13: [AMXX] Run time error 10: native error (native "set_user_godmode") L 02/11/2011 - 09:07:13: [AMXX] [0] text0mERhQ.sma::StartOfRound (line 20) -=-=-=- Tutaj bez debug L 02/11/2011 - 09:08:01: [FUN] Player out of range (0) L 02/11/2011 - 09:08:01: [AMXX] Run time error 10 (plugin "rr.amxx") (native "set_user_godmode") - debug not enabled! L 02/11/2011 - 09:08:01: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
SMA pluginu:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "Spawnochronka"
#define VERSION "666.0"
#define AUTHOR "Proximus PL"
new Licz;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_logevent("StartOfRound", 2, "1=Round_Start");
}
public StartOfRound()
{
set_user_godmode( 0, 1 );
set_user_rendering(0, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25);
Licz = 5;
if(task_exists(0 + 3431))
{
remove_task( 0 + 3431);
}
set_task( 1.0, "EndOfRound", 0 + 3431, _, _, "b" );
return PLUGIN_CONTINUE;
}
public EndOfRound()
{
set_hudmessage(80,0,255,0.03,0.76,2,0.02,1.0,0.01);
show_hudmessage(0, "Za %d sekund skonczy sie SpawnOchrona!", Licz);
Licz -= 1;
if(Licz <= 0)
{
set_user_godmode(0,0);
set_user_rendering(0,kRenderFxNone,0,0,0,kRenderNormal,0);
}
}
Może wy coś poradzicie ;x
Jedyne co mi namyśl przychodzi to, że nie wiem jak dać te rzeczy wszystkim, tj. set_user_godmode( 0, 0 ); czy to jest dobrze?