Szerző Téma: Zene  (Megtekintve 502 alkalommal)

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Zene
« Dátum: 2012. október 31. - 18:08:38 »
0 Show voters
Sziasztok!Azt szeretném tudni hogy lehetne egy olyant csinálni hogy pl:500méteres körzetben szóljon egy zene de ha kimegy a játékos a körzetbõl akkor már ne szóljon a zene ha visszamegy akkor újra szóljon a zene.

Zene
« Válasz #1 Dátum: 2012. október 31. - 18:40:09 »
0 Show voters
new Zene[MAX_PLAYERS];
public OnPlayerUpdate(playerid);
{
if(PlayerToPoint(500.0,playerid,X,Y,Z) && Zene[playerid] == 0)
{
Zene[playerid] = 1;
[A zene kódja]
}
if(!PlayerToPoint(500.0,playerid,X,Y,Z) && Zene[playerid] == 1)
{
Zene[playerid] = 0;
[A zene leállító kódja]
}
return 0;
}

Zene
« Válasz #2 Dátum: 2012. október 31. - 18:40:55 »
0 Show voters
Hát, valami ilyesmi lehet de nem biztos:
 
#define FILTERSCRIPT
#include a_samp
#define COLOR_RED 0xAA3333AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x33AA33AA
#define MusicX 2841.0227
#define MusicY 1940.9119
#define MusicZ 10.8203
public OnPlayerSpawn(playerid)
{
        if(IsPlayerInRangeOfPoint(playerid, 500.0, MusicX, MusicY, MusicZ))
        {
           PlayAudioStreamForPlayer(playerid,\"zene elérhetõség\");
           SendClientMessage(playerid, COLOR_WHITE, \"Beléptél a zónába: {33AA33}Elindult a zene.\");
        }
        else
        {
           StopAudioStreamForPlayer(playerid);
           SendClientMessage(playerid, COLOR_WHITE, \"Kiléptél a körzetbõl: {AA3333}Leállt a zene.\");
}
        return 1;
}

Zene
« Válasz #3 Dátum: 2012. október 31. - 18:43:15 »
0 Show voters
Idézetet írta: takehun date=1351705255\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29313\" data-ipsquote-contentclass=\"forums_Topic
Hát, valami ilyesmi lehet de nem biztos:
 
#define FILTERSCRIPT
#include a_samp
#define COLOR_RED 0xAA3333AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x33AA33AA
#define MusicX 2841.0227
#define MusicY 1940.9119
#define MusicZ 10.8203
public OnPlayerSpawn(playerid)
{
        if(IsPlayerInRangeOfPoint(playerid, 500.0, MusicX, MusicY, MusicZ))
        {
           PlayAudioStreamForPlayer(playerid,\"zene elérhetõség\");
           SendClientMessage(playerid, COLOR_WHITE, \"Beléptél a zónába: {33AA33}Elindult a zene.\");
        }
        else
        {
           StopAudioStreamForPlayer(playerid);
           SendClientMessage(playerid, COLOR_WHITE, \"Kiléptél a körzetbõl: {AA3333}Leállt a zene.\");
}
        return 1;
}

 

Nem hiszem hogy jó mivel:
 
public OnPlayerSpawn(playerid)
{
        if(IsPlayerInRangeOfPoint(playerid, 500.0, MusicX, MusicY, MusicZ))
        {

 
Ha a MusicX,MusicY,MusicZ zónába spawnolsz akkor indul a zene.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal