Parбmetro de tipo mixto
#1

Hola.

їAlguien tiene idea de como podrнa crear un parбmetro de "tipo mixto"? Estoy tratando de hacer una funciуn que le establezca un valor a una variable y el valor puede ser string, int, float, bool. Lo que quiero es saber de que tipo es el parбmetro "value".

e.j:

pawn Код:
SetPlayerStat(playerid, stat, value)
{
    // Si el valor "pasado" es una cadena de texto...
    if(value == string)
    {
        // Usar format (o algo mбs eficaz) para asignarle el valor en vez de asignarselo con "="
        format(var, sizeof(var), "%s", value);
    }
    // El valor pasado es un entero/float/bool
    else
    {
        // Asignar el valor directamente usando "="
        var = value;
    }
    return true;
}

//Uso:
SetPlayerStat(playerid, DINERO, 20);
SetPlayerStat(playerid, PASS, "45712");
SetPlayerStat(playerid, VIDA_INFINITA, true);
SetPlayerStat(playerid, VIDA, 99.0);
Tambiйn me gustarнa saber alguna manera mejor de hacer esto en caso de que eso no fuera posible.

Gracias.
Reply


Messages In This Thread
Parбmetro de tipo mixto - by hotspicytaco - 15.01.2015, 22:58
Respuesta: Parбmetro de tipo mixto - by Fluid016 - 15.01.2015, 23:18
Respuesta: Parбmetro de tipo mixto - by Jovazxc - 15.01.2015, 23:42
Respuesta: Parбmetro de tipo mixto - by Zume - 17.01.2015, 03:57
Respuesta: Parбmetro de tipo mixto - by Swedky - 17.01.2015, 15:24
Respuesta: Parбmetro de tipo mixto - by Zume - 17.01.2015, 22:34

Forum Jump:


Users browsing this thread: 2 Guest(s)