SA-MP Forums Archive
[Pedido] Ajuda com sistema - 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: [Pedido] Ajuda com sistema (/showthread.php?tid=661222)



Ajuda com sistema - BrGabrielBr - 26.11.2018

Entгo meus amigo, meu amigo bicode tava me ajudando a criar um code de mostrar o score do player no canto da tela criei textdraw mais como o code tava muito bagunзado pois sou novato ele falo pra mim vim aq pedir ajuda hб vocкs como eu devo criar esse code? a textdraw jб criei.


Re: Ajuda com sistema - GSantana - 26.11.2018

Nгo testei nem compilei porque estou pelo celular, mas testa ai e vк se й isso que vocк quer


PHP код:
new sTimer;//variavel para armazenar o timer
public OnPlayerSpawn(playerid)//public chamada quando o player spawna
{
    
sTimer SetTimerEx("MostrarScore"1000true"d"playerid);//timer chamado de 1 em 1 segundo para atualizar a textdraw
    
return 1;//isso retorna informaзхes para o servidor sobre o cуdigo que estava na public
}
forward MostrarScore(playerid);//aqui crio uma public nova
public MostrarScore(playerid)//aqui utilizo a public criada
{
    new 
String[40],
                 
score GetPlayerScore(playerid);//variбvel para armazenar o score, ja inserindo o score nela
    
    
format(Stringsizeof(String), "Score: %d",score);//aqui insiro na String o score do player
    
TextDrawSetString(SuaTextString);//aqui insiro na TextDraw a String
    
return 1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
SetPlayerScore(playeridGetPlayerScore(playerid)-1);
    
SetPlayerScore(killeridGetPlayerScore(killerid)+1);
    return 
1;




Re: Ajuda com sistema - BrGabrielBr - 26.11.2018

@Resolvido


Re: Ajuda com sistema - ipsLuan - 26.11.2018

Use a textdraw per-player.


Re: Ajuda com sistema - GSantana - 26.11.2018

me manda o cod da TextDraw


Re: Ajuda com sistema - BrGabrielBr - 26.11.2018

Quote:
Originally Posted by GSantana
Посмотреть сообщение
me manda o cod da TextDraw
PHP код:
public OnPlayerConnect(playerid)
{
    
TDEditor_PTD[playerid][0] = CreatePlayerTextDraw(playerid586.2500006.250006"0");
    
PlayerTextDrawLetterSize(playeridTDEditor_PTD[playerid][0], 0.3324981.792499);
    
PlayerTextDrawAlignment(playeridTDEditor_PTD[playerid][0], 1);
    
PlayerTextDrawColor(playeridTDEditor_PTD[playerid][0], -2948865);
    
PlayerTextDrawSetShadow(playeridTDEditor_PTD[playerid][0], 0);
    
PlayerTextDrawSetOutline(playeridTDEditor_PTD[playerid][0], 1);
    
PlayerTextDrawBackgroundColor(playeridTDEditor_PTD[playerid][0], 255);
    
PlayerTextDrawFont(playeridTDEditor_PTD[playerid][0], 2);
    
PlayerTextDrawSetProportional(playeridTDEditor_PTD[playerid][0], 1);
    
PlayerTextDrawSetShadow(playeridTDEditor_PTD[playerid][0], 0); 



Re: Ajuda com sistema - InsaneBR - 26.11.2018

PHP код:
PlayerTextDrawSetString(playeridTDEditor_PTD[playerid][0], Stringpequena); 



Re: Ajuda com sistema - BrGabrielBr - 26.11.2018

Quote:
Originally Posted by InsaneBR
Посмотреть сообщение
PHP код:
PlayerTextDrawSetString(playeridTDEditor_PTD[playerid][0], Stringpequena); 
Nгo tб aparecendo em in-game й compilo tudo certinho


Re: Ajuda com sistema - InsaneBR - 26.11.2018

Vocк usou a funзгo para mostrar a textdraw ao jogador quando ele se conecta/spawna no servidor?
PHP код:
PlayerTextDrawShow(playeridTDEditor_PTD[playerid][0]); 



Re: Ajuda com sistema - BrGabrielBr - 26.11.2018

Man, tipo to level 5 й na textdraw tб level 0 ainda nгo tб atualizando