[Ajuda] Ajuda aqui
#1

Galera eu tenho um comando /Text tipo quando player digita aparece a menssagem que coloquei la

eu quero sabe como que fais tipo pro player escolhe a msg dele tipo /text [Frase]
Reply
#2

Mande-nos o comando que o senhor jб fez, e especifique o que o senhor quer pois eu nгo entendi muito bem.
Reply
#3

pawn Код:
if(strcmp(cmdtext, "/Text", true)==0)
{
SendClientMessage(playerid, COLOUR_CINZA,"{00FF00}Texto Colocado Para Remover Use: {FFFFFF}/TirarText");
MeuText = Create3DTextLabel("{FF0000}[TESTE]", 0xFFFFFFAA, 30.0, 40.0, 50.0, 100.0, 0);
Attach3DTextLabelToPlayer(MeuText, playerid, 0.0, 0.0, 0.3);
return 1;
}

if(strcmp(cmdtext, "/TirarText", true)==0)
{
SendClientMessage(playerid, COLOUR_CINZA,"{00FF00}[INFO] {FFFFFF}Texto Removido");
Delete3DTextLabel(MeuText);
return 1;
}
Reply
#4

Sim, eu entendo o que vocк estбs a querer. Porйm nгo tenho conhecimento necessбrio para que eu possa fazer este comando para vocк em strcmp, saberia fazer caso vocк usasse o processador de comandos zcmd. Desculpe por nгo poder ajudar, espero que alguйm o ajude com a questгo.
Reply
#5

Utilize sscanf:
https://sampforum.blast.hk/showthread.php?tid=570927

Como utilizar strcmp e sscanf (substituir o strtok):
http://forum.sa-mp.com/showpost.php?...postcount=1141

Como utilizar o sscanf:

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

Exemplo:

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
cmd[50 char], params[100 char];
    
unformat(cmdtext"s[50]S( )[100]",cmd,params);
    if(!
strcmp(cmd"/setlevel"true))
    {
        new 
idlevel;
        if(
sscanf(params"ud"idlevel))
        return 
SendClientMessage(playerid0xAA0000"Uso: /setlevel [id] [level]");
        
SetPlayerScore(idlevel);
        return 
1;
    }
    return 
0;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)