schein wird nicht Gespeichert.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • schein wird nicht Gespeichert.

    Hallo, ich habe "versucht" ein Autoschein system zu machen, alles klappt, nur wenn der "Schüler" Die Prüfung vollendet hat, wird die Variable in meiner Datei nicht auf 1 gesetzt (das ich den schein habe) sondern bleibt auf 0... Geladen wird das ganze auch nicht.
    Würd mich freuen wenn ihr mir helft.
    Hier die Stocks etc.

    [pwn]stock Register(playerid,key[]){ new Playerdatei[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name); dini_Create(Playerdatei); dini_Set(Playerdatei,"Passwort",key); SetPlayerScore(playerid,0); dini_IntSet(Playerdatei,"Admin",0); SetPVarInt(playerid,"Eingeloggt",1); SetPVarFloat(playerid,"lastxpos",-2026.2899); SetPVarFloat(playerid,"lastypos",-100.9036); SetPVarFloat(playerid,"lastzpos",35.1641); dini_IntSet(Playerdatei,"autoschein",0); dini_IntSet(Playerdatei,"PayDay",0); dini_IntSet(Playerdatei,"Monate",0); return 1;}
    stock Login(playerid,key[]){ new Playerdatei[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name); if(!strcmp(key,dini_Get(Playerdatei,"Passwort"),false)) { AccountLaden(playerid); } else { SendClientMessage(playerid,COLOR_GREEN,"Du hast ein falsches Passwort eingegeben!"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde in unserer Datenbank gefunden!\nBitte gib nun dein Passwort ein! ","Login", "Abbrechen"); } return 1;}
    stock AccountLaden(playerid){ new Playerdatei[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name); Spieler[playerid][Level] = dini_Int(Playerdatei,"Level"); Spieler[playerid][Admin] = dini_Int(Playerdatei,"Admin"); GivePlayerMoney(playerid, dini_Int(Playerdatei, "Geld")); gTeam[playerid] = dini_Int(Playerdatei,"Fraktion"); SetPVarFloat(playerid,"lastxpos",dini_Float(Playerdatei,"lastxpos")); SetPVarFloat(playerid,"lastypos",dini_Float(Playerdatei,"lastypos")); SetPVarFloat(playerid,"lastzpos",dini_Float(Playerdatei,"lastzpos")); SetPVarInt(playerid,"PayDay",dini_Int(Playerdatei,"PayDay")); SetPVarInt(playerid,"Monate",dini_Int(Playerdatei,"Monate")); SetPVarInt(playerid,"Eingeloggt",1); return 1;}
    stock SpielerSpeichern(playerid){ if(GetPVarInt(playerid,"Eingeloggt") == 1) { new Playerdatei[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name); dini_IntSet(Playerdatei,"Level", Spieler[playerid][Level]); dini_IntSet(Playerdatei, "Admin", Spieler[playerid][Admin]); dini_IntSet(Playerdatei, "Geld", GetPlayerMoney(playerid)); dini_IntSet(Playerdatei, "Fraktion", gTeam[playerid]); dini_FloatSet(Playerdatei,"lastxpos",GetPVarFloat(playerid,"lastxpos")); dini_FloatSet(Playerdatei,"lastypos",GetPVarFloat(playerid,"lastypos")); dini_FloatSet(Playerdatei,"lastzpos",GetPVarFloat(playerid,"lastzpos")); dini_IntSet(Playerdatei,"PayDay",GetPVarInt(playerid,"PayDay")); dini_IntSet(Playerdatei,"Monate",GetPVarInt(playerid,"Monate")); dini_IntSet(Playerdatei,"Autoschein",Spieler[playerid][Autoschein]); }}[/pwn]


    [pwn] if(dialogid == DIALOG_FS) { if(response) { SendClientMessage(playerid, COLOR_GRAD2, "Du hast deine Fahrprüfung erfolgreich Gestartet. Folge nun den Checkpoints."); ShowPlayerDialog(playerid,DIALOG_REGELN1,DIALOG_STYLE_MSGBOX,"StVo","Dar du die Prüfung gestartet hast, erklären wir dir nun die StVo.\n.... Folgt","Okay",""); SetPlayerCheckpoint(playerid,-2088.5271,-93.4066,35.0426 , 3.0); TogglePlayerControllable(playerid, 1); } else { SendClientMessage(playerid, COLOR_GRAD2, "Du hast dich entschlossen, die Prüfung nicht zu machen."); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } return 1; } return 1;}[/pwn]


    [pwn]public OnPlayerEnterCheckpoint(playerid){ GivePlayerMoney(playerid, -1000); SetVehicleToRespawn(playerid); DisablePlayerCheckpoint(playerid); RemovePlayerFromVehicle(playerid); SetPVarInt(playerid,"Autoschein",1); ShowPlayerDialog(playerid, DIALOG_BESTANDEN, DIALOG_STYLE_MSGBOX, "Bestanden", "Du hast die Fahrprüfung erfolgreich mit Bravur Bestanden.\n Herzlichen Glückwunsch.", "Okay",""); return 1;}[/pwn]


    [pwn]public OnPlayerStateChange(playerid, newstate, oldstate){ if(newstate == PLAYER_STATE_DRIVER) { new Vehicle = GetPlayerVehicleID(playerid); if(Vehicle == rentroller1) { SendClientMessage(playerid,Orange,"Dieses Fahrzeug kannst du mieten! Tippe /rent, wenn du nicht möchtest, dann /exit."); TogglePlayerControllable(playerid,0); return 1; } if(isFahrschulAuto(GetPlayerVehicleID(playerid)) == 1) { if(GetPVarInt(playerid,"Autoschein") == 1) { SendClientMessage(playerid, COLOR_GRAD2, "Du hast den Autoschein Bereits bestanden."); RemovePlayerFromVehicle(playerid); } else if(GetPVarInt(playerid,"Autoschein") == 0) { ShowPlayerDialog(playerid, DIALOG_FS, DIALOG_STYLE_MSGBOX, "Fahrprüfung", "Du beginnst nun mit deiner Ersten Fahrstunde\nBitte Befolge die Regeln, damit\ndu Später keinen Unfall baust!", "Starten", "Abbrechen"); TogglePlayerControllable(playerid, 0); } } } return 1;}[/pwn]


    [pwn]new autoschein;[/pwn]