hallo ich habe was versucht zu machen nun ist mein gamemod mit 26 errors und man filterscript mir 2 warnings. wollte nur das login system da raus machen und dann bei mein gamemode rein machen aber ist irgendwas scheiff gelaufen:-( Icq: 363 783 853 
die errors
brauche hilfe die errors zu fixen
[pwn]C:\Program Files  (x86)\Rockstar Games\server\gamemodes\testii22.pwn(222) : error 004:  function "UpdateTime" is not implemented
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1147) : error 017: undefined symbol "slock"
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1160) : error 017: undefined symbol "Anmelden"
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1194) : error  079: inconsistent return types (array & non-array)
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1197) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1197) : error 017: undefined symbol "Anmelden"
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1199) :  warning 219: local variable "Spielerdatei" shadows a variable at a  preceding level
C:\Program Files (x86)\Rockstar  Games\server\gamemodes\testii22.pwn(1200) : warning 219: local variable  "SpielerName" shadows a variable at a preceding level
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1221) : error  079: inconsistent return types (array & non-array)
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1223) : warning 225: unreachable code
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1223) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1223) : error 017: undefined symbol "SpielerUpdate"
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1225) :  warning 219: local variable "Spielerdatei" shadows a variable at a  preceding level
C:\Program Files (x86)\Rockstar  Games\server\gamemodes\testii22.pwn(1226) : warning 219: local variable  "SpielerName" shadows a variable at a preceding level
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1241) : error  079: inconsistent return types (array & non-array)
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1243) : warning 225: unreachable code
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1243) : error 029: invalid expression, assumed zero
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1243) : error 017: undefined symbol "PasswortFalsch"
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1260) : error  079: inconsistent return types (array & non-array)
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1263) : warning 225: unreachable code
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1263) : error 029: invalid expression, assumed zero
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1263) : error  004: function "SetPlayerTeamFromClass" is not implemented
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1265) : error 017: undefined symbol "classid"
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1320) : error  079: inconsistent return types (array & non-array)
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1323) : warning 225: unreachable code
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1323) : error 029: invalid expression, assumed zero
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1323) : error  004: function "SetPlayerToTeamColor" is not implemented
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1380) : error 029: invalid expression, assumed zero
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1380) : error  004: function "OnGameModeExit" is not implemented
C:\Program Files  (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1383) : error 079:  inconsistent return types (array & non-array)
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1386) : warning 225: unreachable code
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1386) : error 029: invalid expression, assumed zero
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1386) : error  004: function "OnPlayerRequestClass" is not implemented
C:\Program Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1388) : error 017: undefined symbol "classid"
C:\Program  Files (x86)\Rockstar Games\server\gamemodes\testii22.pwn(1450) : error  079: inconsistent return types (array & non-array) habe kein bock alles zu nr die zeilen des wegen addet mich icq ich gebe eun teamvewer daten udn ebend schnell fixen
- 
			
- 
			Hast du kein Backup ? 
- 
			habe es vergessen zuz machen 
- 
			Zitatich habe was versucht zu machen Was hast du denn Versucht? Mfg Andy 
- 
			habe mein login sytem weg gemacht und das aus den filterscript in mein gamemode rein gemacht aber irgendwie ist es mir misslungen 
- 
			Dann mach es doch wieder gut  Oder wo bei brauchst du jetzt Hilfe? Mfg Andy 
