Problem mit Neon Röhre

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 community, ich habe ein problem:



    if(!strcmp(cmdtext, "/neon",true, 10))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vid = GetPlayerVehicleID(playerid);
    if(neonan[vid] == false)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    neon[vid] = CreateObject(18649,x,y,z,0,0,0,100);
    AttachObjectToVehicle(neon[vid],vid,0.0,0.0,-2.0,0.0,0,0);
    neonan[vid] = true;
    SendClientMessage(playerid,0xFF0000,"Du hast die Röhre angeschaltet!");
    }
    else if(neonan[vid] == true)
    {
    DestroyObject(neon[vid]);
    neonan[vid] = false;
    SendClientMessage(playerid,0xFF0000,"Du hast die Röhre ausgeschaltet!");
    }
    }
    return 1;
    }


    nur leider wird das objekt nur erstellt, und dann nicht attacht, obwol der code drinne ist. ?(
    frage mich was daran nicht Richtig ist, denn so müsste es eigentlich funktionieren, oder? tut es aber nicht.


    mfg MuLtiVaN

    526C4Hj.png Mit freundlichen Grüßen,
    Noneatme

    Einmal editiert, zuletzt von Noneatme ()

  • Du erstellst die Röhre, attachst sie und stellst die Variable auf true. Danach wird aber abgefragt ob die Variable = true ist und gleich der nächste Code ausgeführt...


    EDIT/ sry hab das else nicht gesehen :/
    edit² kommt der Text?