Beiträge von Rocking Sock

    Bevor ihr nur blöd rumspamt, dass es das falsche Forum ist könntet ihr ihm ja auch helfen oder?


    Da du noch ein Scriptanfänger bist erkläre ich dir einmal, wie ich rausbekommen habe, wie man den Skin ändert.


    1. Schritt: Wann wird dem Spieler der Skin zugeteilt?
    Antwort: Beim Login NACH der Registration. Also müssen wir das Kommando /login finden. STRG + F -> /login
    Nach mehrmaligem Drücken von F3 sind wir beim Kommando /login angekommen.



    Hier gibt es allerdings nichts das auf einen Skin hinweist. Allerdings ist das noch nicht das komplette Login Script, was uns "OnPlayerLogin(playerid, tmppass);" verrät.


    2. Schritt: Was geschieht bei OnPlayerLogin?
    Antwort: Wir kommen wahrscheinlich zu unserer Antwort. STRG + F -> OnPlayerLogin. So oft F3 drücken, bis wir bei public OnPlayerLogin sind.



    Hier haben wir jetzt if(PlayerInfo[playerid][pReg] == 0), was in meinem Beispiel in Zeile ist. Das bedeutet, dass alles was in dieser Klammer kommt nur beim Login nach dem registrieren gesetzt wird, da da die Variable pRed noch auf 0 steht. Und e voila, wir sind zum Ziel gekommen. In Zeile 56 kann man PlayerInfo[playerid][pModel] = 264; sehen, was auch schon das Ende des großen Rätsels ist. Einfach diese Variable in die des gewünschten Startskins verändern!


    Greetz und sorry für den langen Script im Posting. ^^

    Eure Indentaion ist schlecht.^^



    Dann am besten noch sowas wie if(PlayerToPoint(in der Nähe vom Gate)); einbauen, damit man das Tor nicht in Las Venturas öffnen kann. :P Ich habe in mein Script eh schon automatische Tore eingebaut, die solche Kommandos überflüssig machen.


    Danke für eure Aufmerksamkeit. :D

    Und was bringt eigentlich Timer, bzw. wie verwendet man ihn? SetTimer ist das einzige, das ich nicht verstehe. Ist SetTimer immer mit einer public Funktion gekoppelt?