Neonröhren unter dem Auto!

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
  • Hallo ich würde gerne wissen wie ich neonröhren unter mein auto machen kann mit einem befehl z.b /neon dann kommt so eine dialog liste mit BLAU, GRÜn.... usw...
    Wie mache ich spwas bei der Sufu hat mich alles durheinander gemacht habe habe es wieder gelöscht weil es nichts gemacht hat :( ?


    Bitte helft mir ^^

  • also bei mir gehts so:
    ((ich arbeite mit ocmd))


    unter OnPlayerCommandText
    ocmd:neon(playerid, params [])
    {
    ShowPlayerDialog(playerid, neonmenu, DIALOG_STYLE_LIST, "Neonlichter Menu", "Blau\nGrün\nRot\nWeiß\nGelb\nPink", "Auswählen", "Abbrechen");
    return 1;
    }


    OnDialogResponse


    !!Ich habe es nicht selbst gescriptet nur ein wenig editiert.
    aber es klappt :)
    if(dialogid == neonmenu) //Neon Röhren
    {
    if(response)
    {
    if(listitem == 0) //Blau
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0,283));
    SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0,283));
    AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), 0.8,0,-0.70,0,0,0);
    AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8,0,-0.70,0,0,0);
    }
    if(listitem == 1) //Grün
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "neon", CreateObject(18649,0,0,0,0,0,0,283));
    SetPVarInt(playerid, "neon1", CreateObject(18649,0,0,0,0,0,0,283));
    AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), 0.8,0,-0.70,0,0,0);
    AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8,0,-0.70,0,0,0);
    }
    if(listitem == 2) //Rot
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "neon", CreateObject(18647,0,0,0,0,0,0,283));
    SetPVarInt(playerid, "neon1", CreateObject(18647,0,0,0,0,0,0,283));
    AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), 0.8,0,-0.70,0,0,0);
    AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8,0,-0.70,0,0,0);
    }
    if(listitem == 3) //Weiß
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "neon", CreateObject(18652,0,0,0,0,0,0,283));
    SetPVarInt(playerid, "neon1", CreateObject(18652,0,0,0,0,0,0,283));
    AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), 0.8,0,-0.70,0,0,0);
    AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8,0,-0.70,0,0,0);
    }
    if(listitem == 4) //Gelb
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "neon", CreateObject(18650,0,0,0,0,0,0,283));
    SetPVarInt(playerid, "neon1", CreateObject(18650,0,0,0,0,0,0,283));
    AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), 0.8,0,-0.70,0,0,0);
    AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8,0,-0.70,0,0,0);
    }
    if(listitem == 5) //Pink
    {
    SetPVarInt(playerid, "Status", 1);
    SetPVarInt(playerid, "neon", CreateObject(18651,0,0,0,0,0,0,283));
    SetPVarInt(playerid, "neon1", CreateObject(18651,0,0,0,0,0,0,283));
    AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), 0.8,0,-0.70,0,0,0);
    AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), -0.8,0,-0.70,0,0,0);
    }
    }
    }
    return 1;
    }


    //EDIT: Lol alles verschoben :pinch:

  • ^^ ok ich probiers mal ich arbeite mit dcmd aber das mit den dialogen kriege ich schon hin :)

  • Eh ne Frage die sind zwar da aber wie mache ich die wieder weg ????