[Ajuda] TextDraw Criando Outra em cima da mesma.
#3

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


Messages In This Thread
TextDraw Criando Outra em cima da mesma. - by CLANdok - 18.10.2014, 20:23
Re: TextDraw Criando Outra em cima da mesma. - by DannielCooper - 18.10.2014, 20:30
Re: TextDraw Criando Outra em cima da mesma. - by Jimmmy - 18.10.2014, 20:50

Forum Jump:


Users browsing this thread: 1 Guest(s)