Hilfe beim Register System!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • // This is a comment// uncomment the line below if you want to write a filterscript//#define FILTERSCRIPT
    #include <a_samp>#include <dini>
    #define Blau 0x002DFFFF#define DIALOG_REGISTER#define DIALOG_LOGIN



    #if defined FILTERSCRIPT
    public OnFilterScriptInit(){ print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1;}
    public OnFilterScriptExit(){ return 1;}
    #else
    main(){ print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n");}
    #endif
    public OnGameModeInit(){ // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1;}
    public OnGameModeExit(){ return 1;}
    public OnPlayerRequestClass(playerid, classid){ SetPlayerPos(playerid, 1515.3617,-877.7855,61.7394); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1;}
    public OnPlayerConnect(playerid){ ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren sie sich bitte","Dein Passwort:","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(diaologid==DIALOG_REGISTER) { if(response==0) { SendClientMessage(playerid,Blau,"Du hast den Vorgang abgebrochen!"); Kick(playerid); return 1; } if(response==1) { if(!strlen(inputtext)) { SendClientMessage(playerid,Blau,"Das Passwort war nicht lang genug."); ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren sie sich bitte","Dein Passwort:","); return 1; } else {
    Register(playerid,inputtext); 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,Blau,"Erfolg!");
    return 1;}




    Ich versuche grad mein eigenen Server zu scripten und komme hier beim register nicht weiter Brauche hilfe .
    Da kommen ca. 8 Fehlercodes und zwar die:



    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : error 029: invalid expression, assumed zero
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : warning 215: expression has no effect
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : warning 215: expression has no effect
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : warning 215: expression has no effect
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : warning 215: expression has no effect
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : warning 215: expression has no effect
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : error 001: expected token: ";", but found ")"
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : error 029: invalid expression, assumed zero
    C:\Users\Juri\Desktop\Unwichtige Sachen\Test\gamemodes\Untitled.pwn(63) : fatal error 107: too many error messages on one line