Ok, so this is my first plugin ever.
My issue: saying .wg alone prints that the user doesnt exist cuz yea i dont input any user.
If i do for example .wg deprale it just says amx_wg unknown command in the console.
please educate me or at least spoon-feed me this time once PLEASE.
"say .wg" isn't wrong cause I'm using admin slash command amxx plugin modified to use "." instead of "/" so it isnt wrong.
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "WGREQSYS"
#define VERSION "0.2REV"
#define AUTHOR "deprale"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say .wg", "req_wg", 0, "<player> - cere o scanare wargods unui player");
}
public ss(id)
{
client_cmd(id, "snapshot")
}
public ssconsole(id)
{
client_cmd(id, "toggleconsole")
}
public haveabadfeeling(id)
{
client_cmd(id, "spk barney/badfeellin")
}
public req_wg(id, level, cid){
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new total[256]
read_args(total, 255)
remove_quotes(total)
new left[92],right[92]
strtok(total,left,91,right,91)
new arg[23]
read_argv(1, arg, 23);
if(equali(left,".wg")) {
new lala[256], target[256]
strtok(total,lala,255,total,255)
new sendername[32], uid
get_user_name(id, sendername, 31)
uid = find_player("bhl", target)
if (uid == 0) {
client_print(id, print_chat, "[UNION] Ne pare rau, acest player e inexistent.")
return PLUGIN_HANDLED;
}
new targetname[32], targetsteamid[32], sendersteamid[32]
get_user_authid(id,sendersteamid,31)
get_user_authid(uid,targetsteamid,31)
get_user_name(uid,targetname,31)
new basedir[64]
get_basedir(basedir, 63)
new LOG_FILE[164]
format(LOG_FILE, 163, "%s/logs/wargods.log", basedir)
new log[256];
format(log,255,"WG CERUT DE CATRE %s(%s) LUI %s(%s): ",targetname,sendersteamid,targetname,targetsteamid)
write_file(LOG_FILE,log);
console_print(id, "[UNION] WARGODS CERUT LUI %s!" ,targetname)
console_print(id, "[UNION] WARGODS CERUT LUI %s!" ,targetname)
console_print(id, "[UNION] WARGODS CERUT LUI %s!" ,targetname)
console_print(uid, "** [UNION] %s ti-a cerut un wargods! **" ,sendername)
console_print(uid, "** [UNION] %s ti-a cerut un wargods! **" ,sendername)
console_print(uid, "** [UNION] %s ti-a cerut un wargods! **" ,sendername)
client_print(0, print_chat, "** [UNION] ** WARGODS CERUT PLAYER-ULUI [%s] DE CATRE PLAYER-UL [%s]",targetname,sendername)
client_print(uid, print_chat, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
client_print(uid, print_chat, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
client_print(uid, print_chat, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
client_print(uid, print_center, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
client_print(uid, print_chat, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
client_print(uid, print_chat, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
client_print(uid, print_chat, "** [UNION] ** (%s) TI-A FOST CERUT UN WARGODS - DOVADA CERERE WARGODS (SS FACUT) - CERERE FACUTA DE %s: **", targetname, sendername)
//TASK TARGET SS
set_task(0.1, "haveabadfeeling", id)
set_task(0.3, "ss" , id)
set_task(0.5, "ssconsole" , id)
set_task(1.1, "ss" , id)
set_task(1.5, "escape", id)
//TASK SENDER SS
set_task(0.1, "haveabadfeeling", id)
set_task(0.3, "ss" , uid)
set_task(0.5, "ssconsole" , uid)
set_task(1.1, "ss" , uid)
set_task(1.5, "escape", uid)
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}