26.11.2017, 15:46
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 ?
new zGangZone:Favela;
new PlayerText:SuaTextDraw;
public OnGameModeInit()
{
Favela = CreateGangZone(Float:minx, Float:miny, Float:maxx, Float:maxy, color); //Esses sгo os parвmetros para criar uma GangZone
return 1;
}
public OnPlayerConnect(playerid)
{
SuaTextDraw = CreatePlayerTextDraw(playerid,319.000000, 344.000000, "Favela dominada por: ");
PlayerTextDrawAlignment(playerid,SuaTextDraw, 2);
PlayerTextDrawBackgroundColor(playerid,SuaTextDraw, 255);
PlayerTextDrawFont(playerid,SuaTextDraw, 2);
PlayerTextDrawLetterSize(playerid,SuaTextDraw, 0.250000, 1.200000);
PlayerTextDrawColor(playerid,SuaTextDraw, -16776961);
PlayerTextDrawSetOutline(playerid,SuaTextDraw, 1);
PlayerTextDrawSetProportional(playerid,SuaTextDraw, 1);
PlayerTextDrawSetSelectable(playerid,SuaTextDraw, 0);
return 1;
}
public OnPlayerUpdate(playerid)
{
if(PlayerOnGangZone(playerid, Favela))
{
PlayerTextDrawShow(playerid, SuaTextDraw);
}
else // Caso contrбrio, ou seja, caso o jogador saia da favela.
{
PlayerTextDrawHide(playerid, SuaTextDraw);
}
return 1;
}
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 код:
https://sampforum.blast.hk/showthread.php?tid=279168 Eu lhe dei os tijolos, agora construa sua casa. |