HLMOD.HU Forrás Megtekintés
- www.hlmod.hu/* A plugint UlTiMaT3 forditotta!
*
*
* AMX Mod script.
*
* Magan Chat
*
* A plugin 2002 -ben keszult! Utolso modositas 2013 -ban volt.
*
*
* Az admin barmikor bezarhatja masnak a PRIVAT chatjet. :)
*
* CVAR:
* amx_pchat <STEAM_ID, NEV vagy #felhasznaloid>
* amx_closechat
*
*/
#include <amxmod>
#include <amxmisc>
new talking[32]
public set_chat(id) {
new text[32],name[32]
read_args(text,31)
parse(text,name,31)
new priv = cmd_target(id,name,0)
if (!priv) return PLUGIN_HANDLED
new name2[32]
get_user_name(priv,name2,31)
get_user_name(id,name,31)
talking[id] = priv
talking[priv] = id
client_print(priv, print_chat, "[AMX] %s megnyitott egy privat Chat -et!",name)
client_print(priv, print_chat, "[AMX] Csak %s - beszélhetsz! NE irj team_say -be, mert magan CHAT -be vagy!",name)
client_print(id, print_chat, "[AMX] A privat Chat -et megnyitotta: %s",name2)
return PLUGIN_HANDLED
}
public stop_chat(id) {
if (talking[id] == -1)
return PLUGIN_HANDLED
new name[32],name2[32]
get_user_name(talking[id],name2,31)
get_user_name(id,name,31)
client_print(id, print_chat, "[AMX] %s bezarta a magan chat -et.",name2)
client_print(talking[id], print_chat, "[AMX] %s bezarta a magan chat -et.",name)
talking[talking[id]] = -1
talking[id] = -1
return PLUGIN_HANDLED
}
public catch_say(id) {
if (talking[id] == -1)
return PLUGIN_CONTINUE
new name2[32],name[32],message[192]
get_user_name(talking[id],name2,31)
get_user_name(id,name,31)
read_args(message,191)
remove_quotes(message)
client_print(talking[id], print_chat, "(%s) %s: %s",name,name2,message)
client_print(id, print_chat, "(%s) %s: %s",name2,name,message)
return PLUGIN_HANDLED
}
public plugin_init(){
new i
register_plugin("Private Chat","0.1","Phreak & UlTiMaT3")
register_clcmd("say","catch_say")
register_concmd("amx_pchat","set_chat",ADMIN_CHAT,"<authid, nick or #userid>")
register_concmd("amx_stopchat","stop_chat",ADMIN_CHAT," - Bezarta a privat Chat -et!")
// initialize talking array
for (i=0;i<32;i++)
talking[i] = -1
return PLUGIN_CONTINUE
}