wieviel sich im Forum befinden.
Online? Offline?
Registriert? Eingeloggt?
Oder nur Besucher?
wieviel sich im Forum befinden.
Online? Offline?
Registriert? Eingeloggt?
Oder nur Besucher?
Mach es mal so:
ocmd:rampeauf(playerid,params[])
{
new i = GetZollMautPos(playerid);
if(i == -1) return 1;
MoveDynamicObjectRot(ZollMaut[i], 0,0,90, true);
SetTimerEx("@checkZoneMaut", 3000, 0, "ii", playerid, i);
return 1;
}
stock ZollMautzu (p,i)
{
switch(i)
{
case 0: MoveDynamicObjectRot(ZollMaut[i], 0.000000, 270, 135.000000, false);
}
return 1;
}
Alles anzeigen
Das ist die Objektrotation beim erstellen
Und wie ist der genaue Code..von MoveDynamicObjectRot und ZollMautzu?
Bli bla blub warte also:
Jaaa...dann weißt du, dass der Wert kleiner 0 ist..also irgendwas mit Minus ![]()
hier zeigt er mir error 035: argument type mismatch (argument 1)
Hä?
ist das etwa eine Zahl?
Dann prüf einfach ob der Betrag größer oder kleiner 0 ist...
Hä, das ist komisch
Ah, offensichtlich ist das nicht nativ.
Nutze das Include: https://forum.sa-mp.com/showthread.php?t=590918
Und dann: AttachDynamic3DTextToVehicle
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.