[Ajuda] ACHO que fiz certo mas nгo funciona
#1

Eu fiz uma coisa pra que quando o player entrar na favela inicie o SOM de um tiroteio...
Mas fui testar e nada...
Ta assim:

PHP код:
public OnPlayerSpawn(playerid)
{
// Ao Entrar na Favela... (Som dos Tirros)
if(IsPlayerInRangeOfPoint(playerid7.02165.5388,-1004.7194,62.7990))
PlayAudioStreamForPlayer(playerid,"https://dl.dropboxusercontent.com/u/87676440/TICO%20E%20TECO/12X1.mp3"); 
E mesmo assim xego la e nada :/
Reply
#2

Seria melhor utilizar um mйtodo de verificaзгo, caso o jogador esteja em tal local seja iniciado o som.

Exemplo

OnPlayerUpdate + IsPlayerInRangeOfPoint + PlayAudioStreamForPlayer

Crie um else para que quando ele saia do local seja parada a musica.
Reply
#3

Nao podes colocar nessa callback caso contrario nao funciona.

Tens de fazer um timer a checar a pos do player..
Reply
#4

pawn Код:
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2165.5388,-1004.7194,62.7990))
    PlayAudioStreamForPlayer(playerid,"https://dl.dropboxusercontent.com/u/87676440/TICO%20E%20TECO/12X1.mp3");  
    return true;
}
Reply
#5

Sу pra deixar mais claro, isso aн que vocк fez й o seguinte:

Код:
> Jogador spawna
> Ele estб nesta localizaзгo?
> Executa a funзгo
Reply
#6

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2165.5388,-1004.7194,62.7990))
    PlayAudioStreamForPlayer(playerid,"https://dl.dropboxusercontent.com/u/87676440/TICO%20E%20TECO/12X1.mp3");  
    return true;
}
Cria uma else para caso ele nгo esteja mas no territуrio seja parada a musica.
Pode ser criada uma variavel exemplo SomTocando[playerid] = 1 e quando fazer a verificaзгo caso SomTocando seja igual a 1 e ele nгo esteja na pos seja cancelada a musica.
Reply
#7

Vocк tem que analisar tambйm a quantidade de entradas que a favela possui...

Se for mais de uma, й mais interessante que vocк use uma funзгo que detecte se o jogador estб em um retвngulo
Reply
#8

PlayAudioStreamForPlayer(playerid, url, FloatosX = 0.0, FloatosY = 0.0,FloatosZ = 0.0, Float:diatance = 50.0, usepos = 0);

PlayAudioStreamForPlayer(playerid,https://dl.dropboxusercontent.com/u/...0TECO/12X1.mp3, 2165.5388,-1004.7194,62.7990, 7.0);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)