Beiträge von phN

    Hallo, ich Möchte es gerne machen, das der Bangrund im Account als in der Datei Gespeichert wird.
    Blos wie mache ich es jetzt?
    Soweit bin ich schon:
    ocmd:ban(playerid,params[])
    {
    new User,grund[128],string[128];
    if(SpielerInfo[playerid][pAdmin] >= 1){
    if(sscanf(params,"us",User,grund))return SendClientMessage(playerid,-1,"Verwendung /ban [Userid/Playerid][Grund]");{
    format(string,sizeof(string)," SERVER NEWS: %s wurde von %s gebannt. Grund: %s",nameplayer(User),nameplayer(playerid),grund);
    SendClientMessageToAll(COLOR_ORANGE,string);
    SpielerInfo[User][pBangrund] = grund;
    Kick(User);
    }
    return 1;
    }
    return 1;
    }


    mein Enum:
    enum PlayerInfo{
    pLevel,
    pAdmin,
    pban,
    pGeld,
    pMute,
    pVIP,
    pDonator,
    pTode,
    pKills,
    pBannadmin,
    pBangrund
    }

    Du hast doch gar keine Ahnung. Er hat dass doch mir alles selber gezeigt und bewiesen dass er bei RTl war. Komm mal runter, ohne Witz.
    Außerdem misch Dich nicht in Angelegenheiten ein, wovon Du keine Ahnung hast.
    Ich bin reifer als Du wahrscheinlich. (Man merkt es an Deiner Rechtschreibung ;-))


    Richtig er war bei RTL, aber kennst RTL oder auch Assi-Tv genannt, wo eh alles nur Fake ist?


    Du glaubst auch alles was in der Glotze läuft oder?
    Scheinst Reiflich nicht ganz Oben zu sein.
    Lass doch Lieber Taten Sprechen anstatt hier groß rum zu prallen.


    Du weißt nichts hin du gehst einem auf die Nerven.


    Aber hei ich geb dir einen Tipp ! Auf der API Seite kann man auch 1-2 fertige Scripts runterladen die damals zur erklärung dienten.


    Es geht aber Darum, das du die Funktion Womit du das Overlay gemacht hast Verkaufen willst und dies ist nicht Gestattet!

    public OnPlayerPickUpPickup(playerid,pickupid)
    {
    if(pickupid == waffenkammerenter)
    SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
    SetPlayerInterior(playerid,10);
    Probiers so.


    //edit Falsche Klammer.


    Es können auch in den Zeilen Darüber diese KlammerFehler entstanden sein, schick uns mal die Zeilen, und die Zeilen Darüber.

    HomeServer, Internet.
    Bevor ich meinen Ersten Root(VServer) Hatte, hab ich mir ne Virtuelle Machine Eingerichtet und habe dort alles Gelernt.

    Ich weiß nicht, ob du mich richtig verstanden hast. :D


    Du brauchst eine Laufvariable (z.B. die Gangzone-ID) und dann solltest du mit einer for-Loop durchgehen. Daraus erschließt sich dann ein Code wie GInfo[ i][...].
    Zudem wäre es evt. besser, die Gangzones im Format GZ01.cfg, GZ02.cfg, ... zu speichern, um sie dann leicht in der for-Loop auslesen zu können.


    Wäre ich nicht am Handy, wäre der Code vermutlich schon fertig - in dem Sinne also: tut mir leid. :D
    Hoffe du verstehst noch, was ich jetzt sagen will. :D


    Jo Verstehe es, wollt es jetzt erstmal nur so haben um zu gucken ob es Klappt.
    es wird Später mit Mehreren Datein Gearbeitet.

    Die Werte werden Natürlich, in dem Enum Angegeben.
    Diese Lass ich dann mit nem Public in einer Cfg-Datei Erstellen, dort wird alles auf 0 Gestellt.
    Jez nehm ich mir die Coordinaten aus der Gebiete-Datei(gangzone Editor), diese Trag ich dann ein und lass sie aus der Gebiete.cfg Laden.
    Hier der Stock wo diese Erstellt wird:
    stock GangzoneCFG()
    {
    new pfad[18];
    format(pfad,sizeof(pfad),"/Gebiete.cfg");
    if(dini_Exists(pfad))
    {
    dini_Int(pfad,"Id");
    dini_Float(pfad,"minx");
    dini_Float(pfad,"miny");
    dini_Float(pfad,"maxx");
    dini_Float(pfad,"maxy");
    print("die Gebiete.cfg ist schon Vorhanden und wird Geladen!");
    }else{
    dini_Create(pfad);
    dini_IntSet(pfad,"Id",0);
    dini_FloatSet(pfad,"minx",0);
    dini_FloatSet(pfad,"miny",0);
    dini_FloatSet(pfad,"maxx",0);
    dini_FloatSet(pfad,"maxy",0);
    printf("Die Gebiete.cfg konnte nicht Gefunden werden und wird nun Erstellt!");
    }
    return 1;
    }