Hi,
wollte mir mal nach Mr. Monat Tutorials ein reg. login script machen, ja leider kommen bei mir Error codes habe aber kp was ich jetzt machen soll
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(371) : error 001: expected token: ")", but found ";"
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(371) : error 036: empty statement
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(373) : error 076: syntax error in the expression, or invalid function call
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(373) : error 029: invalid expression, assumed zero
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(373) : warning 215: expression has no effect
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(377) : warning 225: unreachable code
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(377) : error 029: invalid expression, assumed zero
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(380) : error 001: expected token: ";", but found "}"
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(398) : error 017: undefined symbol "spielerdatei"
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(398) : error 017: undefined symbol "spielerdatei"
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(398) : error 029: invalid expression, assumed zero
C:\Users\Marcel\Desktop\Codemasters SAMP Server\gamemodes\Codemaster.pwn(398) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
10 Errors.
und die Zeilen im Gamemode
Zeile 371 if(!strlen(inputtext);
Zeile 373SendClientMessage,playerid,0xFF0000FF,"Das Passwort war nicht lang genug.");[/pwn
Zeile 377[pwn]else
Zeile 380} return 1;
Zeile 398format(spielerdatei,sizeof(spielerdatei),"/Accounts/%s.txt",name);
Hoffe ihr könnt mir helfen
Danke an alle Poster
mfg
hier der ganze gamemode
#include <a_samp>#include <dini>
#define DIALOG_REGISTER 1#define DIALOG_LOGIN 2
public OnGameModeInit(){ UsePlayerPedAnims(); SetGameModeText("Ocean`s Reallife"); AddPlayerClass(1,1670.9515,-1890.1436,13.5469,199.1014,0,0,0,0,0,0); AddPlayerClass(2,1670.9515,-1890.1436,13.5469,199.1014,0,0,0,0,0,0); AddPlayerClass(299,1670.9515,-1890.1436,13.5469,199.1014,0,0,0,0,0,0); AddPlayerClass(0,1670.9515,-1890.1436,13.5469,199.1014,0,0,0,0,0,0); AddPlayerClass(100,1670.9515,-1890.1436,13.5469,199.1014,0,0,0,0,0,0)
return 1;}
public OnGameModeExit(){ return 1;}
public OnPlayerRequestClass(playerid, classid){ SetPlayerPos(playerid,1679.7336,-1896.4111,21.9542); SetPlayerFacingAngle(playerid,1.4071); SetPlayerCameraPos(playerid,1680.1670,-1891.9991,21.9542); SetPlayerCameraLookAt(playerid,1679.7336,-1896.4111,21.9542); return 1;}
public OnPlayerConnect(playerid){ ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein","Register","Abbrechen"); return 1;}
public OnPlayerDisconnect(playerid, reason){ return 1;}
public OnPlayerSpawn(playerid){ return 1;}
public OnPlayerDeath(playerid, killerid, reason){ return 1;}
public OnVehicleSpawn(vehicleid){ return 1;}
public OnVehicleDeath(vehicleid, killerid){ return 1;}
public OnPlayerText(playerid, text[]){ return 1;}
public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0;}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ return 1;}
public OnPlayerExitVehicle(playerid, vehicleid){ return 1;}
public OnPlayerStateChange(playerid, newstate, oldstate){ return 1;}
public OnPlayerEnterCheckpoint(playerid){ return 1;}
public OnPlayerLeaveCheckpoint(playerid){ return 1;}
public OnPlayerEnterRaceCheckpoint(playerid){ return 1;}
public OnPlayerLeaveRaceCheckpoint(playerid){ return 1;}
public OnRconCommand(cmd[]){ return 1;}
public OnPlayerRequestSpawn(playerid){ return 1;}
public OnObjectMoved(objectid){ return 1;}
public OnPlayerObjectMoved(playerid, objectid){ return 1;}
public OnPlayerPickUpPickup(playerid, pickupid){ return 1;}
public OnVehicleMod(playerid, vehicleid, componentid){ return 1;}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid){ return 1;}
public OnVehicleRespray(playerid, vehicleid, color1, color2){ return 1;}
public OnPlayerSelectedMenuRow(playerid, row){ return 1;}
public OnPlayerExitedMenu(playerid){ return 1;}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid){ return 1;}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){ return 1;}
public OnRconLoginAttempt(ip[], password[], success){ return 1;}
public OnPlayerUpdate(playerid){ return 1;}
public OnPlayerStreamIn(playerid, forplayerid){ return 1;}
public OnPlayerStreamOut(playerid, forplayerid){ return 1;}
public OnVehicleStreamIn(vehicleid, forplayerid){ return 1;}
public OnVehicleStreamOut(vehicleid, forplayerid){ return 1;}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid==DIALOG_REGISTER) { if(response==0) { SendClientMessage(playerid,0xFF0000FF,"Du hasst den Vorgang abgebrochen"); Kick(playerid); return 1; } if(response==1) { if(!strlen(inputtext); { SendClientMessage,playerid,0xFF0000FF,"Das Passwort war nicht lang genug."); ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein","Register","Abbrechen"); return 1; } else { Register(playerid,inputtext) } return 1; } }
return 1;}
public OnPlayerClickPlayer(playerid, clickedplayerid, source){ return 1;}
stock Register (playerid,key[]){ new Spielerdatei[64]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(spielerdatei,sizeof(spielerdatei),"/Accounts/%s.txt",name); dini_create(spielerdatei); dini_set(spielerdatei,"Passwort",key); SendClientMessage(playerid,0x0000FFB2,"Erfolgreich registriert."); return 1;}