SA-MP Forums Archive
[Ajuda] Como pegar o que o player digitou ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como pegar o que o player digitou ? (/showthread.php?tid=392711)



Como pegar o que o player digitou ? - Lucas-Fc - 15.11.2012

OI Galera, quero saber como eu posso pegar o texto que o player digitou , para botar em forma de variбvel. %s

Tem como ?

Por exemplo, eu uso um comando, /texto [TEXTO]

dai aparece em forma de Attach3DTextLabelToPlayer : " O Texto que o player digitou "

Alguйm pelo menos entendeu ? Oo




Re: Como pegar o que o player digitou ? - Q.I - 15.11.2012

Quote:
Originally Posted by Lucas-Fc
Посмотреть сообщение
OI Galera, quero saber como eu posso pegar o texto que o player digitou , para botar em forma de variбvel. %s

Tem como ?

Por exemplo, eu uso um comando, /texto [TEXTO]

dai aparece em forma de Attach3DTextLabelToPlayer : " O Texto que o player digitou "

Alguйm pelo menos entendeu ? Oo

mais isso ae vocк quer quк apareзa aonde ?

exemplo na cabeзa do player ?

ou exemplo se o cara digitar /a

aparece para os adm

o player tal digitou /a ?

explique-se!


Re: Como pegar o que o player digitou ? - Lucas-Fc - 15.11.2012

Quote:
Originally Posted by Q.I
Посмотреть сообщение
mais isso ae vocк quer quк apareзa aonde ?

exemplo na cabeзa do player ?

ou exemplo se o cara digitar /a

aparece para os adm

o player tal digitou /a ?

explique-se!
Jб tem tudo pronto Q.I, sу falta o texto que o player digitar.

Vey, alguma coisa parecida com isso que estou fazendo :


pawn Код:
#include <a_samp>

forward Texto();

new Text3D:MeuText;

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/Texto", true)==0)
    {
        MeuText = Create3DTextLabel(" TEXTO VARIAVEL", 0xFFFFFFAA, 30.0, 40.0, 50.0, 100.0, 0);
        Attach3DTextLabelToPlayer(MeuText, playerid, 0.0, 0.0, 0.3);
       
        SetTimer("Texto", 5000, false);
        return 1;
}

public Texto()
{
    Delete3DTextLabel(MeuText);
}
Tipo, /Texto EU SOU GOSTOSO

Dai apareceria em cima da cabeзa do player EU SOU GOSTOSO.

e sumiria em 5 seg com o timer . entende ?



Re: Como pegar o que o player digitou ? - Q.I - 15.11.2012

Quote:
Originally Posted by Lucas-Fc
Посмотреть сообщение
Jб tem tudo pronto Q.I, sу falta o texto que o player digitar.
cara desse jeito nгo dб exemplo

vocк quer quк quando ele digitar algo vai para a cabeзa deles e os outros players vejam ?

ou o que ele digita no exemplo comando /a aparece para os adm o player tal digitou /a como й?


Re: Como pegar o que o player digitou ? - Lucas-Fc - 15.11.2012

Eu Editei. Veja.


Re: Como pegar o que o player digitou ? - Lucas-Fc - 15.11.2012

Alguйm !

й so para aparecer em cima da cabeзa do player, o texto que ele quiser !!!



Re: Como pegar o que o player digitou ? - humildadeforever - 15.11.2012

Код:
if(strcmp(cmdtext,"/texto", true) == 0)
{
	if(strlen(cmdtext) == 6) return SendClientMessage(playerid, -1, "Use: /Texto [Texto]");
	strdel(cmdtext, 0, 6);
	SetPlayerChatBubble(playerid, cmdtext, 0xFFFFFFFF, 10.0, 5000);
	return 1;
}



Re: Como pegar o que o player digitou ? - Lucas-Fc - 15.11.2012

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Код:
if(strcmp(cmdtext,"/texto", true) == 0)
{
	if(strlen(cmdtext) == 6) return SendClientMessage(playerid, -1, "Use: /Texto [Texto]");
	strdel(cmdtext, 0, 6);
	SetPlayerChatBubble(playerid, cmdtext, 0xFFFFFFFF, 10.0, 5000);
	return 1;
}
Mais assim nгo fica em cima da cabeзa do player nй Aninha ?


Re: Como pegar o que o player digitou ? - humildadeforever - 15.11.2012

https://sampwiki.blast.hk/wiki/SetPlayerChatBubble
"Creates a chat bubble above a player's name tag."

DICA: Quando nгo conhecer uma funзгo, pesquise ela no ****** ^^.


Re: Como pegar o que o player digitou ? - ViniBorn - 15.11.2012

cmdtext[6]