-
Helló,Egy olyan ifplayerrangepoint kéne nekem hogy amikor oda megyek akkor elindjuon a zene az adot helyen és ha el megyek akkor meg kapcsoljon ki,Kösz elõre is
-
new Float: fPos[ 3 ]; // Float, azaz lebegõpontos tipusú tömb változó létrehozása
GetPlayerPos( playerid, fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 1 ); // Bekérjük a változóba a ko-ordinátát, egyben lekérjük a játékos helyzetét
PlayAudioStreamForPlayer( playerid, \"www.asd.hu/asd( Ide a zene linkjét )\", fPos[ 0 ], fPos[ 1 ], fPos[ 2 ], 20.0 ); // Lejátszuk neki a lekért ko-ordinátán a zenét
-
És honnan tudja ez hogy nekem hol kell elinditsa hova irom az x,y,z kórdinátát?
-
IsPlayerInRangeOfPoint(playerid,5.0,X,Y,Z);
{
StopAudioStreamForPlayer(playerid);
}
else
{
PlayAudioStreamForPlayer(playerid,link);
}
Sztem nem megy de lehet! Nem vagyok biztos benne! Ez elég fura amit kérsz, mert nem tom hogy lehet leállittatni ahogy elment onnan
-
Sírjak, vagy nevessek?
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, X, Y, Z)) // 4.0 - sugár, X, Y, Z - koordináták
{
PlayAudioStreamForPlayer(playerid, url[]); // url[] helyére a zene URL címét írd be
}
else StopAudioStreamForPlayer(playerid);
return 1;
}
Ennyire egyszerû.
És honnan tudja ez hogy nekem hol kell elinditsa hova irom az x,y,z kórdinátát?
/save paranccsal lemented, és bemész ide:
C:\\Users\\FELHASZNÁLÓNEVED\\Documents\\GTA San Andreas User Files\\SAMP
...és ott lesz egy savedpositions.txt fájl.