[Pedido] Ajuda com sistema
#1

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

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;

Reply
#3

@Resolvido
Reply
#4

Use a textdraw per-player.
Reply
#5

me manda o cod da TextDraw
Reply
#6

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); 
Reply
#7

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

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)