// 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