Hey, ich habe folgendes Problem.
Wenn sich jemand Registriert hat und /stats eingeben will dann bekommt man eine ERROR Meldung, dass der Befehl nicht existiert.
Sobald man einmal gestorben ist, jemanden tötet oder man einen Payday bekommt funktioniert es.
Code
ocmd:stats(playerid,params[])
{
new Float:KD = sInfo[playerid][pKills]/sInfo[playerid][pTode], statshead[128],stats[1024],stats1[1024],stats2[1024];
if(sInfo[playerid][pEingeloggt] == 0) return SendClientMessage(playerid, GRAU, LOGINERROR);
format(statshead,sizeof(statshead), "{FF9E00}Statistiken von %s", SpielerName(playerid));
format(stats1,sizeof(stats1), " {FF9E00}Charakter\
\n_________________________________________\
\n{FFFFFF}Name: {004900}%s\
\n{FFFFFF}Alter: {004900}%i\
\n{FFFFFF}Geschlecht: {004900}%s\
\n{FFFFFF}Respektpunkte: {004900}%i/%i\
\n{FFFFFF}Payday in: {004900}%i/60\
\n{FF9E00}________________________________________",SpielerName(playerid), sInfo[playerid][pAlter],GetPlayerSex(playerid),sInfo[playerid][pEXP],(sInfo[playerid][pLevel]*3),sInfo[playerid][pPayday]);
format(stats2,sizeof(stats2),"\n {FF9E00}PvP\
\n________________________________________\
\n{FFFFFF}Kills: {004900}%i\
\n{FFFFFF}Tode: {004900}%i\
\n{FFFFFF}K/D: {004900}%f\
\n{FF9E00}________________________________________\
\n {FF9E00}Sonstiges\
\n________________________________________\
\n{FFFFFF}Premium: ",
sInfo[playerid][pKills],sInfo[playerid][pTode], KD);
format(stats,sizeof(stats),"%s%s",stats1,stats2);
ShowPlayerDialog(playerid,DIALOG_STATS,0, statshead, stats, "Schliessen", "");
return 1;
}
Alles anzeigen