[Pedido] Conversгo;
#1

Boa noite.
Como ficaria essa funзгo convertida para ZCMD + SSCANF ?

pawn Код:
strmid(proximo, cmdtext, 2, strlen(cmdtext));
Completo;

pawn Код:
strmid(proximo, cmdtext, 2, strlen(cmdtext));
if(!strlen(proximo))
{
    SendClientMessage(playerid, 0x00CCCCAA, "Uso: /p [mensagem]");
    return 1;
}
Espero respostas.
Reply
#2

Up..
Reply
#3

Up2 ...
Reply
#4

explica melhor oque vc vai querer qual finalidade do cуdigo vlw
Reply
#5

Й que eu queria converter de strcmp para zcmd + sscanff ._.

Se eu por do jeito que ta, da erro no "cmdtext".
pawn Код:
strmid(proximo, cmdtext, 2, strlen(cmdtext));
Reply
#6

Vocк nгo ta conseguindo explicar direito.. nгo da para entender oque voce quer .
Cara faz assim, que tipo de comando voce quer ?, para o jogador falar sу usando /p [falar]?
Reply
#7

Nгo precisa disso em zcmd, cara.
Reply
#8

Quote:
Originally Posted by FeelLikeASir_
Посмотреть сообщение
Nгo precisa disso em zcmd, cara.
Mas se eu deixar assim, da erro... E se eu apagar, ao digitar o comando, vai ficar repetindo a mensagem '-'

pawn Код:
CMD:p(playerid)
{
   new str[128], proximo[128];
   strmid(proximo, cmdtext, 2, strlen(cmdtext));
   if(!strlen(proximo))
   {
       SendClientMessage(playerid, 0x00CCCCAA, "Uso: /p [mensagem]");
       return 1;
   }
   else
   {
     for(new P=0; P < MAX_PLAYERS; P++)
     {
        if(GetDistanceBetweenPlayers(playerid, P) < 25)
        {
            format(str, sizeof(str), "(Chat Prуximo) %s diz: %s", Nome(playerid), proximo);
            SendClientMessage(P, 0x00EE00AA, str);
            }
        }
    }
   return 1;
}
Reply
#9

pawn Код:
CMD:p(playerid, params[])
{
    new str[128], proximo[128];
    if(sscanf(params, "u", proximo))  return SendClientMessage(playerid, 0x0000FFAA, "/p mensagem");
    for(new P=0; P < MAX_PLAYERS; P++)
    {
        if(GetDistanceBetweenPlayers(playerid, P) < 25)
        {
            format(str, sizeof(str), "(Chat Prуximo) %s diz: %s", Nome(playerid), proximo);
            SendClientMessage(P, 0x00EE00AA, str);
        }
    }
    return 1;
}
Reply
#10

Quote:
Originally Posted by dPlaYer_
Посмотреть сообщение
pawn Код:
CMD:p(playerid, params[])
{
    new str[128], proximo[128];
    if(sscanf(params, "u", proximo))  return SendClientMessage(playerid, 0x0000FFAA, "/p mensagem");
    for(new P=0; P < MAX_PLAYERS; P++)
    {
        if(GetDistanceBetweenPlayers(playerid, P) < 25)
        {
            format(str, sizeof(str), "(Chat Prуximo) %s diz: %s", Nome(playerid), proximo);
            SendClientMessage(P, 0x00EE00AA, str);
        }
    }
    return 1;
}
Nгo adianta, eu digito " /p oi ", ele repete a mensagem " /p mensagem " ...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)