19.01.2020, 19:19
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?
new
VariavelQualquer
;
//Funзгo ou algo parecido
new
str[14]
;
VariavelQualquer++
format(str, sizeof(str), "%d", VariavelQualquer);
CreateDynamic3DTextLabel(str, -1, /*x, y, z*/, 1.7);
//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", 0x008080FF, x, y, z, 20.0, 0, 0); //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(str, sizeof(str), "Total de entregas:\n%d", quantidade);//Formata a string para exibir a quantidade de entregas e texto....
Update3DTextLabelText(textEntrega, 0x008080FF, str);//Atualiza a text3dlabel! Com as novas informaзхes
Aqui tem uma pequena base que ira ajudar vocк a aprender e realizar algo muito melhor que um pronto!
PHP Code:
Create3DTextLabel Update3DTextLabelText |