14.02.2014, 21:55
Fez bem, usou bastante switchs ao invйz de ifs, mas tem coisas que vocк meio que nгo precisava usar, pois as prуprias funзхes fariam isso.
Na default, й atй compreensivo que use return, mas nas case's nгo precisava.
Tambйm nгo precisava disso, isso sу irб fazer perder velocidade usando tal cуdigo, mas enfim, nos cуdigos que olhei nгo encontrei mais nada para lhe repassar para melhorar, mas parabйns pela sua base.
pawn Code:
switch (PlayerInfo[playerid][pRank])
{
case 1: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank1];
case 2: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank2];
case 3: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank3];
case 4: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank4];
case 5: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank5];
case 6: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank6];
case 7: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank7];
case 8: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank8];
case 9: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank9];
case 10: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank10];
case 11: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank11];
case 12: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank12];
case 13: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank13];
case 14: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank14];
case 15: return FactionInfo[PlayerInfo[playerid][pFaction]][fRank15];
default: return 0;
}
pawn Code:
public GameModeExitFunc()
{
GameModeExit();
}

