Pregunta sobre el switch
#3

"Switch" solo harб una vez lo quй coloques. ejemplo:

pawn Код:
new variable = 50:
switch(variable)
{
    case 0: // si tu variable estб en 0 harб lo quй coloquйs dentro del case 0(solo lo hace una vez).
    {
        SendClientMessage(playerid, -1, "Tu variable estб en: 0");

    }
    case 1..50: // si tu varuable esta en 1-50 harб lo quй coloquйs entre este rango(solo una vez).
    {
        forma(string, sizeof(string), "Tu variable estб en: %d", variable);
        SendClientMessage(playerid, -1, string);
    }
}

Pero tъ ahн le diste un valor a tu variable al llegar al 'case 5' y entonces el switch irб a ese valor la siguiente vez, algo asн:

pawn Код:
new variable = 3;
switch(variable) // al valor de la variable
{
    case 0:  // solo hace una vez las funciones por case.
    {
        SendClientMessage(playerid, -1, "variable llego a 0 y ahora su valor es '5'/case 5 la prox.");
        variable = 3; // esto da un valor especifico a tu variable, la siguiente vez ira al case 3 porque es el valor de la variable
    }
    case 1:
    {
        SendClientMessage(playerid, -1, "variable llego a 1 y se restara uno y su valor ahora es 0.");
        variable--; // esto resta a 1 de valor a tu variable.
    }
    case 2:
    {
        SendClientMessage(playerid, -1, "variable llego a 2 y se restara uno y su valor ahora es 1.");
        variable--; // esto resta a 1 de valor a tu variable.
    }
    case 3:
    {
        SendClientMessage(playerid, -1, "el valor actual de tu variable es 3 y restara uno, ahora su valor es 2.");
        variable--; // esto resta a 1 de valor a tu variable.
    }
}
Reply


Messages In This Thread
Pregunta sobre el switch - by Su37Erich - 15.12.2014, 17:41
Re: Pregunta sobre el switch - by CaveDweller - 15.12.2014, 18:15
Re: Pregunta sobre el switch - by JuanStone - 15.12.2014, 18:36

Forum Jump:


Users browsing this thread: 1 Guest(s)