Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Você achar que ia dar certo Tibia forúm no StckTibia?
Criando uma imagen para seu website! EmptyTer Abr 21, 2009 2:38 pm por Admin

» Dark Mystic 2008
Criando uma imagen para seu website! EmptyTer Abr 21, 2009 2:36 pm por Admin

» Dark Mystic 2008
Criando uma imagen para seu website! EmptyTer Abr 21, 2009 2:34 pm por Admin

» Criando MAgia de fazer Grana
Criando uma imagen para seu website! EmptyQua Jul 16, 2008 8:22 pm por ViToR

» Deixando ip do seu server fixo
Criando uma imagen para seu website! EmptyQua Jul 02, 2008 8:33 pm por koudrex

» Postando o IP do seu serve no site otservlist.org
Criando uma imagen para seu website! EmptyTer Jul 01, 2008 8:09 pm por koudrex

» Criando Quests,veja!
Criando uma imagen para seu website! EmptyTer Jul 01, 2008 4:19 pm por ViToR

» Entrevistando Craban da CipSoft!
Criando uma imagen para seu website! EmptyQui Jun 26, 2008 10:38 am por ViToR

» Entrevista com Lord'paulistinha!
Criando uma imagen para seu website! EmptySeg Jun 23, 2008 9:22 pm por ViToR

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada


Criando uma imagen para seu website!

Ir para baixo

Criando uma imagen para seu website! Empty Criando uma imagen para seu website!

Mensagem  ViToR Dom Jun 22, 2008 6:00 pm

Olá galera, vou postar aqui como se faz uma imagem randomizada.
Por exemplo: Banners de propagandas, os banners são aleatórios, ou seja, nem sempre são os mesmos, outro exemplo, o site do tibia global, se você notar acima do número de players online, há uma figura de um determinado monstro, para quem nunca reparou ele muda.

Então vou passar o código e as instruções para você fazer um para seu website, e para algumas pessoas de níveis maiores ou de maior interesse que peguem como base para fazer outras coisas randomizadas.

1º Passo:

- Pegue 5 imagens, preferencialmente imagens de monstros só para vocês aprenderem.
Sem idéias? Vá no tibiabr.com, na seção criaturas e pegue os monstros:

- Giant Spider
- Orc Warlord
- Behemoth
- Juggernaut
- Lich

2º Passo:

- Crie uma pasta no diretório de sua página chamada "Monsters", ponha os monstros lá.

3º Passo:

- Em alguma parte do seu website template ou em uma página avulsa só para testes, coloque este código:


QUOTE
<?
$image = mt_rand(1, 500);
if ($image >= 1 && $image <= 101){
$image = 1;
}
if ($image >= 100 && $image <= 201){
$image = 2;
}
if ($image >= 200 && $image <= 301){
$image = 3;
}
if ($image >= 300 && $image <= 401){
$image = 4;
}
if ($image >= 400 && $image <= 501){
$image = 5;
}
//Definição das imagens
switch ($image){
case "1":
$image = "giantspider.gif";
break;
case "2":
$image = "orcwarlord.gif";
break;
case "3":
$image = "behemoth.gif";
break;
case "4":
$image = "juggernaut.gif";
break;
case "5":
$image = "lich.gif";
break;
}
echo "<img src=\"monsters/$image\">";
?>


Agora teste, atualize a página algumas vezes para vocês verem o que acontecerá, porém se você acha que está ruim o número randomizado, mude:


QUOTE
$image = mt_rand(1, 500);


Para:


QUOTE
$image = mt_rand(1, X);


X= quanto você quiser.

Se você mudar deverá mudar as definições também:


QUOTE
if ($image >= 1 && $image <= 101){
if ($image >= 100 && $image <= 201){
if ($image >= 200 && $image <= 301){
if ($image >= 300 && $image <= 401){
if ($image >= 400 && $image <= 501){


Por exemplo se X=1000 (200 para cada imagem) as definições serão:


QUOTE
if ($image >= 1 && $image <= 201){
if ($image >= 200 && $image <= 401){
if ($image >= 400 && $image <= 601){
if ($image >= 600 && $image <= 801){
if ($image >= 800 && $image <= 1001){


Bom é isto, dúvidas postem aqui.

Atenciosamente,
ViToR
ViToR
ViToR
Diretor StckTibia
Diretor StckTibia

Mensagens : 48
Data de inscrição : 07/06/2008
Idade : 28
Localização : guarujá,sp

http://www.stcktibia.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos