30.04.2013, 19:09
Im making an offline stats cmd for irc:
This is what i did so far, but i get this:
(12689) : error 012: invalid function call, not a valid address
(12689) : warning 215: expression has no effect
(12689) : error 001: expected token: ";", but found ")"
(12689) : error 029: invalid expression, assumed zero
(12689) : fatal error 107: too many error messages on one line
Error line:
pawn Код:
IRCCMD:ostats(botid, channel[], user[], host[], params[])
{
if(IRC_IsOp(botid,channel,user))
{
new stringg[64];
new playername3[MAX_PLAYER_NAME];
new id;
GetPlayerName(id, playername3, sizeof(playername3));
format(stringg, sizeof(stringg), "/Users/%s.ini", playername3);
if(dini_Exists(stringg)) return IRC_GroupSay(gGroupID, channel,"12,1Error: Account doesnt exist!");
new str[1500];
new str2[1000];
new a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r,s,t,u,v,z;
a= dini_Int(stringg(params), "Admin");
b= dini_Int(stringg(params), "Cash");
c= dini_Int(stringg(params), "Vip");
d= dini_Int(stringg(params), "Scores");
e= dini_Int(stringg(params), "Deaths");
f= dini_Int(stringg(params), "Nopm");
g= dini_Int(stringg(params), "Muted");
i= dini_Int(stringg(params), "Cookies");
l= dini_Int(stringg(params), "Warn");
m= dini_Int(stringg(params), "Jailed");
n= dini_Int(stringg(params), "Logged");
o= dini_Int(stringg(params), "AdminActions");
p= dini_Int(stringg(params), "Rank");
q= dini_Int(stringg(params), "TempBan");
r= dini_Int(stringg(params), "VipTime");
s= dini_Int(stringg(params), "KillAsUsaTeam");
t= dini_Int(stringg(params), "KillAsGermanyTeam");
u= dini_Int(stringg(params), "KillAsRussiaTeam");
v= dini_Int(stringg(params), "KillAsJapanTeam");
z= dini_Int(stringg(params), "KillAsMercTeam");
new ip[128];
ip = dini_Get("/Logs/playerips.txt",params);
format(str,sizeof str,"2Offline Stats For Player %s:",params);
IRC_Say(IRC_EchoConnection[0],channel,str);
format(str,sizeof str,"12,0Level: %d - Cash: %d - Vip: %d - Kills: %d - Deaths: %d - Nopm: %d - Muted: %d - Cookies: %d - Warns: %d - Jailed: %d - Logged: %d - Admin Actions: %d - Rank: %d - TempBan: %d - Vip Time: %d",a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r);
format(str2,sizeof str2,"12,0Kill As Usa Team: %d - Kill As Germany Team: %d - Kill As Russia Team: %d - Kill As Japan Team: %d - Kill As Merc Team: %d",s,t,u,v,z);
IRC_GroupSay(gGroupID, channel,str);
IRC_GroupSay(gGroupID, channel,str2);
new ban;
ban = dini_Int(udb_encode(params),"Banned");
if(ban == 1)
{
IRC_Say(IRC_EchoConnection[0],channel,"12,0Account Banned: 4Yes");
} else IRC_Say(IRC_EchoConnection[0],channel,"12,0Account Banned: 12No");
}
return 1;
}
(12689) : error 012: invalid function call, not a valid address
(12689) : warning 215: expression has no effect
(12689) : error 001: expected token: ";", but found ")"
(12689) : error 029: invalid expression, assumed zero
(12689) : fatal error 107: too many error messages on one line
Error line:
pawn Код:
a= dini_Int(stringg(params), "Admin");