SA-MP Forums Archive
[AYUDA]їError con return value? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA]їError con return value? (/showthread.php?tid=529900)



[AYUDA]їError con return value? - chusothe41 - 04.08.2014

Me da error de que tiene que tener return... si tiene 3


pawn Код:
stock ColorZonas(i)
{
    if(GangColor[i] == 1) return 0x00FF0088;
    else if(GangColor[i] == 2) return 0xFF00FF88;
    else if(GangColor[i] == 3) return 0xFFFF0088;
}



Respuesta: [AYUDA]їError con return value? - adri1 - 04.08.2014

Ponlo asн:
pawn Код:
stock ColorZonas(i)
{
    if(GangColor[i] == 1) return 0x00FF0088;
    else if(GangColor[i] == 2) return 0xFF00FF88;
    else if(GangColor[i] == 3) return 0xFFFF0088;
return 0;
}



Re: [AYUDA]їError con return value? - chusothe41 - 04.08.2014

Lo que quiero es que me returne un color porque si pongo 0 los gangzones me salen sin color


Respuesta: Re: [AYUDA]їError con return value? - Whyd - 04.08.2014

Quote:
Originally Posted by chusothe41
Посмотреть сообщение
Lo que quiero es que me returne un color porque si pongo 0 los gangzones me salen sin color
їProbaste el cуdigo de adri1?


Respuesta: [AYUDA]їError con return value? - OTACON - 04.08.2014

en vez de 0 le colocas un color. -.-


Re: Respuesta: [AYUDA]їError con return value? - chusothe41 - 04.08.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
en vez de 0 le colocas un color. -.-
Entonces siempre me returna el mismo color y siempre sale el color del return... me temo que me va a tocar modificar el codigo


Respuesta: Re: Respuesta: [AYUDA]їError con return value? - OTACON - 05.08.2014

no.
pawn Код:
stock ColorZonas(colordid)
{
    if(GangColor[colordid] == 1) return 0x00FF0088;
    else if(GangColor[colordid] == 2) return 0xFF00FF88;
    else if(GangColor[colordid] == 3) return 0xFFFF0088;
    return 0xFFFFFFFF;
}

si se coloca en colordid un numero de 1 a 3 se retornara el return de cada GangColor[colordid] , de lo contrario se retornada el return de la funciуn ColorZonas(colordid).


pawn Код:
ColorZonas(colordid)
igual no hace falta la variable GangColor.


Respuesta: Re: Respuesta: [AYUDA]їError con return value? - Zume - 05.08.2014

Quote:
Originally Posted by chusothe41
Посмотреть сообщение
Entonces siempre me returna el mismo color y siempre sale el color del return... me temo que me va a tocar modificar el codigo
pawn Код:
stock ColorZonas(i)
{
    switch(GangColor[i])
    {
        case 1: return 0x00FF0088;
        case 2: return 0xFF00FF88;
        case 3: return 0xFFFF0088;
    }
    return 0;
}
Retornarб cero si ninguna de las sentencias se cumplen.


Respuesta: [AYUDA]їError con return value? - OTACON - 05.08.2014

pawn Код:
stock ColorZonas(colordid)
{
    if(colordid == 1) return 0x00FF0088;
    else if(colordid == 2) return 0xFF00FF88;
    else if(colordid == 3) return 0xFFFF0088;
    return 0xFFFFFFFF;
}
pawn Код:
stock ColorZonas(colordid)
{
    switch(colordid)
    {
        case 1: return 0x00FF0088;
        case 2: return 0xFF00FF88;
        case 3: return 0xFFFF0088;
        default: return 0xFFFFFFFF;
    }
}