Sound abspielen Befehl

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
  • Hey Leute, ich habe versucht einen Befehl zu scripten mit dem man Sounds abspielen kann,
    aber er klappt nicht und ich weis nicht waren, denn ich bin noch relativ neu im scripten

    ocmd:sound(playerid,params[])
    {
    new sID;
    if(sscanf(params,"u",sID))return SendClientMessage(playerid,Rot,"Benutzung: /sound [sID]");
    PlayerPlaySound(playerid,sID, 0.0, 0.0, 5.0);
    return 1;
    }

  • PlayerPlaySound(playerid,sID, 0.0, 0.0, 5.0);


    das liegt daran


    PlayerPlaySound(playerid,sID, 0.0, 0.0, 5.0);


    das wird am punkt 0 abgespielt du musst die position des spielers auslesen und danach dies auch entsprechend setzen


    also
    new Float:Pos[3];
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);


    und die Float werte richtig einsetzen bei PlayerPlaySound

    Einmal editiert, zuletzt von IPrototypeI ()