- 
			public OnPlayerConnect(playerid) 
 {
 return 1;
 }
 public OnPlayerDisconnect(playerid, reason)
 {
 return 1;
 }public OnPlayerSpawn(playerid) 
 {
 return 1;
 }public OnPlayerClickPlayer(playerid, clickedplayerid, source) 
 {
 return 1;
 }public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) 
 {
 return 1;
 }public Anmelden(playerid) 
 {
 return 1;
 }public SpielerUpdate(playerid) 
 {
 return 1;
 }public PasswortFalsch(playerid) 
 {
 return 1;
 }
 public OnPlayerText(playerid,text[])
 {
 return 1;
 }
 da habe ich alles geändert in
 public OnPlayerConnect(playerid)
 {
 new pname[MAX_PLAYER_NAME];
 new string[100];
 new file[100];
 new Spielerdatei[256];
 new SpielerName[MAX_PLAYER_NAME];
 GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
 format(Spielerdatei,sizeof(Spielerdatei),"%s.ini",SpielerName);
 SpielerInfo[playerid][Banned] = dini_Int(Spielerdatei,"Banned");if(SpielerInfo[playerid][Banned] == 1) 
 {
 new Gesperrt[256], Grund[256];
 format(Gesperrt,sizeof(Gesperrt),"Der Account %s ist hier gesperrt!", SpielerName);
 format(Grund,sizeof(Grund),"[madAd] Grund: %s!", SpielerInfo[playerid][Reason]);
 SendClientMessageToAll(Rot, Gesperrt);
 SendClientMessageToAll(Rot, Grund);
 Ban(playerid);
 }
 else
 {
 if(slock == 1)
 {
 SendClientMessage(playerid, COLOR_RED, "Der Server ist abgeschlossen, probiere es später nochmal!");
 Kick(playerid);
 }
 else
 {
 if(dini_Exists(Spielerdatei))
 {
 new plrIP[16];
 GetPlayerIp(playerid, plrIP, sizeof(plrIP));
 if(strcmp(dini_Get(Spielerdatei,"IP"),plrIP,false) == 0)
 {
 Anmelden(playerid);
 SendClientMessage(playerid, COLOR_RED, "Deine IP wurde wiedererkannt, du wurdest erfolgreich eingeloggt!");
 }
 else
 {
 ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, " Logge dich ein!", " ", "Login!", "Abbrechen!");
 }
 }
 else if(!dini_Exists(Spielerdatei))
 {
 ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "Registriere dich!", " ", "Registrieren!", "Abbrechen!");
 }new Connect[256]; 
 format(Connect,sizeof(Connect),"%s hat den Server betreten!",SpielerName);
 SendClientMessageToAll(Rot, Connect);
 }
 SendClientMessage(playerid,0x4B9700FF," Wilkommen auf unsern Fun Freeroam Server. ");
 SendClientMessage(playerid,0x4B9700FF," Unser vorbild ist der DsG Server wenn ihr dort Spielen wollt ist es auch okay. ");
 SendClientMessage(playerid,0x4B9700FF," Wir wollen keine konkurenz sein zu DsG wir wollen nur ihr Partner sein.");
 SendClientMessage(playerid,0x4B9700FF," und macht keine scheisse wie z.b. admin/user beschimpfen ");
 new accFormat[128];
 format(accFormat,sizeof accFormat,"%s.ini",pname);
 if(fexist(accFormat))
 {
 ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein", "Weiter", "Abbrechen");
 }
 else
 {
 ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich gib dein Passwort ein","Weiter","Abbrechen");
 }
 gettime(hour, minute);
 SetPlayerTime(playerid,hour,minute);
 SetTimerEx("showmotd",4000, false, "i", playerid);
 return 1;
 }public Anmelden(playerid) 
 {
 new Spielerdatei[256];
 new SpielerName[MAX_PLAYER_NAME];
 GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
 format(Spielerdatei,sizeof(Spielerdatei),"%s.ini",SpielerName);
 SpielerInfo[playerid][Geld] = dini_Int(Spielerdatei,"Geld");
 SpielerInfo[playerid][Wanteds] = dini_Int(Spielerdatei,"Wanteds");
 SpielerInfo[playerid][alvl] = dini_Int(Spielerdatei,"AdminLevel");
 new plw = SpielerInfo[playerid][Wanteds];
 new plg = SpielerInfo[playerid][Geld];
 SetPlayerMoney(playerid,plg);
 SetPlayerWantedLevel(playerid,plw);
 SendClientMessage(playerid,Rot,"[madAd] Willkommen!");
 Eingeloggt[playerid] = 1;if(SpielerInfo[playerid][alvl] > 0) 
 {
 new lgnshwscr = SpielerInfo[playerid][alvl];
 new AdminLevelShow[256];
 format(AdminLevelShow,sizeof(AdminLevelShow),"Dein Account besitzt Admin-Rechte Level %d!",lgnshwscr);
 SendClientMessage(playerid, Rot, AdminLevelShow);
 }return 1; 
 }
 public SpielerUpdate(playerid)
 {
 new Spielerdatei[256];
 new SpielerName[MAX_PLAYER_NAME];
 GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
 format(Spielerdatei,sizeof(Spielerdatei),"%s.ini",SpielerName);
 SpielerInfo[playerid][Wanteds] = GetPlayerWantedLevel(playerid);
 SpielerInfo[playerid][Geld] = GetPlayerMoney(playerid);
 dini_IntSet(Spielerdatei,"Geld",SpielerInfo[playerid][Geld]);
 dini_IntSet(Spielerdatei,"Wanteds",SpielerInfo[playerid][Wanteds]);
 dini_IntSet(Spielerdatei,"AdminLevel",SpielerInfo[playerid][alvl]);
 dini_IntSet(Spielerdatei,"Tode",SpielerInfo[playerid][Tode]);
 dini_IntSet(Spielerdatei,"Kills",SpielerInfo[playerid][Kills]);
 dini_IntSet(Spielerdatei,"Spawn",SpielerInfo[playerid][Spawn]);
 dini_IntSet(Spielerdatei,"Jailtime",SpielerInfo[playerid][Jailtime]);
 new plrIP[16];
 GetPlayerIp(playerid, plrIP, sizeof(plrIP));
 dini_Set(Spielerdatei,"IP",plrIP);
 return 1;
 }
 public PasswortFalsch(playerid)
 {
 if(FalschesPasswort[playerid] == 1)
 {
 SendClientMessage(playerid,Rot,"Du hast das Passwort bereits 1 mal falsch eingegeben du hast noch 2 Versuche");
 ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "Logge dich ein!", " ", "Login!", "Abbrechen!");
 }
 if(FalschesPasswort[playerid] == 2)
 {
 SendClientMessage(playerid,Rot,"Du hast das Passwort bereits 2 mal falsch eingegeben du hast noch 1 Versuch!");
 ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "Logge dich ein!", " ", "Login!", "Abbrechen!");
 }
 if(FalschesPasswort[playerid] == 3)
 {
 SendClientMessage(playerid,Rot,"Du hast das Passwort 3 mal falsch eingegeben, du wurdest gekickt!");
 Kick(playerid);
 }
 return 1;
 }
 public OnPlayerDisconnect(playerid, reason)
 {
 SpielerUpdate(playerid);
 Eingeloggt[playerid] = 0;
 SaveX[playerid] = 0;
 SaveY[playerid] = 0;
 SaveZ[playerid] = 0;
 SaveInt[playerid] = 0;
 KillTimer(cagetimer[playerid]);if(reason == 0) 
 {
 new SpielerName[MAX_PLAYER_NAME];
 GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
 new DisConnect[256];
 format(DisConnect,sizeof(DisConnect),"%s hat den Server verlassen (Gamecrash)!",SpielerName);
 SendClientMessageToAll(Rot, DisConnect);
 KillTimer(godtimer[playerid]);
 }
 if(reason == 1)
 {
 new SpielerName[MAX_PLAYER_NAME];
 GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
 new DisConnect[256];
 format(DisConnect,sizeof(DisConnect),"%s hat den Server verlassen (Leave)!",SpielerName);
 SendClientMessageToAll(Rot, DisConnect);
 KillTimer(godtimer[playerid]);
 }
 if(reason == 2)
 {
 new SpielerName[MAX_PLAYER_NAME];
 GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
 new DisConnect[256];
 format(DisConnect,sizeof(DisConnect),"%s hat den Server verlassen (Kick/Ban)!",SpielerName);
 SendClientMessageToAll(Rot, DisConnect);
 KillTimer(godtimer[playerid]);
 }return 1; 
 }public OnPlayerSpawn(playerid) 
 {
 new pname[MAX_PLAYERS],accFormat[128];
 GetPlayerName(playerid,pname,sizeof pname);
 format(accFormat,sizeof accFormat,"%s.ini",pname);
 if(dini_Isset(accFormat,"lastx"))
 {
 SetPlayerPos(playerid,Spieler[playerid][lastx],Spieler[playerid][lasty],Spieler[playerid][lastz]);
 }
 if(gTeam[playerid] == TEAM_Air){ 
 SetPlayerPos(playerid, 1953.5559,-2183.2971,17.0000);
 }
 if(gTeam[playerid] == TEAM_Mafia){ 
 SetPlayerPos(playerid, 1452.2205,752.1617,11.0234);
 }
 if(gTeam[playerid] == TEAM_POLICE){ 
 SetPlayerPos(playerid, 1580.0315,-1634.4843,13.5622);
 }
 if(gTeam[playerid] == TEAM_SANI){ 
 SetPlayerPos(playerid, 1173.3214,-1324.7144,15.3934);
 }
 if(gTeam[playerid] == TEAM_Gangster){ 
 SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
 }
 if(gTeam[playerid] == TEAM_Noob){ 
 SetPlayerPos(playerid, 1097.4971,-1521.0577,22.7494);
 }
 if(gTeam[playerid] == TEAM_Drogen_Dealer){ 
 SetPlayerPos(playerid, 1532.3652,-1003.6458,24.0781);
 }
 if(gTeam[playerid] == TEAM_FW){ 
 SetPlayerPos(playerid, 1031.2700,-1431.8636,13.5546);
 }
 if(gTeam[playerid] == TEAM_Ballas){ 
 SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
 }
 if(gTeam[playerid] == TEAM_FARMER){ 
 SetPlayerPos(playerid, -594.1070,-1063.6920,23.4020);
 }
 if(SpielerInfo[playerid][Jailtime] > 0)
 {
 SetTimerEx("Unjail", SpielerInfo[playerid][Jailtime]*60000, 0, "i", playerid);
 SetPlayerPos(playerid,1413.9099,-1460.8789,114.3154);
 ResetPlayerWeapons(playerid);
 GameTextForPlayer(playerid, "~r~Back to jail!", 5000, 4);
 }
 return 1;} 
 public OnPlayerClickPlayer(playerid, clickedplayerid, source)
 {
 if(SpielerInfo[playerid][alvl]>=3)
 {
 ShowPlayerDialog(playerid, adminmenu, DIALOG_STYLE_LIST, "Adminmenü", "Kicken\nBannen\nHealen\nKillen\nArmour\nNachricht senden", "OK", "Abbrechen");
 clpl = clickedplayerid;
 }
 return 1;
 }
 war glaub alles
- 
			
- 
			26 error = zu 99 % nen klammerfehler 
 hast iwo ne klammer zu viel oder zu wenig
- 
			jo ich guck jetztz mal durch habe kein klammerfehler gefunden habe alles durch geguckt habe profie durch gucken lassen kein klamma fehler 
- 
			wenn classid bei onplayerrequestclass nicht erkannt werden kann, isses eigentlich immer eine klammerfehler, weil dann 1 public nach unten rutscht umgangssprachlich 
- 
			aha okay habe es schon gefixt war nicht nur ein klammer fehler war klammer fehler und bischen vertippt an manchen stelllen 
 
		 
		
		
	