Beiträge von xPatrick

    Och Leute, die Bilder mit den interior sind von der alten Map.
    In der V2. ist das alles viel Sauberer und sieht innen nicht mehr so "scheiße" aus.Mir hat der Interior auch nicht so gefallen.Später lad ich mal paar Bilder hoch

    Änder mal die koordinaten von den Punkt wo man spawnt wenn man in den 24/7 Reingeht.


    Deine Koordinaten sind gleich das heist du gehst in den Laden und landest sofort wieder in den Ausgangspunkt und wirst rausgeportet.


    Setz die koords einfach etwas weiter hinter in den interior.

    Also ich persönl. habe noch keinen Gesehen.Jedoch ist die Handhabung dieses Editors realativ einfach :) Und mit den tutorial dazu sollte es kein problem sein.Ihr könnt auch selber einfach mal alles Anklicken und Probieren. So hab Ich es gemacht

    Hey Leute ich habe folgendes Problem.


    Ich versuche gerade das das Account erstellen/Laden/Speichern ohne Probleme klappt.
    Beim Registrieren klappt alles. Er setzt das Geld,ADM Level,Score so wie es soll und man spawnt
    Wenn Man sich dann Ausloggt und Einloggen will hängt sich nach der Passwort eingabe das Spiel auf. Hat da jmd einen Plan.


    Hab jetzt folgendes:


    enum PlayerInformationen
    {
    Adminlevel,
    Geld,
    Level,
    pLogin
    }
    new pDaten[MAX_PLAYERS][PlayerInformationen];


    public OnPlayerDisconnect(playerid, reason)
    {
    OnLogin[playerid] = 0;
    Speichern(playerid);
    pDaten[playerid][pLogin] = 0;
    pDaten[playerid][Adminlevel] = 0;
    pDaten[playerid][Geld] = 0;
    pDaten[playerid][Level] = 0;
    Speichern(playerid);
    return 1;
    }


    stock Registrieren(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);
    dini_IntSet(Spielerdatei,"Level",1);
    dini_IntSet(Spielerdatei,"Adminlevel",0);
    dini_IntSet(Spielerdatei,"Geld",15000);
    Einloggen(playerid,key);
    SpawnPlayer(playerid);
    SendClientMessage(playerid,NEONGRUEN,"Willkommen auf Planet Reallife :)");
    return 1;
    }
    stock Einloggen(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);


    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),true))
    {
    pDaten[playerid][pLogin] = 1;
    SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
    pDaten[playerid][Adminlevel] = dini_Int(Spielerdatei,"Adminlevel");
    pDaten[playerid][Geld] = dini_Int(Spielerdatei,"Geld");
    GivePlayerMoney(playerid,pDaten[playerid][Geld]);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Falsches Passwort.");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"[PR]-Login","{989898}Dein Account wurde in der {00CC00}Datenbank {989898}gefunden. Gib bitte das Passwort ein.\n\n{ff0000}Das [PR]Team wird dich niemals nach deinen Passwort fragen!","Login","Abbrechen");
    return 1;
    }
    }
    stock Speichern(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(pDaten[playerid][pLogin] == 1)
    {
    pDaten[playerid][Geld] = GetPlayerMoney(playerid);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",pDaten[playerid][Adminlevel]);
    dini_IntSet(Spielerdatei,"Geld",pDaten[playerid][Geld]);
    return 1;
    }
    else
    {return 1;}
    }

    ocmd:v(playerid,params[]) { new vID, veh,Float:X,Float:Y,Float:Z, color1, color2; if(sscanf(params,iii,vID,color1,color2))return SendClientMessage(playerid,WEIS,"/v [FAHRZEUG ID][FARBE 1][FARBE 2]"); GetPlayerPos(playerid,X,Y,Z); veh=AddStaticVehicle(vID,X,Y,Z,color1,color2); PutPlayerInVehicle(playerid, veh, 0); return 1; }


    Habs mal Umgeändert wie du es hast, da kommen bei mir folgende Errors:


    C:\Users\Paddy\Desktop\PlanetReallife\gamemodes\test.pwn(323) : error 017: undefined symbol "iii" // Hat sich mit den oberen Post erledigt
    C:\Users\Paddy\Desktop\PlanetReallife\gamemodes\test.pwn(325) : warning 202: number of arguments does not match definition


    :wacko:

    Hey Leute ^^


    Kann mir da einer Helfen:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    ocmd:v(playerid,params[])
    {
    if(sscanf(params,u))return SendClientMessage(playerid,WEIS,"/v [FAHRZEUG ID][FARBE 1][FARBE 2]");
    new vID, veh;
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    veh=AddStaticVehicle(vID,X,Y,Z,0.0,0.0);
    }
    return 1;
    }


    Bekomme folgende Errors:


    C:\Users\Paddy\Desktop\PlanetReallife\gamemodes\test.pwn(322) : error 029: invalid expression, assumed zero
    C:\Users\Paddy\Desktop\PlanetReallife\gamemodes\test.pwn(322) : error 017: undefined symbol "ocmd_v"
    C:\Users\Paddy\Desktop\PlanetReallife\gamemodes\test.pwn(322) : error 029: invalid expression, assumed zero
    C:\Users\Paddy\Desktop\PlanetReallife\gamemodes\test.pwn(322) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    4 Errors.


    Habe bisher nur auf strcmp und hab Wenig Ahnung von ocmd. Wäre nett wenn mir jmd einen Hinweis gibt