їUsar o no parбmetro dependiendo de la opciуn?
#1

Buenas, estaba haciendo un comando para cambiar la clave, pero me gustarнa usar tambiйn el /cambiar para otras opciones, asн que no sй como hacer para usar o no ese parбmetro dependiendo de la opciуn.

Es decir, quiero que al usar /cambiar [Opciуn] [Valor(Йste parбmetro quiero que se use o no dependiendo de la opciуn que sea elegida.)]

Desde ya muchas gracias.

PHP код:
CMD:cambiar(playerid,params[])
{
    new 
opcion[32],valor[32];
    if(
sscanf(params,"s[32]S[32]",opcion,valor)) return UsoCorrecto(playerid,"/cambiar [opciуn]");
    switch (
YHash(opcion))
    {
        case 
_H<clave>:
        {
            
format(asd,sizeof(asd),"UPDATE `datos` SET `Password` = '%q' WHERE `Nombre` = '%q'",opcion,valor);
            
db_free_result(db_query(jugadores,asd));
            
format(asd,sizeof(asd),"Tu contraseсa fue cambiada a %s",valor);
            
SendClientMessage(playerid,-1,asd);
        }
    }
    return 
1;

Reply
#2

Creo que se puede haciendo esto: "s[32]S()[32]" y el ъltimo quedarнa siendo opcional, pero en el ъltimo cuando lo vayas a usar dentro del strcmp correcto pones otro sscanf con el valor opcional

PHP код:
if (!strcmp(opcion"correcto"true))
    {
        new
            
opcional;
        if (
sscanf(string"d"opcional))
            return 
1
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)