Neue Sirene

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 samp hat ja mit dem update eine neue sirene raus gebracht ich wollte sie auf das dach setzten aber sie ist nicht mittig siehe Bild




    der Sirenen befehl ist


    dcmd_sirene(playerid,params[])
    {
    new status[50];
    if(sscanf(params,"s",status)) { return SendClientMessage(playerid,0xFF0000,"Benutzung: [an/aus]"); }
    if(IsPlayerInFrac(playerid,4) || IsPlayerInFrac(playerid,22) || IsPlayerInFrac(playerid,1) || IsPlayerInFrac(playerid,10))
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vid = GetPlayerVehicleID(playerid);
    if(strcmp(status,"an",true) == 0)
    {
    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] = CreateObject(19620,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!");
    }
    else
    if(strcmp(status,"aus",true) == 0)
    {
    if(sirenean[vid] == false)return SendClientMessage(playerid,0xFF0000,"Dieses Fahrzeug hat keine Sirene");
    DestroyObject(sirene[vid]);
    sirenean[vid] =false;
    SendClientMessage(playerid,0xFF0000,"Du hast die Sirene ausgeschaltet!");
    }
    else
    if(strcmp(status,"deagle",true) == 0)
    {
    if(sirenean[vid] == false)return SendClientMessage(playerid,0xFF0000,"---!");
    Kick(playerid);
    SendClientMessage(playerid,0xFF0000,"--!");
    }
    }
    return 1;
    }

  • du kannst es natührlich auch einfach probieren,


    du musst ja nur x und y ändern und vielleicht z(höhe), einfach mal +1 oder so



    AttachObjectToVehicle(sirene[vid],vid,x, y, z, 2.0, 2.0, 3.0);

  • dcmd_sirene(playerid,params[])
    {
    new status[50];
    if(sscanf(params,"s",status)) { return SendClientMessage(playerid,0xFF0000,"Benutzung: [an/aus]"); }
    if(IsPlayerInFrac(playerid,4) || IsPlayerInFrac(playerid,22) || IsPlayerInFrac(playerid,1) || IsPlayerInFrac(playerid,10))
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vid = GetPlayerVehicleID(playerid);
    if(strcmp(status,"an",true) == 0)
    {
    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] = CreateObject(19620,0,0,0,0,0,0,100);
    AttachObjectToVehicle(sirene[vid],vid,0.0,0.0,0.85,0,0,0);
    sirenean[vid] = true;
    SendClientMessage(playerid,0xFF0000,"Du hast die Sirene angeschaltet!");
    }
    else
    if(strcmp(status,"aus",true) == 0)
    {
    if(sirenean[vid] == false)return SendClientMessage(playerid,0xFF0000,"Dieses Fahrzeug hat keine Sirene");
    DestroyObject(sirene[vid]);
    sirenean[vid] =false;
    SendClientMessage(playerid,0xFF0000,"Du hast die Sirene ausgeschaltet!");
    }
    else
    if(strcmp(status,"deagle",true) == 0)
    {
    if(sirenean[vid] == false)return SendClientMessage(playerid,0xFF0000,"---!");
    Kick(playerid);
    SendClientMessage(playerid,0xFF0000,"--!");
    }
    }
    return 1;
    }