Sirene wird nicht erstellt

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
  • Wenn ich den Befehl eingebe bekomme ich zwar eine Nachricht das es aktiviert ist , aber bekomme leider keine Sirene auf dem Fahrzeug.. Wo liegt das Problem?


    dcmd_sirene(playerid,params[])
    {
    #pragma unused params
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");
    return 1;
    }
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vid = GetPlayerVehicleID(playerid);
    if(sirenean[vid] == true)
    {
    if(sirenean[vid] == false)return SendClientMessage(playerid,0xFF0000,"Dieses Fahrzeug hat keine Sirene");
    DestroyDynamicObject(sirene[vid]);
    sirenean[vid] =false;
    SendClientMessage(playerid,0xFF0000,"Du hast die Sirene ausgeschaltet!");
    }
    else// if(sirenean[vid] == true)
    {
    if(sirenean[vid] == true)return SendClientMessage(playerid,0xFF0000,"Dieses Fahrzeug hat bereits eine Sirene!");
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    sirene[vid] = CreateDynamicObject(18646,x,y,z,0,0,0,100);
    AttachObjectToVehicle(sirene[vid],vid,-0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
    sirenean[vid] = true;
    SendClientMessage(playerid,0xFF0000,"Du hast die Sirene angeschaltet!");
    }
    }
    return 1;
    }

  • Wenn ich den Befehl eingebe bekomme ich zwar eine Nachricht das es aktiviert ist , aber bekomme leider keine Sirene auf dem Fahrzeug.. Wo liegt das Problem?


    GetPlayerPos(playerid,x,y,z);

    Warum GetPlayerPos?
    Eig. solltest du GetVehiclePos verwenden, ansonsten sehe ich grad nicht warum es nicht Funktionieren sollte.


  • (18479) : error 029: invalid expression, assumed zero
    (18479) : warning 215: expression has no effect
    (18479) : error 001: expected token: ";", but found ")"
    (18479) : error 029: invalid expression, assumed zero
    (18479) : fatal error 107: too many error messages on one line



    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    Zeile 21

  • schau dir mal das an
    https://wiki.sa-mp.com/wiki/Function:GetVehiclePos