18.10.2014, 20:50
Jeito Correto
Abraзo

pawn Код:
new Text:Localidades[MAX_PLAYERS];
//OnGameModeInit
SetTimer("Speedo", 500, true);
//OnPlayerDisconnect
TextDrawHideForPlayer(playerid, Localidades[playerid]);
//OnPlayerSpawn
TextDrawShowForPlayer(playerid, Localidades[playerid]);
//Speedo
public Speedo()
{
foreach(Player, i)
{
new zoneada[ MAX_ZONE_NAME ];
GetPlayer2DZone(i, zoneada, MAX_ZONE_NAME);
format(sstring,sizeof(sstring),"~w~%s", zoneada); //Sstring jб foi criada.
TextDrawSetString(Localidades[i], sstring);
TextDrawShowForPlayer(i, Localidades[i]);
}
}
//Stock GetPlayer2DZone
stock GetPlayer2DZone(playerid, zoneada[], len)
{
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid, x, y, z);
for(new i = 0; i != sizeof(gSAZones); i++ )
{
if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4])
{
return format(zoneada, len, gSAZones[i][SAZONE_NAME], 0);
}
}
return 0;
}