[Ajuda] Textdraw quando entra na zona de uma favela
#1

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 ?
Reply
#2

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.
Reply
#3

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.
Reply
#4

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)