[Ajuda] Arquivo ajuda
#1

Eae pessol eu tentei criar uma pasta chamada

Radios na Scriptfile e com o Arquivo escrito Radio1.cfg e coloquei um ip e msm assim diz q n existe um arquivo acho q criei errado alguem sabe?

PHP код:
           if(dialogid == 5119)
        {
            if(
response)
            {
                if(
listitem == 0//Radio 1
                
{
                    if(
dini_Exists("Radios/Radio1.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio1.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 1//Radio 2
                
{
                    if(
dini_Exists("Radios/Radio2.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio2.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 2//Radio 3
                
{
                    if(
dini_Exists("Radios/Radio3.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio3.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 3//Radio 4
                
{
                    if(
dini_Exists("Radios/Radio4.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio4.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 4//Radio 5
                
{
                    if(
dini_Exists("Radios/Radio5.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio5.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 5//Radio 6
                
{
                    if(
dini_Exists("Radios/Radio6.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio6.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 6//Radio 7
                
{
                    if(
dini_Exists("Radios/Radio7.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio7.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 7//Radio 8
                
{
                    if(
dini_Exists("Radios/Radio8.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio8.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 8//Radio 9
                
{
                    if(
dini_Exists("Radios/Radio9.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio9.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 9//Radio 10
                
{
                    if(
dini_Exists("Radios/Radio10.cfg"))
                    {
                        
format(ARadiosizeof(ARadio), "%s"dini_Get("Radios/Radio10.cfg","URL"));
                        if(
SonLigado == 0LigaroSOM(playerid);
                    }
                    else{ 
SendClientMessage(playerid,-1,"Arquivo da Radio nгo Existe!"); }
                }
                if(
listitem == 10//Desligar
                
{
                    
OnPlayerCommandText(playerid,"/desligarsom");
                }
            }
            return 
1;
        } 
Codigo ai


o /ligarsom

PHP код:
        if(strcmp(cmd"/ligarsom"true) == 0)
    {
        if(
PlayerInfo[playerid][pAdmin] >= 1)
        {
            new 
arqradio1[256]; arqradio1 dini_Get("Radios/Radio1.cfg","Nome");
            new 
arqradio2[256]; arqradio2 dini_Get("Radios/Radio2.cfg","Nome");
            new 
arqradio3[256]; arqradio3 dini_Get("Radios/Radio3.cfg","Nome");
            new 
arqradio4[256]; arqradio4 dini_Get("Radios/Radio4.cfg","Nome");
            new 
arqradio5[256]; arqradio5 dini_Get("Radios/Radio5.cfg","Nome");
            new 
arqradio6[256]; arqradio6 dini_Get("Radios/Radio6.cfg","Nome");
            new 
arqradio7[256]; arqradio7 dini_Get("Radios/Radio7.cfg","Nome");
            new 
arqradio8[256]; arqradio8 dini_Get("Radios/Radio8.cfg","Nome");
            new 
arqradio9[256]; arqradio9 dini_Get("Radios/Radio9.cfg","Nome");
            new 
arqradio10[256]; arqradio10 dini_Get("Radios/Radio10.cfg","Nome");
            new 
asradio[300];
            
format(asradiosizeof(asradio), "Radio 1: %s\nRadio 2: %s\nRadio 3: %s\nRadio 4: %s\nRadio 5: %s\nRadio 6: %s\nRadio 7: %s\nRadio 8: %s\nRadio 9: %s\nRadio 10: %s\nDesligar Som"arqradio1,arqradio2,arqradio3,arqradio4,arqradio5,arqradio6,arqradio7,arqradio8,arqradio9,arqradio10);
            
ShowPlayerDialog(playerid5119DIALOG_STYLE_LIST"Tocar Som - Lista de Webs Radios"asradio"Tocar""Cancelar");
            return 
1;
        }
        else
        {
            
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб autorizado a usar o comando!");
        }
        return 
1;
    } 
Reply
#2

Colocou no arquivo Radio1.cfg

URL= o numerodo ip?
Reply
#3

s, mas eu acho q o ip era errado me passa outro ai ?
Reply
#4

http://listen.shoutcast.com:80/Radio...TheHitzChannel
Reply
#5

Eu coloquei sу q n ta aparecendo a musica diz isso assim

Sу aparece "Audio Stream" e nгo aparece o ip nem nada e olha q o arquivo agora ta certo o CFG...

PHP код:
public LigaroSOM(playerid)
{
    
SonLigado 1;
    
SettimerSon SetTimer("SonArea"10001);
    
GetPlayerPos(playeridSonAqXSonAqYSonAqZ);
    
SetPlayerPos(playeridSonAqXSonAqYSonAqZ+2);
    
SendClientMessage(playerid, -1,"SOM ligado, Para desliga-lo use: /desligarsom .");

    
som1 CreateObject(2232SonAqX+1,   SonAqYSonAqZ-0.5000); //object(med_speaker_4) (1)
    
som2 CreateObject(2232SonAqX+0.5SonAqYSonAqZ-0.5000); //object(med_speaker_4) (2)
    
som3 CreateObject(2232SonAqX,     SonAqYSonAqZ-0.5000); //object(med_speaker_4) (3)
    
som4 CreateObject(2232SonAqX-0.5SonAqYSonAqZ-0.5000); //object(med_speaker_4) (4)
    //cima
    
som5 CreateObject(2232SonAqX+1,   SonAqYSonAqZ+0.7000); //object(med_speaker_4) (1)
    
som6 CreateObject(2232SonAqX+0.5SonAqYSonAqZ+0.7000); //object(med_speaker_4) (2)
    
som7 CreateObject(2232SonAqX,     SonAqYSonAqZ+0.7000); //object(med_speaker_4) (3)
    
som8 CreateObject(2232SonAqX-0.5SonAqYSonAqZ+0.7000); //object(med_speaker_4) (4)

    //virado pra traz
    
som9 CreateObject(2232,  SonAqX+1,   SonAqY+0.5SonAqZ-0.500180); //object(med_speaker_4) (1)
    
som10 CreateObject(2232SonAqX+0.5SonAqY+0.5SonAqZ-0.500180); //object(med_speaker_4) (2)
    
som11 CreateObject(2232SonAqX,     SonAqY+0.5SonAqZ-0.500180); //object(med_speaker_4) (3)
    
som12 CreateObject(2232SonAqX-0.5SonAqY+0.5SonAqZ-0.500180); //object(med_speaker_4) (4)

    
som13 CreateObject(2232SonAqX+1,   SonAqY+0.5SonAqZ+0.700180); //object(med_speaker_4) (1)
    
som14 CreateObject(2232SonAqX+0.5SonAqY+0.5SonAqZ+0.700180); //object(med_speaker_4) (2)
    
som15 CreateObject(2232SonAqX,     SonAqY+0.5SonAqZ+0.700180); //object(med_speaker_4) (3)
    
som16 CreateObject(2232SonAqX-0.5SonAqY+0.5SonAqZ+0.700180); //object(med_speaker_4) (4)

    
new rond random(sizeof(NeonsSom));
    
som17 CreateObject(NeonsSom[rond][0], SonAqX+0.3SonAqY+0.2SonAqZ+1.30090); //neon
    
som18 CreateObject(NeonsSom[rond][0], SonAqX+0.3SonAqY+0.2SonAqZ-1.20090); //neon
    
return 1;
}
public 
SonArea()
{
    if(
SonLigado == 1)
    {
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
IsPlayerInRangeOfPoint(i80.0SonAqXSonAqYSonAqZ))
                {
                    if(
SonOuvindo[i] == 0)
                    {
                        
PlayAudioStreamForPlayer(iARadioSonAqXSonAqYSonAqZ35.0true);
                        
SonOuvindo[i] = 1;
                    }
                }
                else
                {
                    if(
SonOuvindo[i] == 1)
                    {
                        
StopAudioStreamForPlayer(i);
                        
SonOuvindo[i] = 0;
                    }
                }
            }
        }
    }

E nem os objetos nгo esta criando
Reply
#6

Recomendo usar:
PHP код:
New som[18]; 
e ir colocando
PHP код:
som[0] = CreateObject(2232SonAqX+1,   SonAqYSonAqZ-0.5000); //object(med_speaker_4) (1)
som[1] = CreateObject(2232SonAqX+0.5SonAqYSonAqZ-0.5000); //object(med_speaker_4) (2)
som[2] = CreateObject(2232SonAqX,     SonAqYSonAqZ-0.5000); //object(med_speaker_4) (3) 
Faltou o Float antes do GetPlayerPos
PHP код:
New Float:SonAqXFloat:SonAqYFloat:SonAqZ
Ja verificou se em "volume" nas opзхes do GTA o RADIO nгo estб mudo?
Reply
#7

PHP код:
C:\Users\Gustavo\Desktop\Tudo\Gms\BSR GM OF Cуpia\BSR GM OF Cуpia\Gamemodes\BSR.pwn(1754) : warning 219local variable "SonAqX" shadows a variable at a preceding level
C
:\Users\Gustavo\Desktop\Tudo\Gms\BSR GM OF Cуpia\BSR GM OF Cуpia\Gamemodes\BSR.pwn(1754) : warning 219local variable "SonAqY" shadows a variable at a preceding level
C
:\Users\Gustavo\Desktop\Tudo\Gms\BSR GM OF Cуpia\BSR GM OF Cуpia\Gamemodes\BSR.pwn(1754) : warning 219local variable "SonAqZ" shadows a variable at a preceding level
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
Header size
:          14396 bytes
Code size
:          3381652 bytes
Data size
:          3132984 bytes
Stack
/heap size:      16384 bytesestimated maxusage=6990 cells (27960 bytes)
Total requirements6545416 bytes
3 Warnings

como corrige esses Warnings ?

@editado

As caixas funcionaram mas o som ainda nгo saiu e sim eu editei o arquivo... olha sу!

BSR GM OF - Cуpia\Scriptfiles\Radios\Radio1 (URL:http://37.187.90.121.3540/stream4) Link que eu coloquei dentro
Reply
#8

Onde vocк colocou a variavel Float?

@Editado

Vocк tem que colocar

URL=

e nгo

URL:
Reply
#9

Agora eu gostaria de saber como destroi a variavel do som ?

EX: para destruir os objetos do som quando /desligarsom
Reply
#10

Й sу vocк criar o comando e colocar:
PHP код:
DestroyObject(som[0]);
DestroyObject(som[1]);
DestroyObject(som[2]);
DestroyObject(som[3]); 
e assim por diante.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)