[AYUDA]їError con return value?
#1

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;
}
Reply
#2

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;
}
Reply
#3

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

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?
Reply
#5

en vez de 0 le colocas un color. -.-
Reply
#6

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
Reply
#7

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.
Reply
#8

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.
Reply
#9

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;
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)