SA-MP Forums Archive
[Ajuda] Fundo aleatorio - 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: [Ajuda] Fundo aleatorio (/showthread.php?tid=658842)



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(strsizeof(str), "loadsc%d:loadsc%d"randrand);
TextDrawSetString(CARREGANDO2str);   
TextDrawShowForPlayer(playeridCARREGANDO2); 
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(strsizeof(str), "loadsc%d:loadsc%d"randrand);
TextDrawSetString(CARREGANDO2str);   
TextDrawShowForPlayer(playeridCARREGANDO2); 
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!