Raised This Month: $ Target: $400
 0% 

Join/Leave Message rescript help


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
CrazymFer
Junior Member
Join Date: Aug 2004
Old 12-20-2005 , 16:20   Join/Leave Message rescript help
Reply With Quote #1

Alright, I have been rescripting big baller's Join/leave Announce plugin to incorporate the server's hostname and user's team...

Everything works so far exept when a user chooses a team, it fails to replace the team: CrazymFer has joined the $team$!

I have included a debug so that it would tell me if it is having a problem.

Code:
/* Join/Leave Message 1.2 by BigBaller Just shows a basic Tsay like message to all players when user is connecting, has established connection and disconnected from your server. Just upload into your amxx/plugins folder Add join_leave.amx in your amxx/plugins.ini Restart server or change map. ENJOY! *New, You are able to turn messages off and on using the cvar amx_join_leave 1 = On 0 = Off Plugin by default is 1 Change Log v 1.0 - Started with basic messages. v 1.1 - Created a cvar to disable messages (cvar is amx_join_leave 1|0) v 1.2 - Moved the messages up, they conflicted with plugins such as StatsX and PTB */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define DEBUG new sName[64], userID public plugin_init() {   register_plugin("Join/Leave Message","1.2","BigBaller")   register_cvar("amx_join_message", "$name$ has connected to $server$.")   register_cvar("amx_joined_message", "$name$ has joined the $team$!")   register_cvar("amx_leave_message", "$name$ has left $server$.")   register_cvar("amx_join_leave","1")   get_cvar_string("hostname", sName, 63) } public client_connect(id){     new user[32], len     user[0] = id     len = get_user_name(id,user[1],31)     set_task(2.0, "join_msg", 0, user, len + 2)     return PLUGIN_CONTINUE } public client_putinserver(id){     new user[32], len     user[0] = id     userID = id     len = get_user_name(id,user[1],31)     set_task(2.0, "joined_msg", 0, user, len + 2)     return PLUGIN_CONTINUE } public client_disconnect(id){     new user[32], len     user[0] = id     len = get_user_name(id, user[1], 31)     set_task(2.0, "leave_msg", 0, user, len + 2)     return PLUGIN_CONTINUE } public join_msg(user[]) {         if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED     new message[192]     get_cvar_string("amx_join_message", message, 191)     replace(message, 191, "$server$", sName[0])     replace(message, 191, "$name$", user[1])     set_hudmessage(0, 225, 0, 0.05, 0.55, 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 message[192]     get_cvar_string("amx_joined_message", message, 191)     new CsTeams:userTeam = cs_get_user_team( userID )     if( userTeam == CS_TEAM_T )         replace(message, 191, "$team$", "Terrorist Force")     else if( userTeam == CS_TEAM_CT )         replace(message, 191, "$team$", "Counter-Terrorist Force")     else if( userTeam == CS_TEAM_SPECTATOR )         replace(message, 191, "$team$", "Spectators")     #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!! " )         }     }     #endif     replace(message, 191, "$name$", user[1])     set_hudmessage(0, 225, 0, 0.05, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)     show_hudmessage(0, message)     return PLUGIN_CONTINUE } public leave_msg(user[]) {         if (get_cvar_num("amx_join_leave")==0) return PLUGIN_HANDLED     new message[192]     get_cvar_string("amx_leave_message", message, 191)     replace(message, 191, "$server$", sName[0])     replace(message, 191, "$name$", user[1])     set_hudmessage(0, 225, 0, 0.05, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)     show_hudmessage(0, message)     return PLUGIN_CONTINUE }

Any help would be greatly appreciated.


-ZeonSoldier
-BoB-J Server Tech
__________________
CrazymFer is offline
Send a message via AIM to CrazymFer
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 15:51.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode