|
Senior Member
|

06-07-2005
, 04:35
|
#5
|
Thats mine Plugin now.
I dont get that with the FUNC1_TASKID thinggy right.is compiles without errors but ingame its says Entiy 2000 out of range.
Can you edit me the TaskFunction in so i can see how that supposed to look right ?
Quote:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <engine>
#include <fun>
public plugin_init()
{
register_plugin("Admin Fun","0.1","WeedHumpster" );
register_clcmd("Godmodeon","God1", ADMIN_LEVEL_A );
register_clcmd("Godmodeoff","God0", ADMIN_LEVEL_A );
register_clcmd("Kimodeon","KI1", ADMIN_LEVEL_A );
register_clcmd("Kimodeoff","KI0", ADMIN_LEVEL_A );
register_clcmd("health","health", ADMIN_LEVEL_A );
register_clcmd("speed","speed", ADMIN_LEVEL_A );
register_clcmd("speed1","speed1", ADMIN_LEVEL_A );
register_clcmd("allitems","allitems", ADMIN_LEVEL_A );
register_clcmd("cloakon","cloak", ADMIN_LEVEL_A );
register_clcmd("cloakoff","cloak0", ADMIN_LEVEL_A );
register_clcmd("plbonus","powerup", ADMIN_LEVEL_A );
register_clcmd("plbonus2","powerup2", ADMIN_LEVEL_A );
register_clcmd("transformfx","TransformFX", ADMIN_LEVEL_A );//Short playing
register_clcmd("transformfx1","TransformFX1", ADMIN_LEVEL_A );//Edited FX
return 0;
}
#define ki0_id 2000
#define cloak0_id 2001
//GodMode Related
public God1(id)
{
set_user_godmode(id, 1);
return 1;
}
public God0(id)
{
set_user_godmode(id, 0);
return 1;
}
//---------------------
//KIMode Related
public KI1(id)
{
set_task(0.1, "ki1", 2000 + id, _, _, "b", 255);
return 1;
}
public ki1(id)
{
//Function running here
return 1;
}
public KI0(id)
{
if(task_exists(2000 + id))
remove_task(2000 + id)
return 1;
}
//---------------------
//health
public health(id)
{
message_begin( MSG_ONE, get_user_msgid( "XXX" ), {0,0,0}, id );
write_byte( XXX );
message_end();
set_user_health(id, XXX );
return 1;
}
//---------------------
//Speed; Normal Running Speed, Transformed Speed both work with Turbo
public speed(id)
{
set_pdata_int(id, XXX, 400 );
set_pdata_int(id, XXX, 500 );
return 1;
}
public speed1(id)
{
set_pdata_int(id, XXX, 1000 );
set_pdata_int(id, XXX, 1000 );
return 1;
}
//---------------------
//Give ALL Weapons
public allitems(id)
{
//Function running here
return 1;
}
//---------------------
//Invisible User
public cloak(id)
{
set_task(0.1, "cloak1", 2001 + id, _, _, "b", 255);
return 1;
}
public cloak1(id)
{
set_user_rendering(id,kRenderFxGlowShell,0,0, 0,kRenderTransAlpha,1);
return 1;
}
public cloak0(id)
{
if(task_exists(2001 + id))
remove_task(2001 + id)
return 1;
}
//---------------------
//PowerLevel Stuff
public powerup(id)
{
new powerlevel = get_pdata_int(id, XXX) // gets powerlevel
set_pdata_int(id, XXX, powerlevel + 50000 ) // current powerlevel + new
set_pdata_int(id, XXX, powerlevel + 50000 ) // current powerlevel + new
return 1;
}
public powerup2(id)
{
new powerlevel = get_pdata_int(id, XXX )
set_pdata_int(id, XXX, powerlevel + 100000 )
set_pdata_int(id, XXX, powerlevel + 100000 )
return 1;
}
//---------------------
//Transform FXs
public TransformFX(id)
{
message_begin(MSG_ALL,get_user_msgid("TXXX")) ;
write_byte(id);
write_byte(50);
write_byte(0);
message_end();
return 1;
}
public TransformFX1(id)
{
message_begin(MSG_ALL,get_user_msgid("TXXX")) ;
write_byte(id);
write_byte(XXX);
write_byte(XX);
message_end();
return 1;
}
|
|
|