Beiträge von TheTutoFreak

    Ich habe ein Poblem mit auslesen von dini datein kannn mir jemand helfen ?



    if(dialogid == DIALOG_LOHN)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    new string[250],betrag,pfad[68];
    format(string,sizeof(string),"Rang 1 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    dini_Get(pfad,"Rang1",betrag);
    format(string,sizeof(string),"Rang 2 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 3 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 4 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 5 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 6 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    return 1;
    }
    if(listitem == 1)
    {
    if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
    {
    ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
    return 1;
    }
    }
    }
    }

    stock SpielerSpeichern(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",PlayerInfo[playerid][pAdminlevel]);
    dini_IntSet(Spielerdatei,"Fraktion",PlayerInfo[playerid][pFraktion]);
    dini_IntSet(Spielerdatei,"Leader",PlayerInfo[playerid][pLeader]);
    dini_IntSet(Spielerdatei,"Rang",PlayerInfo[playerid][pRang]);
    dini_IntSet(Spielerdatei,"Member",PlayerInfo[playerid][pMember]);
    dini_IntSet(Spielerdatei,"Premium",PlayerInfo[playerid][pPremium]);
    return 1;
    }

    Hallo,
    Ich hab mal ne frage, und zwar wie mach ich das wen ich in der LSPD
    bin und verschiedene cars habe (Sultan, Elegant, Ranger, LSPD car, Motorad)
    wie mach ich das dass ich z.B. den Ranger erst ab rang 3 fahren kann ?
    arbeite mit Dini und enums.

    Hallo,
    Ich will Fraktions Interiors machen und mach es so:


    ocmd:enter(playerid,params[])
    {
    if(!IsPlayerInFraktion(playerid,1)) return SendClientMessage(playerid,Grau,"Du bist kein Member des LSPD !");
    {
    if(IsPlayerInRangeOfPoint(playerid,1.5,1569.7238,-1694.0360,5.8906))
    {
    SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,1);
    }
    }
    else if(!IsPlayerInFraktion(playerid,2)) return SendClientMessage(playerid,Grau,"Du bist kein Member des FBI !");
    {
    if(IsPlayerInRangeOfPoint(playerid,1.5,1050.7272,1006.7212,11.0000))
    {
    SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,4);
    }
    }
    if(!IsPlayerInFraktion(playerid,3)) return SendClientMessage(playerid,Grau,"Du bist kein Member der Army !");
    {
    if(IsPlayerInRangeOfPoint(playerid,1.5,155.3963,1903.2561,18.6888))
    {
    SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,6);
    }
    }
    if(!IsPlayerInFraktion(playerid,5)) return SendClientMessage(playerid,Grau,"Du bist kein Member der San Andreas News !");
    {
    if(IsPlayerInRangeOfPoint(playerid,1.5,-2519.8484,-624.7635,132.7875))
    {
    SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,3);
    }
    }
    return 1;
    }


    Und die Errors sind:


    C:\Users\Florian\Desktop\NEUERO~1\NEUERO~1\pawno\include\dutils.inc(45) : Variable "hour" wurde mehrmals deklariert
    C:\Users\Florian\Desktop\NEUERO~1\NEUERO~1\pawno\include\dutils.inc(45) : Variable "minute" wurde mehrmals deklariert
    Zeile (398) : Nicht erreichbarer Code
    Zeile (403) : Nicht erreichbarer Code
    Zeile (699) : Ungültiger Befehl
    Zeile (699) : Befehl hat keinen Sinn
    Zeile (699) : Erwartete Zeichen ";", aber gefunden "if"
    Zeile (1456) : Variable wird nie benutzt: "DMZEnter"
    Zeile (1456) : Variable wird nie benutzt: "RealClock"


    2 Errors, 7 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de


    Könnt ihr mir helfen ?

    Hallo bei mir funktuniert mein Speicher und login system nicht und ich
    wollte mal fragen an was das liegen kann wen ich mich registriere gebe ich
    mein PW ein und wen ich mich dan beim nächsten mal einloge dan gehen all PWs
    auser das was ich beim registrieren eingegeben habe
    und wen ich mir eine Admin level gebe dan wird das beim nächsten restart wieder auf 0 gesetzt



    stock SpielerName(playerid)
    {
    new GetName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,GetName,sizeof(GetName));
    return GetName;
    }
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,Gruen,"Erfolgreich registriert.");
    dini_IntSet(Spielerdatei,"Level",1);
    dini_IntSet(Spielerdatei,"Geld",10000);
    dini_IntSet(Spielerdatei,"Respect",0);
    dini_IntSet(Spielerdatei,"Skin",0);
    dini_IntSet(Spielerdatei,"Banned",0);
    dini_IntSet(Spielerdatei,"Adminlevel",0);
    dini_IntSet(Spielerdatei,"Member",0);
    dini_IntSet(Spielerdatei,"Fraktion",0);
    dini_IntSet(Spielerdatei,"Leader",0);
    dini_IntSet(Spielerdatei,"Rang",0);
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }
    stock Login(playerid,key[])
    {
    new Spielerdatei[128];
    new string2[128];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Das Passwort war falsch!\n Gib bitte dein Passwort ein!","Login", "Abbrechen");
    }
    else
    {
    SpielerLaden(playerid);
    SendClientMessage(playerid, Gruen, "Du hast dich erfolgreich eingeloggt.");
    format(string2,sizeof(string2),"[Join] %s hat den Server betreten",SpielerName(playerid)); //Join-String wird formatiert
    SendClientMessageToAll(Grau, string2);
    }
    return 1;
    }
    stock SpielerLaden(playerid)
    {
    new Spielerdatei[128];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
    SetPVarInt(playerid,"Respect",dini_Int(Spielerdatei,"Respect"));
    SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
    SetPVarInt(playerid,"Member",dini_Int(Spielerdatei,"Member"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
    SetPVarInt(playerid,"Rang",dini_Int(Spielerdatei,"Rang"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"loggedin",1);
    SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
    if(GetPVarInt(playerid,"Banned")==1)
    {
    SendClientMessage(playerid, Grau, "Du kannst mit diesem Account nicht spielen, da du gebannt bist.\nBei Fragen oder Einwänden melde dich bei einem Admin");
    Kick(playerid);
    return 1;
    }
    return 1;
    }


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[128];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    SetPVarInt(playerid,"Respect",GetPVarInt(playerid,"Respect");
    dini_IntSet(Spielerdatei,"Skin",GetPVarInt(playerid,"Skin"));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Member",GetPVarInt(playerid,"Member"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
    dini_IntSet(Spielerdatei,"Rang",GetPVarInt(playerid,"Rang"));
    dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
    return 1;
    }
    return 1;
    }

    und jetzt habe ich ein Error und zwar bei meinem Befehl /delpickup
    ocmd:delpickup(playerid,params[])
    {
    DestroyPickup(WaffenPickups[wInfo]);
    return 1;
    }




    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\Gamemode.pwn(172) : error 032: array index out of bounds (variable "WaffenPickups")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Hallo,
    Ich will einen Befehl ( /createpickup ) machen
    und ich habe ihn auch schon gemacht und 0 warnings, 0 errors
    aber in Game geht es nicht



    if(dialogid == DIALOG_PICKUP)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(1240,1,x,y,z,0);
    return 1;
    }
    if(listitem == 1)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(1242,1,x,y,z,0);
    return 1;
    }
    if(listitem == 2)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(348,1,x,y,z,0);
    return 1;
    }
    if(listitem == 3)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(349,1,x,y,z,0);
    return 1;
    }
    if(listitem == 4)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(353,1,x,y,z,0);
    return 1;
    }
    if(listitem == 5)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(356,1,x,y,z,0);
    return 1;
    }
    if(listitem == 6)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(352,1,x,y,z,0);
    return 1;
    }
    if(listitem == 7)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(342,1,x,y,z,0);
    return 1;
    }
    if(listitem == 8)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(357,1,x,y,z,0);
    return 1;
    }
    if(listitem == 9)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(358,1,x,y,z,0);
    return 1;
    }
    if(listitem == 10)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(372,1,x,y,z,0);
    return 1;
    }
    if(listitem == 11)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(1310,1,x,y,z,0);
    return 1;
    }
    if(listitem == 12)
    {
    new Float:x,Float:y,Float:z;
    CreatePickup(362,1,x,y,z,0);
    return 1;
    }
    return 1;
    }
    return 1;
    }

    Hallo,
    Ich habe Volgende errors und komm nicht weiter:


    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(482) : error 017: undefined symbol "SaveHouse"
    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(487) : error 017: undefined symbol "PlayerUpdate"
    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : error 017: undefined symbol "gPlayerLogged"
    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : warning 215: expression has no effect
    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : error 001: expected token: ";", but found "]"
    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : error 029: invalid expression, assumed zero
    C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.


    und weis nicht weiter



    public OnGameModeExit()
    {
    SaveHouse();
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    PlayerUpdate(i);
    gPlayerLogged = 0;
    }
    }
    return 1;
    }


    MFG: TheTutoFreak :thumbup: