Beiträge von |-|auke

    Was muss man für Pawn schon wissen, außer New, Format und forward?
    Das Restliche kann man schon fast mit einem Wörterbuch machen, wenn man nicht so gut Englisch kann.
    Ich denke mal, dass mich einige falsch verstanden haben, denn ich sagte die Syntax, und nicht alle Begriffe die von SA-MP kommen.
    Beim Programmieren kommt es immer darauf an, logisch zu denken, und seinen Programmablauf selbst in seinem Kopf einmal durch zu gehen.
    Wenn man noch nie irgendwas programmiert hat, und noch jünger ist, kann das natürlich länger dauern. Aber länger als eine Woche für die Grundlegenden Sachen wohl nicht.

    C hat allgeimein nichts mit Pawn zu tun.
    Pawn kannst du mit ein wenig Konzentration in 2 Tagen lernen. C nicht! egal ob C#, C oder C++.

    Mit der momentanen Testversion sind erstmal nur 200 Objekte möglich (Absichtlich)
    Jenachdem wie viel Power dein Server hat, können Objekte erzeugt werden.
    Das heißt, dass 10000 und 15000 Objekte kein Problem wären. ;)
    Dafür gibt es einen Streamer, der sich bei geringerer Objekteanzahl auch deaktiviere lässt (Für mehr Performance)


    Meld dich bei mir via ICQ, bitte ;)

    Ohh.. hab mir eben nochmal die Syntax angesehen.
    Das ist alles kompletter Blödsinn, was bisher geschrieben wurde.
    GetPlayerHealth(playerid,VARIABLE);
    Du könntest eine FUnktion machen wie z.b. so:

    forward GetPlayerIDHealth(playerid);
    public GetPlayerIDHealth(playerid)
    {
    new Float:HealthofID;
    GetPlayerHealth(playerid,HealthofID)
    return HealthofID;
    }
    Und dann so benutzen:
    [pwn]
    SetPlayerHealth(playerid,GetPlayerIDHealth(playerid)+50);
    [pwn]


    So ist es meiner Meinung nach am schnellsten und einfachsten.
    Gruß Hauke

    Zu der Zufallswaffe:

    new bool:p=false,ID;
    while(p!=true)
    {
    new idx;
    idx=random(49);
    if(idx!=44||idx!=45||idx!=46||idx!=47||idx!=48)
    {
    ID=idx;
    p=true;
    }
    }
    GivePlayerWeapon(playerid,ID,1000);
    Müsste eigentlich so gehen.
    Gruß Hauke ;)

    Wenn du noch ein paar Tage Gedult hast, wirst du HMAP verwenden können.
    Damit sollten sogar über 15000 Objekte möglich sein, jenachdem wieviel Power dein Server hat ;)
    Infos über HMAP -> Siehe Signatur :)



    Edit: @ Keymarster aka Ray Ray :O : Wie kommst du denn darauf? :huh:
    Gruß Hauke

    So, ich möchte euch noch berichten (Ist ja Smalltalk :) ) , dass HMAP nun alte und neue MTA Maps bearbeiten kann!
    Die Umwandlung liegt nur in der Exe, sodass man keine weitere Arbeit daran hat.
    Morgen abend werde ich mal eine Filtermap Funktion basteln.

    Edit: Kleines Update :)
    Filtermap Funktion hinzugefügt.
    Es können nun bis zu 15 Filtermaps hinzugefügt werden.
    Zuvor muss aber eine Hauptmap geladen werden.


    Jetzt könnten einige Ihre Meinung ja vielleicht noch abändern. (Umfrage auf der 1. Seite) :)


    Gruß Hauke

    Danke für deinen ausführlichen Testbericht :thumbup:
    Mapwechsel automatisch wäre möglich, habe mir gerade auch schon 2 Methoden überlegt. Entweder mit /command inGame, oder automatisch.


    Es wäre komplett ohne irgendwelches Copy & Paste möglich alles automatisiert einzustellen, aber ob das dann noch so benutzerfreundlich ist?
    Wenn jemand eine Map z.b. mal nicht laden möchte, und die immerwieder automatisch mit reingeschrieben wird :D


    Im Moment lässt sich die Map laden, idem man in das Script an der Stelle, wo die map geladen werden soll, diese Zeile einfügt:
    CallRemoteFunction("StartLoadingObjects", "sii", "thetest",LOG,STREAM);
    Erklärung:
    thetest : Ist der Name der hmap Datei
    LOG : 1, wenn die Log in den Server geschrieben werden soll, 0 wenn nicht
    STREAM : 1 Wenn der Streamer benutzt werden soll, 0 wenn nicht. (Wenn der Streamer nicht benutzt wird, ist er auch nicht benutzt. Das heißt, er wird keine Ressourcen verbrauchen!)


    Später werden dann weitere Maps wahrscheinlich so hinzugefügt:
    CallRemoteFunction("SetFiltermap", "s", "thetest");
    Erklärung:
    thetest : Mapname


    Wenn jemand eine bessere Idee hat, soll er sie nicht für sich behalten :)


    Gruß Hauke