Beiträge von Kaliber

    aber den Standardwert zu setzen würde sicher nicht schaden.

    Oki, hier dann:



    Soo jetzt müsste alles gut sein ^^

    Das macht aber nicht immer Sinn.
    Angenommen in einem Dialog möchte ich alle Fahrzeuge mit deren Nummernschild anzeigen, habe aber nie SetVehicleNumberPlate genutzt. Dann gibt der Dialog nichts aus, oder, wenn man dort dann das Nummernschild setzt, ändert es sich weg vom Standard (wäre reiner Zufall das gleiche Schild zu bekommen).

    C
    new string[512],plate[32];
    for(new i=GetVehiclePoolSize(); i!=0; i--)
    {
        format(plate,32,GetVehicleNumberPlate(i));
        format(string,sizeof(string),"%sID: %d | Plate: %s",string,i,((plate[0]==EOS)?("XYZ1234"):(plate)));
    }
    ShowPlayerDialog(..., string, ...);

    So meinte ich das...
    und da dieses Nummernschild anfangs immer das selbe ist..brauchste nichts hooken..

    DestroyVehicle sollte ebenfalls gehookt werden.

    Stimmt, das hab ich vergessen...


    Ne, das mit dem Standard setzen find ich bescheuert..weil ist ja eh immer XYZ1234 oder sowas..und man kann ja einfach prüfen ob die Funktion was leeres wiedergibt, dann setzt man halt das Standard Ding..ansonsten das Nummernschild, das wesentlich effizienter :)

    Nun...geht der Log noch weiter? :huh:


    Wenn ja..poste den mal ganz & lade evtl das crashdetect Plugin..


    Wenn nicht, dann gibt es einen großen Fehler im Skript..wie eine endlosschleife oder es wird auf ungültigen Speicher zugegriffen ^^

    Gut, habe mal deinen Befehl bisschen aufgepeppt ^^




    Probiers mal aus, war zu faul es zu testen ^^


    //Edit:
    @256:


    Hier gerade mal aus dem Kopf geschrieben:


    Nutzung:



    new veh;
    SetVehicleNumberPlate(veh,"Hallo test");
    printf("Nummernschild: %s",GetVehicleNumberPlate(veh)); //Gibt "Hallo test" aus :)

    An sich ist das kein schöner Code...
    Hier mal eine Alternative:


    Dafür brauch man nicht mal eine Schleife :)

    Könnte mir jemand ein Textdraw Ticket System machen für die Supporter ? Also Rechts wie bei D.S.Z oder Breadfish Roleplay da ich das nicht hinkrieg, ich kenne mich nicht mit Textdraws aus da ich mit normalen Commands und weiteres arbeite, und wann Payday ist ganz oben wie bei LyD 0/60 und ja ich kenn mich mit Textdraws aus

    Versuch dich doch mal selbst daran? :)


    Ist nicht so schwer dank schönen Editoren ^^
    Hier den, den ich ganz praktisch finde: http://forum.sa-mp.com/showthread.php?t=117851


    Dann hätten wir noch eine Deluxe Version: http://forum.sa-mp.com/showthread.php?t=543002


    Und noch einen...den ich noch nie probiert hab: http://forum.sa-mp.com/showthread.php?t=376758


    Gibt aber noch mehr...aber kannst ja mal einfach ein wenig schauen und probieren :)


    PS: Denn ich bezweifle..dass dir jemand das alles designen + skripten wird für nada ^^

    Also du könntest hier super mit einem switch arbeiten..oder die Coords in einer Variable speichern und dann über L1Checkpoint jeweils aufrufen...


    Aber nehmen wir mal den switch, des müsste eig supi gehen:


    PS: Denk daran L1Checkpoint[playerid] unter OnPlayerConnect oder OnPlayerDisconnect zu resetten :klugs:

    Hast du mehrere mysql_connects aufgerufen? ^^


    Und das 2. beduetet soviel wie...du rufst zum einen ein mysql_pquery auf und hast "d", x,y) da stimmt halt die Anzahl nicht..und bei mysql_format sowas wie "%d %d",x) da halt eins zu wenig ^^