die mich ein Dynamic3DTextLabel attachen lässt
Wenn du ein DynamicLabel erstellst, musst du auch eine Dynamic Funktion verwenden, um es zu attachen ![]()
Und doch, es gibt AttachDynamic3DTextLabelToVehicle ![]()
die mich ein Dynamic3DTextLabel attachen lässt
Wenn du ein DynamicLabel erstellst, musst du auch eine Dynamic Funktion verwenden, um es zu attachen ![]()
Und doch, es gibt AttachDynamic3DTextLabelToVehicle ![]()
Also es sollen nur Zahlen erlaubt sein, ohne Zeichen und Buchstaben?
Dann einfach so:
if(typeof document.getElementsByClassName("top5box")[0] != "undefined")
{
createShoutBox();
}
Ehh das kann nicht das gesamte Skript sein?
Da fehlen die Kommentare, dass das überhaupt gestartet wird von Tampermonkey?
Also die // ==UserScript== Info?
Desweiteren, solltest du einfach:
schreiben.
Rufst du diese Funktion denn überhaupt auf?
Wie sieht der ganze Tempermonkey Code aus? ![]()
Ja aber dann habe ich wieder einige Objekte mehr die mein Objekt-Limit verändern
Das stimmt.
Ich glaube es gibt auch eine Update Funktion vom Streamer, die kannst du danach ausführen, dann sollte es auch direkt angezeigt werden ![]()
Am besten suchst du mal nach tutorials für wsc plugins dann kannst du sauber ein plugin realisieren mit konfigurationsmöglichkeiten oder editierst bereits das vorhandene shoutbox plugin
Offensichtlich handelt es sich nicht um sein Forum:
(Warum nicht einfach die Plugin Shoutbox installieren? - Wird leider nicht gemacht)
Ist es normal, dass das Objekt erst zu sehen ist, wenn sich das Fahrzeug bewegt ?
Das liegt an der Dynamic Funktion die du verwendest.
Nutze einfach die normale ohne Dynamic ![]()
Also nutze ein normales Objekt ![]()
Warum ist die VehicleID 21? Muss diese nicht 0 sein da das Fahrzeug TransportLKW[0] ist ??
i ist der index und der ist 0.
VehicleID ist 21, weil das die VehicleID von dem Fahrzeug ist, indem du dich gerade befindest.
Der geht nicht durch beide Abfragen durch, wie sieht denn deine Variable X aus?
Vermutlich sind deine Offset Positionen falsch.
und du setzt nirgends LKWIndex...alsoo da stimmt noch irgendwas mit deinem Code nicht so ![]()
Kann ich damit denn, dass ganze auch auf ein Woltlab Forum in einem bestimmten Bereich einbinden, anstatt als externe Webseite?
Na klar, dass könntest du sogar auf jeder Website einbinden ![]()
Musst einfach das DIV Element suchen, wo du die Shoutbox haben magst und dann einfach mit innerHTML deinen HTML Code für die Shoutbox darein packen ![]()
Was hat der mit dem Index 28?
Du vermischt die Funktionen, deine Variablen sind falsch, du musst nur eine Funktion nutzen.
Schau nochmal auf mein Beispiel, da nutze ich nur i.
Ich möchte nun kurz gesagt eine eigene Shoutbox erstellen, welche über mein Tampermonkey Script läuft. Sprich -> Installiert man mein Script, hat man an einer gewissen Stelle im Forum eine Shoutbox und kann diese nutzen.
Das kannst du über Websockets realisieren.
Google einfach mal ein bisschen Websocket Javascript Chat Example oder sowas ![]()
Falls du die Nachrichten aber safe und privat sein sollen, wird es komplizierter, da du dafür theoretisch einen eigenen Server brauchst.
Aber es gibt auch online welche, musste einfach mal schaun ![]()
Wie füge ich einem Fahrzeug eine Variable zu oder wie mache ich das am besten?
Gibt einige Möglichkeiten...
Hier mal tricky Möglichkeit:
oder du nutzt halt eine mehrdimensionale Variable..aber so kannste das auch gut machen.
new variable[10];
new i = GetLKWIndex(playerid);
if(i==-1) return SCM(playerid,-1,"Kein Transport LKW!");
variable[i] = 10; //Dann wurde jetzt für diesen TransportLKW die Variable gesetzt!
printf("VehicleID: %d | Variable: %d",TransportLKW[i],variable[i]);
stock GetLKWIndex(playerid)
{
for(new i; i<sizeof(TransportLKW); i++) if(IsPlayerInVehicle(playerid,TransportLKW[i])) return i;
return -1;
}
Alles anzeigen
Wie kann ich jedem Fahrzeug eine Variable zuordnen
Hast du doch...in jedem Array ist doch die vehicleid gespeichert.
Wie sieht denn deine Abfrage aus?
Was für Errors/Warnings kommen?
@X(p,i);@checkZoneMaut(p,i)
Jaa hier stimmt was nicht?
@X ist das forward aber der public heißt hier checkZoneMaut?
Entweder beides @X oder beides @checkZoneMaut ![]()
sonst wird er eig. nicht aufgerufen.
Ja, das ist korrekt, allerdings entspricht dieses @ dem forward und public ![]()
Das kann man darüber abkürzen.
Ich weiß es nicht, aber ich stelle mir vor das es Auswirkungen hat, da ständig die Kühe in Bewegung sind und auch noch viele Sachen geupdated werden.
Nein, das wird ja nicht oft geupdatet und das sind ja auch nicht viele Objekte.
Generell sollte das keine großen Auswirkungen haben.
Mit dem Profiler Plugin: https://forum.sa-mp.com/showthread.php?t=271129
Kann man das übrigens theoretisch sehr gut erfassen ![]()
Also ich muss sagen SAMP hängt echt hinterher der Entwickler weiß auch net-.-
Kalcor macht das ja absichtlich.
Deshalb startet ja aktuell eine neue Bewegung: OpenMP - SAMP
Bin mal gespannt, was da noch auf uns zukommt ![]()
Sehr amüsant ![]()
Es wirkt richtig so, als ob die Kühe schlittschuh fahren und dann im Futter kuscheln?
Als ob es so eine Box für sie wäre xD
Ich sage mal so, es ist quasi unmöglich (zumindest in 0.3.7) sowas vernünftig umzusetzen.
Aber sieht gut aus, wieso nicht ![]()