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]