ezeket hova rakjam??
PlayerPlaySound(playerid, 1068, 287.0617,1549.5042,75);//home
PlayerPlaySound(playerid, 1068, 3903.2158,-1608.9604,1442);//skroad
PlayerPlaySound(playerid, 1068, -473.9225,2212.9563,47);//damstunt
PlayerPlaySound(playerid, 1068, 401.6024,2447.7014,16);//aa
attól függ mit akart,hogy mikor játsza le.
ugy gondoltam, hogy csak szóljon valahol, mert ottvan a koordináta hogy hol, de az ongamemode init-nél nem müködik
OnGamemodeInit alatt azért nem mûködik, mert a PlayerPlaySound függvény paraméterei között van a játékos azonosítója is.
OnPlayerConnect és az OnPlayerSpawn függvény alatt is mûködni fog.
nem müködik :(
Ez csak egy bizonyos pozíción játszódik le. Tehát ha a játékos pozíciója nem ez, akkor nem fogja hallani legyen tõle 1m-re akkor sem fogja.
aha, és azt hogy lehet, hogy pl ugy 7 méterig el lehessen hallani?
Idézetet írta: palesz_88 date=1290607934\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4265\" data-ipsquote-contentclass=\"forums_Topicaha, és azt hogy lehet, hogy pl ugy 7 méterig el lehessen hallani?
Így: ;)
public OnPlayerUpdate ( playerid )
{
if ( IsPlayerInRangeOfPoint ( playerid, 7.0, 287.0617,1549.5042,75 ) )
{
PlayerPlaySound ( playerid, 1068, 0.0, 0.0, 10.0 );
}
return 1;
}
köszi
a PlayerPlaySound alá tehetek több PlayerPlaySound-ot is?
Idézetet írta: palesz_88 date=1290608512\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4265\" data-ipsquote-contentclass=\"forums_Topicköszi
a PlayerPlaySound alá tehetek több PlayerPlaySound-ot is?
Nem. Mert az a kód amit írtam, csak egy bizonyos pozíciótól X távolságra vonatkozik...
Hogy több pozíciótól X távolságra szeretnéd megszólaltatni ugyanazt a hangot, akkor a pozíció lekérdezésénél (
IsPlayerInRangeOfPoint ) több pozíciót is megadhatsz.
De fontos, hogy egymástól válaszd el õket. (
|| jellel )