Heres a basic version without a sprite and cvars:
Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
new telestart[3] = {x,y,z}
new teleend[3] = {x,y,z}
public plugin_init() {
register_plugin("AMXX Teleporter","1.0.BETA","Charr")
register_cvar("amx_tele_enable","1")
register_cvar("amx_tele_distance","50")
}
public Client_PreThink(id) {
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_HANDLED
if(get_cvar_num("amx_tele_enable") == 0)
return PLUGIN_CONTINUE
new origin[3]
get_user_origin(id,origin,0)
if(get_distance(origin,telestart) <= get_cvar_num("amx_tele_distance"))
set_user_origin(id,teleend)
return PLUGIN_CONTINUE
}