hallo leute
also mein Problem ist folgendes: ich habe mir einen /makeleader-Script hier im Forum angeschaut und in wie angegeben in mein gamemode kopiert.
jetzt kommt bei mir aber immer und immer wieder dieses error:
C:\Games\GTA San Andreas\GTA San Andreas Server\include\Untitled.pwn(241) : error 029: invalid expression, assumed zero
und ich weiß einfach nicht warum??
hier ist mal der link zu dem thread von dem ich das hab:
/makeleader für teams
ich hab Playerinfo definiert (weil das das erste error war), ich hab dcmd definiert (war auch anfangs ein problem) hab eigentlich alles gemacht!?
Obwohl ich eigentlich nichts verändert hab, post ich noch meinen Teil des scripts dazu:
dcmd_MakeLeader(playerid, params[])
{
new pID, level;
new ThePlayer[MAX_PLAYER_NAME], string[128];
new CmdPlayer[MAX_PLAYER_NAME], string2[256];
GetPlayerName(pID, ThePlayer, sizeof(ThePlayer));
GetPlayerName(playerid, CmdPlayer, sizeof(CmdPlayer));
if(IsPlayerConnected(playerid))
{
if(IsPlayerAdmin(playerid) || (PlayerInfo[playerid][pAdmin] >= 1000))
{
if (gPlayerLogged[playerid] == 1)
{
if (sscanf(params, "dd", pID, level))
{
return SendClientMessage(playerid, Farbe_Grad1, "SERVER: /MakeLeader >SpielerID< >Fraktion<");
}
if (!IsPlayerConnected(pID))
{
return SendClientMessage(playerid, Farbe_Grad5, "Die SpielerID ist nicht vergeben!");
}
if (gPlayerLogged[pID] == 0)
{
return SendClientMessage(playerid, Farbe_Grad5, "Der Spieler ist nicht eingeloggt!");
}
if (level < 0 || level > 18)
{
return SendClientMessage(playerid, Farbe_Grad5, "Wähle eine Fraktionsnummer zwischen 0 und 18");
}
format(string, sizeof(string), "Du hast %s zum Leader von Fraktion %d gemacht!", ThePlayer, level);
SendClientMessage(playerid, Farbe_Gelb, string);
format(string2, sizeof(string2), "%s hat dich zum Leader von Fraktion %d gemacht!", CmdPlayer, level);
SendClientMessage(pID, Farbe_Gelb, string2);
SpawnPlayer(pID);
if (level == 0) { PlayerInfo[pID][pLeader] = 0; gTeam[pID] = 0; } // Zivilist
else if (level == 1) { PlayerInfo[pID][pLeader] = 1; gTeam[pID] = 1; } // Präsident
else if (level == 2) { PlayerInfo[pID][pLeader] = 2; gTeam[pID] = 1; } // S.W.A.T
else if (level == 3) { PlayerInfo[pID][pLeader] = 3; gTeam[pID] = 1; } // Bundeswehr
else if (level == 4) { PlayerInfo[pID][pLeader] = 4; gTeam[pID] = 1; } // F.B.I
}
else
{
SendClientMessage(playerid, Farbe_Grad5, "Du bist nicht eingeloggt!");
}
}
else
{
SendClientMessage(playerid, Farbe_Grad5, "Du bist kein Administrator!");
}
}
return 1;
}
Zeile 10 ist die besagte Error-Zeile (241)
bitte um Hilfe ich rast echt gleich aus^^
Vielen Dank schonmal im vorraus
MfG Charlie_Harper