How can I convert plugin Cs to HL ! For example, I want to change this teams Cs to Teams HL !
#include <amxmodx> #include <amxmisc> #include <cstrike>
#define DEBUG
public plugin_init() { register_plugin("Join/Leave Message","1.5","BigBaller|ZeonSoldier") register_cvar("amx_join_message", "#name is connecting to #server.") register_cvar("amx_joined_message", "#name #team_msg") register_cvar("amx_leave_message", "#name has left #server.") register_cvar("amx_join_leave","1") register_cvar("amx_join_leave_idler","1") }
public client_connect(id){ new parm[1] parm[0] = id set_task(2.0, "join_msg", 0, parm, 1) return PLUGIN_CONTINUE }
public client_putinserver(id){ new parm[1] parm[0] = id set_task(10.0, "joined_msg", 0, parm, 1) return PLUGIN_CONTINUE }
public client_disconnect(id){ new parm[1] parm[0] = id set_task(2.0, "leave_msg", 0, parm, 1) return PLUGIN_CONTINUE }
public join_msg(user[]) { if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED new username[32], message[192], hostname[64] get_user_name(user[0], username, 31) get_cvar_string("hostname", hostname, 63) get_cvar_string("amx_join_message", message, 191) replace(message, 191, "#name", username) replace(message, 191, "#server", hostname) set_hudmessage(0, 225, 0, -1.0, 0.79, 0, 6.0, 6.0, 0.5, 0.15, 3) show_hudmessage(0, message) return PLUGIN_CONTINUE }
public joined_msg(user[]) { if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED new username[32] get_user_name(user[0], username, 31) new message[192] get_cvar_string("amx_joined_message", message, 191) replace(message, 191, "#name", username)
//Checks for team new CsTeams:userTeam = cs_get_user_team( user[0] ) if( userTeam == CS_TEAM_T ){ replace(message, 191, "#team_msg", "joined the Terrorist Force!") } else if( userTeam == CS_TEAM_CT ){ replace(message, 191, "#team_msg", "joined the Counter-Terrorist Force!") } else if( userTeam == CS_TEAM_SPECTATOR ){ replace(message, 191, "#team_msg", "is Spectating.") } else{ if (get_cvar_num("amx_join_leave_idler")==1) replace(message, 191, "#team_msg", "is choosing a team...") set_task(10.0, "joined_msg", 0, user, 1) } set_hudmessage(0, 225, 0, -1.0, 0.79, 0, 6.0, 6.0, 0.5, 0.15, 3) if( !containi(message, "#team") ) show_hudmessage(0, message) return PLUGIN_CONTINUE }
/*Debugger #if defined DEBUG else { new players[32], inum get_players(players,inum) for (new i=0; i<inum; ++i){ if( access(players[i], ADMIN_LEVEL_H) ) client_print(players[i],print_chat, " [AMXX]{amx_join_leave} ERROR: CANNOT DECIFER TEAM!! " ) } break } #endif */
public leave_msg(user[]) { if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED new username[32], message[192], hostname[64] get_user_name(user[0], username, 31) get_cvar_string("hostname", hostname, 63) get_cvar_string("amx_join_message", message, 191) replace(message, 191, "#name", username) replace(message, 191, "#server", hostname) set_hudmessage(0, 225, 0, -1.0, 0.79, 0, 6.0, 6.0, 0.5, 0.15, 3) show_hudmessage(0, message) return PLUGIN_CONTINUE } Код: public joined_msg(user[]) { if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED new username[32] get_user_name(user[0], username, 31) new message[192] get_cvar_string("amx_joined_message", message, 191) replace(message, 191, "#name", username)
//Checks for team new CsTeams:userTeam = cs_get_user_team( user[0] ) if( userTeam == CS_TEAM_T ){ replace(message, 191, "#team_msg", "joined the Terrorist Force!") } else if( userTeam == CS_TEAM_CT ){ replace(message, 191, "#team_msg", "joined the Counter-Terrorist Force!") } else if( userTeam == CS_TEAM_SPECTATOR ){ replace(message, 191, "#team_msg", "is Spectating.") } else{ if (get_cvar_num("amx_join_leave_idler")==1) replace(message, 191, "#team_msg", "is choosing a team...") set_task(10.0, "joined_msg", 0, user, 1) } set_hudmessage(0, 225, 0, -1.0, 0.79, 0, 6.0, 6.0, 0.5, 0.15, 3) if( !containi(message, "#team") ) show_hudmessage(0, message) return PLUGIN_CONTINUE } That's what I did
Код: #include <hl> Код: public joined_msg(user[]) { if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED new username[32] get_user_name(user[0], username, 31) new message[192] get_cvar_string("amx_joined_message", message, 191) replace(message, 191, "#name", username)
//Checks for team new hlTeams:userTeam = hl_get_user_team( user[0] ) if( userTeam == HL_TEAM_Iron ){ replace(message, 191, "#team_msg", "joined the Iron-Man Force!") } else if( userTeam == HL_TEAM_Bat ){ replace(message, 191, "#team_msg", "joined the Bat-Man Force!") } else if( userTeam == HL_TEAM_SPECTATOR ){ replace(message, 191, "#team_msg", "is Spectating.") } else{ if (get_cvar_num("amx_join_leave_idler")==1) replace(message, 191, "#team_msg", "is choosing a team...") set_task(10.0, "joined_msg", 0, user, 1) }
set_hudmessage(0, 225, 0, -1.0, 0.79, 0, 6.0, 6.0, 0.5, 0.15, 3) if( !containi(message, "#team") ) show_hudmessage(0, message) return PLUGIN_CONTINUE }
|