Hallo ich habe gerade eine Frak erstellt aber es kommen aufeinmahl 19 errors why ??
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(14) : error 017: undefined symbol "spieler_daten"
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(14) : error 009: invalid array size (negative, zero or out of bounds)
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(117) : error 017: undefined symbol "SpielerSpeichern"
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(119) : warning 219: local variable "accFormat" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(131) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(136) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(136) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(142) : warning 219: local variable "accFormat" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(155) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(155) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(155) : error 004: function "OnPlayerDeath" is not implemented
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(157) : error 079: inconsistent return types (array & non-array)
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(160) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(160) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(160) : error 004: function "OnVehicleSpawn" is not implemented
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(162) : error 079: inconsistent return types (array & non-array)
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(165) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(165) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(165) : error 004: function "OnVehicleDeath" is not implemented
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(167) : error 079: inconsistent return types (array & non-array)
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(170) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(170) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(170) : error 004: function "OnPlayerText" is not implemented
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(172) : error 079: inconsistent return types (array & non-array)
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : warning 225: unreachable code
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : error 017: undefined symbol "strget"
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Besitzer\Desktop\Mein Server\gamemodes\GermanReallife.pwn(175) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
19 Errors.
alles was ich gemacht habe war das
#define TEAM_POLIZEI 2
new Spieler[MAX_PLAYERS][spieler_daten];
enum spieler_daten
{
skin,
leader,
team,
eingeloggt,
}
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
dini_IntSet(accFormat, "skin", GetPlayerSkin(playerid));
if(fexist(accFormat) && Spieler[playerid][eingeloggt])
{
dini_IntSet(accFormat,"team",Spieler[playerid][team]);
dini_IntSet(accFormat,"leader",Spieler[playerid][leader]);
dini_IntSet(accFormat, "skin", GetPlayerSkin(playerid));
}
Spieler[playerid][team] = 0;
Spieler[playerid][leader] = 0;
Spieler[playerid][eingeloggt] = 0;
Spieler[playerid][skin] = GetPlayerSkin(playerid);
return 1;
return 1;
}
public OnPlayerSpawn(playerid)
{
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
{
}
if(Spieler[playerid][team] == 1) //team polizei
{
SetPlayerPos(playerid, 199.4538,168.0576,1003.0234 );
SetPlayerInterior(playerid, 3);
}
if(!strcmp(strget(cmdtext,0),"/makeleader"))
{
if(Spieler[playerid][Admin] >= 4 )
{
if(!strlen(strget(cmdtext,1)))
return
SendClientMessage(playerid,COLOR_GREY,"Benutze: /makeleader [ID] [FraktionsID]");
//new string[128];
new id3 = strval(strget(cmdtext,1));
new admin3[MAX_PLAYER_NAME];
new gang = strval(strget(cmdtext,2));
GetPlayerName(id3,admin3,sizeof(admin3));
format(string, sizeof(string), "*** Du wurdest von Admin %s zum Leader der Fraktionsnummer %d gemacht.", admin3, gang);
SendClientMessage(id3, COLOR_LIGHTRED, string);
format(string, sizeof(string), "*** Du hast %s zum Leader der Fraktionsnummer %d gemacht.", id3, gang);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
if(gang==1) { SetPlayerSkin(id3,280);Spieler[playerid][leader]= 1; }
Spieler[id3][leader] = gang;
Spieler[id3][team] = gang;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Du darfst diesen Befehl nicht benutzen !");
}
return 1;
}
Spieler[playerid][team] = dini_Int(accFormat,"team");
Spieler[playerid][leader] = dini_Int(accFormat,"leader");
Spieler[playerid][skin] =SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
Spieler[playerid][eingeloggt] = 1; // Spieler ist nun erfolgreich eingeloggt
Login(playerid,inputtext);
return 1;
}
}
}
stock strget(strx[], pos, search = ' ') {
new arg, ret[128], idxx;
for (new i = 0; i < strlen(strx); i++) {
if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
arg++;
if (arg == pos + 1){
ret[i-idxx] = EOS;
return ret;
} else if (arg == pos)
idxx= i+1;
}
else if (arg == pos)
ret[i - idxx] = strx[i];
}
return ret;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}