[HELP] Error
#1

How to fix that?

pawn Код:
forward UpdateDMScoreboard(playerid);

forward LoadDMScoreboard();

public OnPlayerDeath( playerid, killerid, reason )
{
     UpdateDMScoreboard(killerid);
     return 1;
}

public UpdateDMScoreboard(playerid)
{
    new PKills = Stats[playerid][StatId("DMKills")]; // here is an error
    if(PKills > stKills)
    {
        stKills = PKills;
        format(stKiller, 24, PlayerName(playerid));
        dini_IntSet("Kills.cfg","1stKills",stKills);
        dini_Set("Kills.cfg", "1stKiller",stKiller);
    }
    else if(PKills < stKills || PKills > ndKills)
    {
        ndKills = PKills;
        format(ndKiller, 24, PlayerName(playerid));
        dini_IntSet("Kills.cfg","2ndKills",ndKills);
        dini_Set("Kills.cfg", "2ndKiller",ndKiller);
    }
    else if(PKills < ndKills || PKills > rdKills)
    {
        rdKills = PKills;
        format(rdKiller, 24, PlayerName(playerid));
        dini_IntSet("Kills.cfg","3rdKills",rdKills);
        dini_Set("Kills.cfg", "3rdKiller",rdKiller);
    }
    return 1;
}

public LoadDMScoreboard()
{
    if(!dini_Exists("Kills.cfg"))
    {
        dini_Create("Kills.cfg");

        format(stKiller, 24, "Unbound");
        dini_IntSet("Kills.cfg","1stKills",20);
        dini_Set("Kills.cfg", "1stKiller",stKiller);

        format(ndKiller, 24, "Unbound");
        dini_IntSet("Kills.cfg","2ndKills",10);
        dini_Set("Kills.cfg", "2ndKiller",ndKiller);

        format(rdKiller, 24, "Unbound");
        dini_IntSet("Kills.cfg","3rdKills",0);
        dini_Set("Kills.cfg", "3rdKiller",rdKiller);
    }
    else
    {
        format(stKiller, 24, dini_Get("Kills.cfg", "stKiller"));
        stKills = dini_Int("Kills.cfg", "stKills");
        format(ndKiller, 24, dini_Get("Kills.cfg", "ndKiller"));
        ndKills = dini_Int("Kills.cfg", "ndKills");
        format(rdKiller, 24, dini_Get("Kills.cfg", "rdKiller"));
        rdKills = dini_Int("Kills.cfg", "rdKills");
    }
}

COMMAND:top10(playerid, params[])
{
    new st[MAX_CHARS], nd[MAX_CHARS], rd[MAX_CHARS];
    format(st,MAX_CHARS,"1st - %s with %d Kills",stKiller,stKills);
    format(nd,MAX_CHARS,"2nd - %s with %d Kills",ndKiller,ndKills);
    format(rd,MAX_CHARS,"3rd - %s with %d Kills",rdKiller,rdKills);
    SendClientMessage(playerid,Colour_WHITE,"Deathmatch Scoreboard:");
    SendClientMessage(playerid,Colour_WHITE,st);
    SendClientMessage(playerid,Colour_WHITE,nd);
    SendClientMessage(playerid,Colour_WHITE,rd);
    return 1;
}
Код:
warning 213: tag mismatch
error 001: expected token: ";", but found "["
error 029: invalid expression, assumed zero
error 017: undefined symbol "StatId"
fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply


Messages In This Thread
[HELP] Error - by V4at - 05.05.2012, 10:36
Respuesta: [HELP] Error - by [DOG]irinel1996 - 05.05.2012, 11:15
Re : [HELP] Error - by V4at - 05.05.2012, 11:23
Respuesta: [HELP] Error - by [DOG]irinel1996 - 05.05.2012, 11:26
Re : [HELP] Error - by V4at - 05.05.2012, 11:32

Forum Jump:


Users browsing this thread: 1 Guest(s)