Beiträge von Kaliber

    wie kann ich das Object dann Bewegen ?
    oder wieder Unattachten ? aber halt an dieser Stelle lassen ?


    Nun...gar nicht attachen.


    Erstelle das Objekte und dann musst du in dein MoveObject die Position vom Auto + Geschwindigkeit halt berücksichtigen...damit sich das immer updatet :D


    Also...das ist alles andere als einfach, das gut hinzubekommen :D


    Aber versuchs mal so (ungtestet aus dem Kopf geschrieben):


    new obj;
    ocmd:test(playerid)
    {
    new Float:x,Float:y,Float:z,v=GetPlayerVehicleID(playerid);
    GetVehiclePos(v,x,y,z);
    obj = CreateObject(1430,x,y,z+0.75,0,0,0);
    MoveObject(obj,x,x-0.225,y-0.5,z+0.75,10.0,-121.499946);
    }


    und dann theoretisch unter OnObjectMoved...prüfen ob sich das auto bewegt und dann permanent die Achsen anpassen :D


    Aber...das ist ziemlich bescheuert..und kompliziert..denk dir lieber was anderes aus ^^

    Ich wollte eine Tür so umschreiben das sie automatisch beim Gegenlaufen sich bewegt.


    Nun, es gibt viele Türen die das automatisch machen, wie z.B. 1491


    Wenn du es manuell machen willst musst du prüfen ob der Spieler ganz nah an der Tür ist mit einem Timer...und dann MoveObject nutzen :)


    mfg. :thumbup:

    Die Computer-IP und die Internet-IP sind vom Saat festgelegt und können nicht geändert werden alle 24stunden aber auch egal


    So ein Quatsch...


    //Edit: Achso habe gerade mal deinen Post gelesen.


    Mach einfach, dass man erst ab level 3 Geld anderen Spielern geben kann.


    Und check regelmäßig die User auf Multiaccount...dann kann es nicht so zu problemen kommen :)

    So habe es nun auf Pastebin hochgeladen.


    Also ja das sieht soweit alles richtig aus:


    plaŸé¿o_^>ÊzÔRwEIuø·7ËÇ‚AH)4‡p°×yAfó½”É<.+¤
    89.y€wÌRf²·Ÿ¾â1µã.þ'i8°v¶„›v]¯qÖÏi‡´èF*¥ƒQíЕí÷|0Ùq4"f_vÄI×ךbQê„ÄåæÒ`³”xqÝu{xKÏVC8íZiLÙØóÐ5;Mبe_€TW,³£H°fGu¬0†SNå=N1®†‚å5Yþá


    Ich wüsste nicht wo da ein Fehler sein könnte :)


    Spoiler anzeigen
    #Ironie..
    Lösch diese scheiße...da hast du etwas kopiert was anders konvertiert war... :rolleyes: 

    Naja, wie wäre es einfach so:


    #define MAX_MODELS 211


    #define GetSprit(%0) sprit{GetVehicleModel(%0)-400}


    #define SPRIT_DIESEL 0
    #define SPRIT_BENZIN 1
    #define SPRIT_WASSER 2
    #define SPRIT_ELEKTRIK 3
    //what_ever


    stock const sprit[MAX_MODELS char] = {
    SPRIT_DIESEL, //Hier beginnt es ab model 400
    SPRIT_DIESEL,
    SPRIT_DIESEL,
    SPRIT_BENZIN,
    SPRIT_DIESEL,
    SPRIT_BENZIN,
    SPRIT_WASSER,
    SPRIT_ELEKTRIK //Musst halt alle Fahrzeuge durch machen
    };


    //Dann beim Dialog check, wenn er auf diesel geklickt hat
    if(GetSprit(vehicleid) == SPRIT_DIESEL)
    {
    //Hier Tankt er Diesel
    }
    else
    {
    //Hier nicht!
    }


    mfg. :thumbup:

    Ansonsten muss man sich die Struktur für jedesmal anlegen - ist dann doch etwas sehr aufwendig.


    Wieso? :huh:


    Darum geht es doch gerade, dass man das nicht muss...


    Weil wenn du die Tabelle speicherst...hat die Tabelle an sich doch immer die selbe Struktur :wacko:


    Wenn man sowas schon anbietet, dann sollte das auch einen allgemeinen nutzen haben.


    Was redest du da? Es hat doch einen allgemeinen nutzen...


    Aussagen wie "du musst es ja nicht nutzen", sind für's Ego vielleicht sehr schön, für die Allgemeinheit leider unbrauchbar.


    Achso...da man jedes Tool nutzen muss...was redest du hier für einen Schwachsinn? :huh:


    Dann kann man sich die Veröffentlichung auch sparen


    Ok...sobald ein paar Leute ein Tool nicht brauchen, kann man sich die Veröffentlichung sparen...ja ne ist klar..


    Zudem, wenn ich es für fast nichts verwenden kann, dann bringt es ja nichts.


    Das kommt ja darauf an...wenn man viele Querys auf einzelne Tabellen macht, dann bringt diese Include sehr viel...da sie die ganzen Query strukturen übersichtlicher und einfacher macht.


    Wenn man immer nur 1x etwas in eine Tabelle schreibt, dann ist es trivial, aber das ist es im seltesten Fall.


    Das mit dem Rückgabe Wert vom Insert, kann ich leider nicht so ohne weiteres handhaben, da das extrem die Nutzbarkeit von den cache Callbacks einschränken würde...


    Wie dem auch sei...ich wollte es für ein paar Personen zur Verfügung stellen...dass ihr es komplett nutzlos findet...ist euer Ding...manche evtl nicht.


    mfg. :rolleyes:

    Nun...installiere mal samp neu.


    Wenn das nichts bringt, ändere evtl den Kompatibilitätsmodus auf XP Service Pack 3...


    Falls das auch nichts bringt, könnte es auch an dem Skript selbst liegen, in diesem Fall frag ob du dir einen neuen Account erstellen darfst und deine Stats zurück bekommst :)


    mfg. :thumbup: