Beiträge von Kinimod


    Kommt darauf an, wo du Zugriff darauf haben möchtest. Grundsätzlich jedoch kannst du es überall hinpacken, jedoch immer über der Verwendung. Bedeutet, dass es über der ersten Verwendung im Script sein muss.
    Wenn Du es allerdings in eine Funktion packst, wirst du es nur in dieser verwenden können (lokales Array).

    Kleiner Hinweis:
    Das Semikolon wird nur verwendet, wenn man eine Anweisung abschließt.
    Das geschieht bspw. bei der Verwendung von Funktionen, nicht aber bei der Definition.
    Ebenfalls bei der Deklaration, sowie Zuweisung von Variablen.

    Was simpel ist ist, dass du auch vor dem <img /> einfach <center></center> einfügen kannst, sofern du es nicht dauerhaft anwenden möchtest.


    Das funktioniert aber nur in einer früheren Version von HTML und somit nicht mit HTML5.
    Da das align Attribut nicht bei ihm funktioniert, wird er wohl HTML5 verwenden.
    Einfach, wie oben durch lé moi genannt, einen div Container verwenden.

    Ich denke mal, dass du bereits eine gewöhnliche Adminabfrage gemacht hast, sprich: /admins gibt alle Admins aus, die online sind.
    Du machst einfach eine Abfrage (Switch...Case oder halt eine gewöhnliche If-Abfrage), welchen Wert die Variable hat, die den Status über den AdminOn Zustand des Admins beinhaltet.
    Ich denke mal, die hat entweder den Wert 1 oder 0.


    Beispiel:


    new adminDutyState[10], adminString[MAX_PLAYER_NAME + sizeof(adminDutyState) + 3]; // Anzahl der maximal möglichen Namenslänge + die Größe von AdminDutyState (also 10) + 3 (zusätzliche Zeichen für die 2 Leerzeichen und den Bindestrich. Wenn noch mehr in der Zeile angezeigt werden soll, sollte man das anpassen.


    if(GetPVarInt(i, "onduty") == 1){
    format(adminDutyState, sizeof(adminDutyState), "On Duty");
    }else if(GetPVarInt(i, "onduty") == 0){
    format(adminDutyState, sizeof(adminDutyState), "Off Duty");
    }


    format(adminString, sizeof(adminString), "%s - %s", username, adminDutyState);


    adminString enthält nun die Zeile mit dem Namen + On / Off Duty


    Wenn du wirklich keinen Plan hast, was ich hier mache, helfe ich Dir hier auch nicht mehr, dann wäre es wirklch mal eine ganz ganz tolle Idee, die Grundlagen zu lernen, denn hier werden nur die allerleichtesten Dinge, der leichten Dinge in der Programmierung in PAWN verwendet.


    //E: Kleine Anpassung in Sachen Resourcenschonung
    //E2: Kleiner Fehler angepasst

    Wenn du versprichst, dass du es hinbekommst, gehe ich davon aus, dass du dich im Script auskennst.


    Ist bspw. ein TV System vorhanden, welches automatisiert ein Interior setzt?
    Wenn nichts infrage kommt, wäre wirklich mal der Code angebracht, hellsehen bringt da leider nichts.

    dini_FloatSet(BDatei,"X",ATMInfo[atmid][atmx]);
    dini_FloatSet(BDatei,"Y",ATMInfo[atmid][atmy]);
    dini_FloatSet(BDatei,"Z",ATMInfo[atmid][atmz]);
    dini_FloatSet(BDatei,"XRot",ATMInfo[atmid][atmx]);
    dini_FloatSet(BDatei,"YRot",ATMInfo[atmid][atmy]);
    dini_FloatSet(BDatei,"ZRot",ATMInfo[atmid][atmz]);


    Wieso setzt du bei den normalen Koordinaten und bei der Rotation die selben Koordinaten?

    schon lustig hätte Rocky nichts geschrieben hätten seine nachläufer ganz anders bewertet
    auserdem ist das meine 1. Map und nicht nur ein gebäude...


    Naja ist und bleibt nichts Besonderes. Wenn man anfängt zu mappen findet man sich aber sowieso nicht wirklich in allen Objekten zurecht, Ihr habt alle mal angefangen, heult nicht rum.


    Wie soll das denn beim connecten gehen, wenn man kein Zugriff auf das Verzeichniss hat?


    Ich habe diese Methodik selbst angewandt, es ist möglich und funktioniert. Versuch mal herauszufinden, was beide CLEOs machen und wie sie es machen und überleg mal, wie man es anhand dieser Erkenntnisse busten könnte.
    Da ich diese Methode noch nirgendwo gesehen habe, außer natürlich auf dem DM Server, bei dem ich tätig bin und wo ich diese Methode schon mehrfach erfolgreich angewendet habe, werde ich die Funktionsweise eines Sprunkguard / SilentAimbottests hier nicht öffentlich nennen, da ich diese Idee erstmal hüten werde.

    Per Skype oder Teamviewer mache ich nichts, dafür gibt es das Forum hier.


    Du brauchst lediglich ein Objekt, welches ein orangenes Licht darstellt.
    Du erstellst 4 Exemplare davon mit CreateObject() und einen Timer, der bspw. alle 600 Millisekunden anschlägt und nach dem Prinzip aus meinem ersten Post hier im Thread die Objekte immer an das Fahrzeug anhängt und wieder abhängt. Somit verschwinden alle 600 Millisekunden die Lichter und erscheinen nach ebenso vielen Sekunden wieder, während sich das ganze solange wiederholt, bis nach erneuter Eingabe des Befehls der Timer gestoppt wird und die Objekte noch mal zur Sicherheit gelöscht werden.


    Benötigte Funktionen:


    http://wiki.sa-mp.com/wiki/CreateObject
    http://wiki.sa-mp.com/wiki/AttachObjectToVehicle
    http://wiki.sa-mp.com/wiki/DestroyObject
    http://wiki.sa-mp.com/wiki/IsValidObject
    Eventuell noch http://wiki.sa-mp.com/wiki/SetObjectRot


    Damit solltest du jetzt etwas anstellen können, die Erklärung über den Ablauf der Steuerung habe ich Dir jetzt genau beschrieben, ein passendes Objekt kannst du hier suchen:
    [SAMMELTHREAD] Suche ObjektID/Textur
    Aber: Erst den ersten Post dort durchlesen.


    Die da wären?


    Ich konnte in der Zeit, also vom Release bis heute, kein(e) Problem(e) feststellen :huh:


    Dann frag dich mal, weshalb (beispielsweise) jeder 2. Probleme mit GTA: SA auf Windows 8 hat. Das beschränkt sich aber nicht nur auf dieses eine Game.


    Die Kompatibilitätsprobleme sind schon Grund genug, das Produkt zu haten. ;)