PHP Code:
PokeDisplay(id, aid)
{
if ( !PMon() || !Pokemod_Connected(id) || !Pokemod_Connected(aid) ) return
static message[256], iLen
copy(message, 255, EMPTY)
iLen = 0
static pname[NAME_LENGTH], level
if(PlayersSet[id][SET_HUD_PARTY] && !Safari()){
for(new x=0; x<MAX_ACTIVE_POKES; x++){
if(!PlayersPoke[aid][x])
break
iLen += formatex(message[iLen],(255-iLen),"%s(Level:%d)\n", PokeToName(PlayersPoke[aid][x]), PlayersLevel(aid, x))
}
}
if(id != aid)
iLen += formatex(message[iLen],(255-iLen)," HP: %d/%d ", Health(aid), PlayerStat[aid][STAT_MAXHP])
#if MOD==CS
else if(Health(aid) > 255 || PlayerStat[aid][STAT_MAXHP] > 255)
iLen += formatex(message[iLen],(255-iLen)," HP: %d/%d ", Health(aid), PlayerStat[aid][STAT_MAXHP])
#endif
if(Pokemon[aid]){
new temp[56], moneytemp[56]
level = PlayersLevel(aid, PlayersActive[aid])
PokeToName(Pokemon[aid], pname, NAME_LENGTH)
if(BindUsed[aid]==WAIT_TIME)
copy(temp,55,"Wait")
else if(BindUsed[aid]>0.0)
formatex(temp,55,"%.01f",BindUsed[aid]-get_gametime())
else
copy(temp,55,"Ready")
#if MOD!=CS
formatex(moneytemp,55," $%d",Money(aid))
#else
copy(moneytemp,55,EMPTY)
#endif
if(id==aid){
if(Safari()){
iLen += formatex(message[iLen],(255-iLen),"%L: %s (Skill:%s)%s", id,"POKEMOD_POKEMON", pname, temp, moneytemp)
}
else{
if( level >= TotalLevels )
iLen += formatex(message[iLen],(255-iLen),"%L: %s (Skill:%s Level:%d Exp:%d)%s", id,"POKEMOD_POKEMON", pname, temp, level, PlayersXP[id][PlayersActive[id]], moneytemp )
else
iLen += formatex(message[iLen],(255-iLen),"%L: %s (Skill:%s Level:%d Exp:%d/%d)%s", id,"POKEMOD_POKEMON", pname, temp, level, PlayersXP[id][PlayersActive[id]], g_isWild[id]>0?PokeLevels[level]/2:PokeLevels[level], moneytemp )
}
}
else {
if(Safari())
iLen += formatex(message[iLen],(255-iLen),"%s (Skill:%s)%s", pname, temp, moneytemp )
else
iLen += formatex(message[iLen],(255-iLen),"%s (Skill:%s Level:%d)%s", pname, temp, level, moneytemp )
}
}
//for some reason, in NS it flashes, so were going to make it last longer
#if MOD==NS
//set_hudmessage(0, 100, 0, 0.01, PlayersSet[id][SET_HUD_Y]*0.02, 0, 0.1, 12.0, 0.1, 0.1, -1)
set_hudmessage(255, 0, 0, 0.02, 0.73, 0, 0.1, 12.0, 0.0, 0.0)
#else
set_hudmessage(255, 0, 0, 0.02, 0.73, 0, 0.1, 12.0, 0.0, 0.0)
#endif
ShowSyncHudMsg( id, HUDSYNC, message )
#if MOD!=CS
pokemon_statustext(id)
#endif
}