Sscanf plugin y strings
#1

Hola, yo apenas estoy usando sscanf y me preguntaba como hacer lo siguiente

pawn Код:
new str[20], str2[20];
if(sscanf(params,"s[20]s[20]",str,str2))
    return SendClientMessage(playerid,-1,"** Escribiste mal el comando");

if(strcmp(str,"opcion1",true,) == 0)
{
    if(strcmp(str2,"alternativa1",true) == 0)
    {
        funcion(...);
    }
    if(strcmp(str2,"alternativa2",true) == 0)
    {
        funcion(...);
    }
}

if(strcmp(str,"opcion2",true,) == 0)
{
    if(strcmp(str2,"alternativa1",true) == 0)
    {
        funcion(...);
    }
    if(strcmp(str2,"alternativa2",true) == 0)
    {
        funcion(...);
    }
}
Funciona de esta forma? o tiene que ser de otra manera? si es asi como?

Gracias.
Reply
#2

Seсor creo que esta es la ъnica manera, hace un tiempo intente hacerlo directamente con el sscanf pero no funciono y la ъnica manera con la cual pude solucionarlo es con la que usted tiene planteada.

PD: Su cуdigo deberia funcionar perfectamente.

Un saludo.
Reply
#3

Quote:
Originally Posted by oOFotherOo
Посмотреть сообщение
Seсor creo que esta es la ъnica manera, hace un tiempo intente hacerlo directamente con el sscanf pero no funciono y la ъnica manera con la cual pude solucionarlo es con la que usted tiene planteada.

PD: Su cуdigo deberia funcionar perfectamente.

Un saludo.
Sн, tiene usted mucha razуn seсor.
Reply
#4

Si, funcionaria si metieramos exactamente los parametros indicados, pero como muchos usuarios no lo hacen asi, por ejemplo pueden meter /comando opcion1 alternativa1 (dos espacios) creo que no contaria, ademas de que todo contaria como la primera string por que un ' ' (espacio) es considerado parte de una cadena de texto, por eso queria saber como se puede hacer de una manera mas correcta
Reply
#5

y_stringhash - Fast string comparisons.
Reply
#6

Quote:
Originally Posted by OTACON
Посмотреть сообщение
Por favor, lee los temas antes de comentar en ellos.

Alguien me ayuda?
Reply
#7

Quote:
Originally Posted by xSDx
Посмотреть сообщение
Por favor, lee los temas antes de comentar en ellos.

Alguien me ayuda?
por favor comprende lo que dices o explicate bien antes de crear un temas, gracias.

tu esplicacion del tema principal es lo ke de esta en el tema ke te deje, lee el tema y veras o explicate mejor.

Saludos .
Reply
#8

Quote:
Originally Posted by OTACON
Посмотреть сообщение
por favor comprende lo que dices o explicate bien antes de crear un temas, gracias.

tu esplicacion del tema principal es lo ke de esta en el tema ke te deje, lee el tema y veras o explicate mejor.

Saludos .
Dime, si no entendiste para que comentas?
Reply
#9

Quote:
Originally Posted by xSDx
Посмотреть сообщение
Dime, si no entendiste para que comentas?
el que no se explica bien y comprende eres tu man .
Reply
#10

Alguien me puede ayudar?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)