object streaming frage

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hi Leute,
    ich hätte da mal eine kleine Frage.
    kann ich Objects die ich in einem Befehl erstelle Streamen lassen ?
    Also zb. für AttachObjectToVehicle ?
    Das Problem ist das die Commands in einem Filterscript sind,
    und wenn ich sie in den Gm mache funktionieren sie nichtmehr :(


    Hier ein Beispiel:



    if (strcmp("/unterboden grün", cmdtext, true, 10) == 0)
    {


    new light1;


    new Float:x,Float:y,Float:z;
    light1 = CreateObject(18654,x,y,z,0,0,0,0);


    AttachObjectToVehicle(light1, GetPlayerVehicleID(playerid),-0.72251391,2.36145186,-11.08282089,0.00000000,0.00000000,359.75000000);



    return 1;
    }


    ich hoffe ihr habt eine idee,
    mfg

  • Schmeiß weg und nimm den Plugin Streamer von Incognito da brauchste oben nur #include <streamer> reinpacken und schon kannst alle Funktionen nutzen...
    Außerdem würde ich den Befehl schon in den GM Packen, achja und:
    if (strcmp("/unterboden grün", cmdtext, true, 10) == 0)
    //und:
    if (strcmp("/unterboden blau", cmdtext, true, 10) == 0)

    Wären der gleiche denn die 10 sorgt dafür das nur die ersten 10 zeichen abgefragt werden, zusammen mit dem / geht das bis zum e (oder n) von boden,
    das wird der grund sein warum die Befehle nicht funktionieren...


    Mach sie so:
    if (strcmp("/unterboden grün", cmdtext, true) == 0)
    oder so
    if (!strcmp("/unterboden grün", cmdtext, true))
    Hauptsache 10 weg ;)
    Achja und der Link zum Plugin: http://forum.sa-mp.com/showthread.php?t=102865