[Ajuda] Comando por voz nгo pega ...
#1

Olб , eu adaptei o FS do Lucas_Alemao no meu GM , mas sу que a voz nгo sai :S , alguem pode me ajudar ? O Codigo logo abaixo :

PHP Code:
CMD:falar(playeridparams[])
{
new 
Str2[30];
if(
sscanf(params"s"Fala)) return SendClientMessage(playeridCINZA"Use /falar [texto]");
for(new 
0MAX_PLAYERSi++)
{
format(Strsizeof(Str), "http://translate.******.com/translate_tts?tl=pt&q=%s"Fala);
PlayAudioStreamForPlayer(iStr00000);
}
format(Str2sizeof(Str2), "~h~~g~%s ~y~Falando"Nome(playerid));
GameTextForAll(Str215001);
return 
1;

FS : https://sampforum.blast.hk/showthread.php?tid=312138

No server log aparece isso quando digito o comando :

Code:
sscanf warning: Strings without a length are deprecated, please add a destination size.
Reply
#2

pawn Code:
if(sscanf(params, "s(120)", Fala)) return SendClientMessage(playerid, CINZA, "Use /falar [texto]");
Reply
#3

pawn Code:
CMD:falar(playerid, params[])
{
new Str2[30], Falar;
if(sscanf(params, "s", Fala)) return SendClientMessage(playerid, CINZA, "Use /falar [texto]");
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(Str, sizeof(Str), "http://translate.******.com/translate_tts?tl=pt&q=%s", Fala);
PlayAudioStreamForPlayer(i, Str, 0, 0, 0, 0, 0);
}
format(Str2, sizeof(Str2), "~h~~g~%s ~y~Falando", Nome(playerid));
GameTextForAll(Str2, 1500, 1);
return 1;
}
Reply
#4

Ainda nгo fala , sу aparece a mensagem "NICK" Falando , mas nгo fala
Reply
#5

Quote:
Originally Posted by LucasPlays
View Post
Ainda nгo fala , sу aparece a mensagem "NICK" Falando , mas nгo fala
Olha o meu sistema meu amigo

pawn Code:
CMD:av(playerid, params[])
{
    if(InfoGabriel[playerid][pAdmin] < 1)
        return SCM(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
    if(AdminModo[playerid] == 0 && InfoGabriel[playerid][pAdmin] < 3001)
        return SCM(playerid, COR_CINZA1, "Vocк nгo pode usar esse comando enquanto estб jogando!");
    if(AdminModo[playerid] == 0 && InfoGabriel[playerid][pAdmin] < 3001)
        return SCM(playerid, COR_CINZA1, "Vocк nгo pode usar comando de admin enquanto joga.");
    if(sscanf(params, "s[128]", corda[playerid]))
        return SCM(playerid, COR_CINZA1, "Use: /av [mensagem]");
    new Str[100];
    new Str2[100];
    for(new i = 0; i < SLOTS; i++)
    {
         format(Str, sizeof(Str), "http://translate.******.com/translate_tts?tl=pt&q=%s", corda[playerid]);
         PlayAudioStreamForPlayer(i, Str, 0, 0, 0, 0, 0);
    }
    SCMTA(COR_BRANCO, "|_______________| AVISO DA ADMINISTRAЗГO |_______________| ");
    format(String, 100, "Admin %s: %s", pNome(playerid), corda[playerid]);
    format(Str2, sizeof(Str2), "~h~~g~%s ~y~Falando", pNome(playerid));
    GameTextForAll(Str2, 1000, 1);

    SCMTA(COR_AZULZAO, String);
    return 1;
}
Se possнvel +REP
Reply
#6

Que estranho nem com o seu sistema nao falou
Reply
#7

Quote:
Originally Posted by LucasPlays
View Post
Que estranho nem com o seu sistema nao falou

Amigo, cheque se o seu gta estб com a rбdio aumentada, e depois me diz o resultado e se possнvel me de + REP.
Reply
#8

Vish atй esqueci disso й este й o problema mesmo '--- vlw se der dou + REP
Reply
#9

Como fasso para nгo exibir a mensagem Audio Stream : etc .... ?
Reply
#10

Existe um comando geral que й: " /audiomsg " .
Faзa o player usar o comando quando se conecta no servidor.
Reply
#11

Blz Muito Obrigado pela a ajuda de vocкs +REP (Se eu puder ;0 )
Reply
#12

Quote:
Originally Posted by LucasPlays
View Post
Como fasso para nгo exibir a mensagem Audio Stream : etc .... ?
Bom meu amigo, eu nгo sei como eu posso fazer isso mбs vocк pode usar um loop que limpe um chat logo depois da funзгo...


Ex:
pawn Code:
for(new i = 1;  i < 100; i++)
{
      SendClientMessageToAll(-1, " ");
}
Reply
#13

Quote:
Originally Posted by LucasPlays
View Post
Como fasso para nгo exibir a mensagem Audio Stream : etc .... ?
Tem que usar a funзгo de audio stream E ter o volume do rбdio pelo menos 1%
Reply
#14

Quote:
Originally Posted by bpsamp
View Post
Tem que usar a funзгo de audio stream E ter o volume do rбdio pelo menos 1%
ERRADO! a mensagem nгo dб devido ao som a mensagem de audio stream continuaria a aparecer mesmo sem audio...

acho que a unica forma seria limpando o chat como eu mesmo informei acima <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)