Fundo aleatorio -
MtPlayerZ - 13.09.2018
Alguem sabe me informar como faзo para trocar o fundo do samp aleatoriamente, vou explicar melhor:
Fiz uma telinha de Loading usando textdraw para quando o player morrer ou entrar no servidor.
O que eu queria saber й como eu faзo para deixar aleatorio o fundo desta tela, sabendo que sгo 14 telas diferentes (loadsc0 -> loadsc14), pra quem nгo conhece й akeles wallpapers de fundo que ficam trocando toda vez que da play no gta.
Tentei usar random, mais nгo consegui do jeito que o wiki mostra.
Код:
CARREGANDO1 = TextDrawCreate(175.600082, 391.599853, "CARREGANDO...");
TextDrawLetterSize(CARREGANDO1, 1.249599, 4.355198);
TextDrawAlignment(CARREGANDO1, 2);
TextDrawColor(CARREGANDO1, -1);
TextDrawSetShadow(CARREGANDO1, 0);
TextDrawSetOutline(CARREGANDO1, 2);
TextDrawBackgroundColor(CARREGANDO1, 255);
TextDrawFont(CARREGANDO1, 3);
TextDrawSetProportional(CARREGANDO1, 1);
TextDrawSetShadow(CARREGANDO1, 0);
CARREGANDO2 = TextDrawCreate(1.000000, -1.000000, "loadsc5:loadsc5");
TextDrawBackgroundColor(CARREGANDO2, 255);
TextDrawFont(CARREGANDO2, 4);
TextDrawLetterSize(CARREGANDO2, 0.500000, 1.000000);
TextDrawColor(CARREGANDO2, -1);
TextDrawSetOutline(CARREGANDO2, 0);
TextDrawSetProportional(CARREGANDO2, 1);
TextDrawSetShadow(CARREGANDO2, 1);
TextDrawUseBox(CARREGANDO2, 1);
TextDrawBoxColor(CARREGANDO2, 255);
TextDrawTextSize(CARREGANDO2, 645.000000, 450.000000);
Re: Fundo aleatorio -
humildadeforever - 13.09.2018
Vocк quer aleatуrio de que maneira? Tipo... Cada vez que liga o server escolhe 1 aleatoriamente pra ficar mostrando atй que o server seja reiniciado e selecionado outro fundo OU cada vez que um player loga, aparece um diferente?
Re: Fundo aleatorio -
AutoMatic2 - 13.09.2018
Use SetTimer + random para ir trocando a tela
Re: Fundo aleatorio -
MtPlayerZ - 13.09.2018
Quote:
Originally Posted by humildadeforever
Vocк quer aleatуrio de que maneira? Tipo... Cada vez que liga o server escolhe 1 aleatoriamente pra ficar mostrando atй que o server seja reiniciado e selecionado outro fundo OU cada vez que um player loga, aparece um diferente?
|
Basicamente cada vez que o player executa uma aзгo, tipo, clicou no textdraw, inicia o timerex de load e mostra um fundo. Ai se caso ele morrer e clicar o mesmo textdraw tem que acontecer o mesmo, sу que mostra outro fundo.
Deixar aleatorio mesmo entende?
Igual no gta offline mesmo, toda vez que clikar em novo jogo mostra um fundo diferente
Re: Fundo aleatorio -
ChapN - 13.09.2018
Quote:
Originally Posted by MtPlayerZ
Basicamente cada vez que o player executa uma aзгo, tipo, clicou no textdraw, inicia o timerex de load e mostra um fundo. Ai se caso ele morrer e clicar o mesmo textdraw tem que acontecer o mesmo, sу que mostra outro fundo.
Deixar aleatorio mesmo entende?
Igual no gta offline mesmo, toda vez que clikar em novo jogo mostra um fundo diferente
|
O que seria essa tela? uma tela de login? tela qdo ele morrer? qual aзгo vocк se refere?
Re: Fundo aleatorio -
MtPlayerZ - 13.09.2018
Quote:
Originally Posted by ChapN
O que seria essa tela? uma tela de login? tela qdo ele morrer? qual aзгo vocк se refere?
|
и uma tela de Loading, parecido com a do Resident Evil 4, quando o player morre mostra essa tela por 5 seg, depois volta ao menu principal, quando ele clica em play pra spawnar mostra essa tela por 5 seg e assim vai.
Basicamente й uma tela de transiзгo, e justamente por ela aparecer muitas vezes eu queria deixa o fundo dela aleatorio.
Re: Fundo aleatorio -
ChapN - 13.09.2018
Quote:
Originally Posted by MtPlayerZ
и uma tela de Loading, parecido com a do Resident Evil 4, quando o player morre mostra essa tela por 5 seg, depois volta ao menu principal, quando ele clica em play pra spawnar mostra essa tela por 5 seg e assim vai.
Basicamente й uma tela de transiзгo, e justamente por ela aparecer muitas vezes eu queria deixa o fundo dela aleatorio.
|
Seria aquelas telas do modo dayz? certo?
Entгo tu vai mostrar a tela quando ele morrer, e depois que ele apertar no botгo vai aparecer outra tela, e depois outra tela de carregamento.
Entгo seria telas por aзгo?
Re: Fundo aleatorio -
humildadeforever - 13.09.2018
Faz tanto tempo que nгo mexo com TextDraws... Mas vocк jб tentou algo do tipo?:
PHP код:
new rand = random(14), str[30];
format(str, sizeof(str), "loadsc%d:loadsc%d", rand, rand);
TextDrawSetString(CARREGANDO2, str);
TextDrawShowForPlayer(playerid, CARREGANDO2);
Nгo sei se isso vai funcionar nгo... Mas nгo custa tentar kk
Se nгo funcionar, avisa, que te ensino outro jeito.
Re: Fundo aleatorio -
MtPlayerZ - 13.09.2018
Quote:
Originally Posted by humildadeforever
Faz tanto tempo que nгo mexo com TextDraws... Mas vocк jб tentou algo do tipo?:
PHP код:
new rand = random(14), str[30];
format(str, sizeof(str), "loadsc%d:loadsc%d", rand, rand);
TextDrawSetString(CARREGANDO2, str);
TextDrawShowForPlayer(playerid, CARREGANDO2);
Nгo sei se isso vai funcionar nгo... Mas nгo custa tentar kk
Se nгo funcionar, avisa, que te ensino outro jeito.
|
Meu caro colega, vocк й um genio, funfou perfeitamente como eu queria, vlw memo fera!!!!
+rep
Re: Fundo aleatorio -
humildadeforever - 13.09.2018
Quote:
Originally Posted by MtPlayerZ
Meu caro colega, vocк й um genio, funfou perfeitamente como eu queria, vlw memo fera!!!!
+rep
|
De nada, moзo!