|
Author
|
Message
|
|
Member
|

04-21-2012
, 07:58
Why this incorrect ?
|
#1
|
Why it write server name (I want write user name) and can't write teamscore. What did I do wrong
Quote:
#include <amxmodx>
#include <amxmisc>
new kills[33]
new tcount , ctcount
public plugin_init()
{
register_plugin("Ace Log", "1.0", "Newcomer")
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
register_event("DeathMsg", "event_DeathMsg", "a")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}
public event_round_start()
{
new reset_value[33]
kills = reset_value
}
public event_DeathMsg()
{
static killer, victim
killer = read_data(1)
victim = read_data(2)
if (!is_user_connected(killer) || !is_user_connected(victim) || killer==victim || get_user_team(killer)==get_user_team(victim)) return;
kills[killer] += 1
if (kills[killer] == 5)
{
ace_log(killer)
}
}
ace_log(killer)
{
new szFile[128];
get_configsdir(szFile,127);
formatex(szFile,127,"%s/ace_log.txt",szFile);
if(!file_exists(szFile))
{
write_file(szFile," ",-1)
}
new name[32],sztime[54],szLog[256],map[33]
get_user_name(killer,name,31);
get_time("%d.%m.%Y -- %H:%M:%S",sztime,53);
get_mapname(map,32);
formatex(szLog,255,"Player: %s | Date: %s | Map: %s | Wins: CT:%s TS:%s",name, sztime, map,ctcount,tcount);
write_file(szFile,szLog,-1);
}
public t_win(id)
{
tcount+=1
}
public ct_win(id)
{
ctcount+=1
}
|
Last edited by newcomer; 04-23-2012 at 01:21.
|
|
|
|