SA-MP Forums Archive
[Ajuda] Textdraw quando entra na zona de uma favela - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Textdraw quando entra na zona de uma favela (/showthread.php?tid=645421)



Textdraw quando entra na zona de uma favela - wainner - 26.11.2017

bom um exemplo quando o player entrar em sua comunidade dominada por uma faccao rival aparece la favela tal dominada pela Faccao tal em textdraw queria saber como faзo esse sistema ?


Re: Textdraw quando entra na zona de uma favela - Gguiz - 26.11.2017

Vocк pode definir suas favelas usando GangZone, dentro do mesmo vocк irб verificar se a favela estб dominada pela facзгo 'X', e definir na TextDraw

Vamos dar um exemplo para melhorar seu entendimento.


PHP код:
new zGangZone:Favela;
new 
PlayerText:SuaTextDraw;
public 
OnGameModeInit()
{
 
     
Favela CreateGangZone(Float:minxFloat:minyFloat:maxxFloat:maxycolor); //Esses sгo os parвmetros para criar uma GangZone
     
return 1;
}
public 
OnPlayerConnect(playerid)
{
    
SuaTextDraw CreatePlayerTextDraw(playerid,319.000000344.000000"Favela dominada por: ");
    
PlayerTextDrawAlignment(playerid,SuaTextDraw2);
    
PlayerTextDrawBackgroundColor(playerid,SuaTextDraw255);
    
PlayerTextDrawFont(playerid,SuaTextDraw2);
    
PlayerTextDrawLetterSize(playerid,SuaTextDraw0.2500001.200000);
    
PlayerTextDrawColor(playerid,SuaTextDraw, -16776961);
    
PlayerTextDrawSetOutline(playerid,SuaTextDraw1);
    
PlayerTextDrawSetProportional(playerid,SuaTextDraw1);
    
PlayerTextDrawSetSelectable(playerid,SuaTextDraw0);
   return 
1;
}
public 
OnPlayerUpdate(playerid)
{
 
    if(
PlayerOnGangZone(playeridFavela))
    {
        
PlayerTextDrawShow(playeridSuaTextDraw);
    }
    else 
// Caso contrбrio, ou seja, caso o jogador saia da favela.
    
{
        
PlayerTextDrawHide(playeridSuaTextDraw);
    }
    return 
1;

Vou deixar um tutorial de como criar GangZone:

https://sampforum.blast.hk/showthread.php?tid=279168

Eu lhe dei os tijolos, agora construa sua casa.


Re: Textdraw quando entra na zona de uma favela - C4rtm4n - 26.11.2017

Quote:
Originally Posted by Gguiz
Посмотреть сообщение
Vocк pode definir suas favelas usando GangZone, dentro do mesmo vocк irб verificar se a favela estб dominada pela facзгo 'X', e definir na TextDraw

Vamos dar um exemplo para melhorar seu entendimento.


PHP код:
new zGangZone:Favela;
new 
PlayerText:SuaTextDraw;
public 
OnGameModeInit()
{
 
     
Favela CreateGangZone(Float:minxFloat:minyFloat:maxxFloat:maxycolor); //Esses sгo os parвmetros para criar uma GangZone
     
return 1;
}
public 
OnPlayerConnect(playerid)
{
    
SuaTextDraw CreatePlayerTextDraw(playerid,319.000000344.000000"Favela dominada por: ");
    
PlayerTextDrawAlignment(playerid,SuaTextDraw2);
    
PlayerTextDrawBackgroundColor(playerid,SuaTextDraw255);
    
PlayerTextDrawFont(playerid,SuaTextDraw2);
    
PlayerTextDrawLetterSize(playerid,SuaTextDraw0.2500001.200000);
    
PlayerTextDrawColor(playerid,SuaTextDraw, -16776961);
    
PlayerTextDrawSetOutline(playerid,SuaTextDraw1);
    
PlayerTextDrawSetProportional(playerid,SuaTextDraw1);
    
PlayerTextDrawSetSelectable(playerid,SuaTextDraw0);
   return 
1;
}
public 
OnPlayerUpdate(playerid)
{
 
    if(
PlayerOnGangZone(playeridFavela))
    {
        
PlayerTextDrawShow(playeridSuaTextDraw);
    }
    else 
// Caso contrбrio, ou seja, caso o jogador saia da favela.
    
{
        
PlayerTextDrawHide(playeridSuaTextDraw);
    }
    return 
1;

Vou deixar um tutorial de como criar GangZone:

https://sampforum.blast.hk/showthread.php?tid=279168

Eu lhe dei os tijolos, agora construa sua casa.
Perdeu seu tempo, ele sу quer cуdigo pronto ( no caso a casa ) provavelmente vai te ignorar.


Re: Textdraw quando entra na zona de uma favela - Gguiz - 26.11.2017

Quote:
Originally Posted by C4rtm4n
Посмотреть сообщение
Perdeu seu tempo, ele sу quer cуdigo pronto ( no caso a casa ) provavelmente vai te ignorar.
Realidade da board PT-BR