SA-MP Forums Archive
[Pedido] Contador de entregas - 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] Contador de entregas (/showthread.php?tid=671936)



Contador de entregas - JoaoGhost - 19.01.2020

Olб, estou fazendo uma GM do 0, e queria colocar um contador de entregas em 3dTextlabel, toda vez que um jogador realizar uma entrega neste local Irб contar +1, alguйm por gentileza poderia me fazer um?


Re: Contador de entregas - Malandrin - 19.01.2020

PHP Code:
new
    
VariavelQualquer
;

//Funзгo ou algo parecido 


new
    
str[14]
;

VariavelQualquer++
format(strsizeof(str), "%d"VariavelQualquer);
CreateDynamic3DTextLabel(str, -1/*x, y, z*/1.7); 
Te dei uma base, use-a.


Re: Contador de entregas - AdrianoStk - 19.01.2020

Aqui tem uma pequena base que ira ajudar vocк a aprender e realizar algo muito melhor que um pronto!


PHP Code:
//No topo da sua GameMode ou FS coloque estas duas variaveis
new Text3D:textEntrega//Aqui armazenara a id da text3D...
new quantidade 0//Aqui armazenara a quantidade de entregas jб veita
//Em OnGameModeInit..
public OnGameModeInit()
{
    
textEntrega Create3DTextLabel("Total de entregas:\n 0"0x008080FFxyz20.000); //Aqui criara o text 3d, mude o x,y,z para a cordenada, pode trocar a cor tambйm,
    
return 1;
}
//Quando o player efetuar a entrega, seja comando ou callback etc etc...
.
new 
str[32];//String que serб utilizada para exibir...
quantidade++;//Inclimenta +1 a quantidade de entregas
format(strsizeof(str), "Total de entregas:\n%d"quantidade);//Formata a string para exibir a quantidade de entregas e texto....
Update3DTextLabelText(textEntrega0x008080FFstr);//Atualiza a text3dlabel! Com as novas informaзхes 
Para saber mais...
Create3DTextLabel
Update3DTextLabelText


Re: Contador de entregas - JoaoGhost - 19.01.2020

Quote:
Originally Posted by AdrianoStk
View Post
Aqui tem uma pequena base que ira ajudar vocк a aprender e realizar algo muito melhor que um pronto!


PHP Code:
//No topo da sua GameMode ou FS coloque estas duas variaveis
new Text3D:textEntrega//Aqui armazenara a id da text3D...
new quantidade 0//Aqui armazenara a quantidade de entregas jб veita
//Em OnGameModeInit..
public OnGameModeInit()
{
    
textEntrega Create3DTextLabel("Total de entregas:\n 0"0x008080FFxyz20.000); //Aqui criara o text 3d, mude o x,y,z para a cordenada, pode trocar a cor tambйm,
    
return 1;
}
//Quando o player efetuar a entrega, seja comando ou callback etc etc...
.
new 
str[32];//String que serб utilizada para exibir...
quantidade++;//Inclimenta +1 a quantidade de entregas
format(strsizeof(str), "Total de entregas:\n%d"quantidade);//Formata a string para exibir a quantidade de entregas e texto....
Update3DTextLabelText(textEntrega0x008080FFstr);//Atualiza a text3dlabel! Com as novas informaзхes 
Para saber mais...
Create3DTextLabel
Update3DTextLabelText
Quote:
Originally Posted by Malandrin
View Post
PHP Code:
new
    
VariavelQualquer
;
//Funзгo ou algo parecido 
new
    
str[14]
;
VariavelQualquer++
format(strsizeof(str), "%d"VariavelQualquer);
CreateDynamic3DTextLabel(str, -1/*x, y, z*/1.7); 
Te dei uma base, use-a.
Muito obrigado!