Conectar-se

Esqueci minha senha

Últimos assuntos
» Você achar que ia dar certo Tibia forúm no StckTibia?
Ter Abr 21, 2009 2:38 pm por Admin

» Dark Mystic 2008
Ter Abr 21, 2009 2:36 pm por Admin

» Dark Mystic 2008
Ter Abr 21, 2009 2:34 pm por Admin

» Criando MAgia de fazer Grana
Qua Jul 16, 2008 8:22 pm por ViToR

» Deixando ip do seu server fixo
Qua Jul 02, 2008 8:33 pm por koudrex

» Postando o IP do seu serve no site otservlist.org
Ter Jul 01, 2008 8:09 pm por koudrex

» Criando Quests,veja!
Ter Jul 01, 2008 4:19 pm por ViToR

» Entrevistando Craban da CipSoft!
Qui Jun 26, 2008 10:38 am por ViToR

» Entrevista com Lord'paulistinha!
Seg Jun 23, 2008 9:22 pm por ViToR

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

Resultados por:
 


Rechercher Busca avançada


Criando uma imagen para seu website!

Ir em baixo

Criando uma imagen para seu website!

Mensagem  ViToR em 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
avatar
ViToR
Diretor StckTibia
Diretor StckTibia

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

Ver perfil do usuário http://www.stcktibia.forumeiros.com

Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum