Use engine for 2 specific classnames touching. It's more efficient.
Code:
#include <amxmodx>
#include <engine>
public plugin_init() {
register_touch("trigger_once", "player", "FwdPlayerTouchTriggerOnce");
}
public FwdPlayerTouchTriggerOnce(entity, id) {
if(is_user_alive(id)) {
static targetName[32];
entity_get_string(entity, EV_SZ_targetname, targetName, charsmax(targetName));
if(equal(targetName, "cdaudio", 7)) {
client_print(id, print_chat, "Touched %s", targetName);
}
}
}
__________________