Hi Leute, heute möchte ich euch etwas Simples zeigen, nämlich wie man Hitsounds erstellt.
Viele kennen es von irgendwelchen Servern, ihr trefft jemanden, und man hört ein "Bing".
Und da es noch kein Tutorial dazu gibt (Ich auch keins gefunden habe) mache ich nun mal eins.
Nun fangen wir an.
Hier geht am besten ganz unten ins Script, und erstellt einen neuen Public Namens 'OnPlayerTakeDamage'.
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
return 1;
}
Die Playerid ist der, der getroffen wird, die Issuerid ist der, der den Spieler getroffen hat.
Amount soll heißen, wie viel er verloren hat. (Damit kann man z.B. Chatmails machen.. z.B. %s hat 50 HP verloren.)
Die weaponid ist die Waffenid, mit der getroffen werden soll, damit der Sound kommt.
Dann gehts weiter zu dem Sound.
Ich hab in meinem Script z.B. ein kleines Bing, das klingt wie eine Glocke.
Also schreiben wir ins Script rein :"
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
Die Zahl 17802 ist die Sound ID. Die 0's sind die XYZ Koordinaten. Die werden alle auf 0 gestellt, damit der Sound an dem Spieler abgespielt wird.
Dann sollte alles so aus sehen :
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
return 1;
}
Wenn ihr jetzt noch wollt, dass der Sound auch bei dem Abgespielt wird, der getroffen wird, dann macht ihr noch einen PlayerPlaySound mit playerid.
Also so :
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
return 1;
}
Ich hoffe ich konnte euch helfen, dass ist mein erstes Tutorial, und da viele nicht wissen wie es geht, wollte ich ihnen nun mal helfen.
MfG