Criando Uma Imagem Para O Seu Site!

Northon
em Tutoriais de Websites

Northon

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/08/07Posts: 701

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:

 

<?

$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:

 

$image = mt_rand(1, 500);

 

Para:

 

$image = mt_rand(1, X);

 

X= quanto você quiser.

 

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

 

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:

 

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.

 

-------------------



 

Faça Uma Bela Imagem Rapaz! :hi:

Não dou suporte via PM ou MSN, utilize o fórum para isto.
© 2007 ~ 2009

DanielStyfler

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/09/07Posts: 207Char no Tibia: Tyth Holdo

Pow depois vo dar um lida

Ainda não consegui por site pro meu serv =S

depois vo ver isso direitinho

flw :winksmiley02:

Extreme...

para qm gosta de OTs 8.10 ai vai o meu...

IP: extremeglobal.servegame.com
Mapa: Global
Uptime: 24Horas
Exp: 15x

é isso ae... vem conhecer o Extreme... não adianta falar "ah é 8.10 é zuado" sem conhecer nada é zuado

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)

Não é minha área , mas parece intereçante.

 

só resta saber se funciona.

não sei testar isso

 

se funcionar , APROVADO

alguém testa ae PLX

 

:XTibia_smile:

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

crawzinhuh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/08/07Posts: 66Char no Tibia: Shoter'Craftman

achei bem legal...

^^


by Anokinha

Link quebrado, espirado para mim eh REPORTADO!


Eh meu fã?Então use:

Feita por Cosmo1 xD

ou intao use:


by Anokinha


Sou Fã de:









Equipe Aries:
~~~~~~~~~> <~~~~~~~~~

Addict

Ex-Diretor de Equipe
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 12/10/05Posts: 568Gênero: MasculinoChar no Tibia: Homao Dapoha

Aprovado,

Movido para seção correta.

rusberti

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/09/07Posts: 14

Boa ja vi alguns parecidos mas não bem explicados!

Muito bom Northon!

Intendo pouco de WebMaster mas dou pro gasto, esse script deve funcionar sim.

Northon

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/08/07Posts: 701

Brigado Galera XTibiana!

 

\\SeM MaIs//

Não dou suporte via PM ou MSN, utilize o fórum para isto.
© 2007 ~ 2009

Claudioo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/01/07Posts: 62

Sinceridade? Te amo *-*

 

Não aguentava mais usar Javascript pra randomizar coisas simples, porque os códigos além de complicados deixam tudo mais lento.

 

Mas se nao for pedir de mais, você não conseguiria uma versão de randon pra textos? :p

exiva "assinatura.