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



 
InícioÚltimas imagensProcurarRegistarEntrar
Os que mais criam tópicos
Sonart
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Alenaldo
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Over~
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Warrior
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Caio~
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
SSO
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
newbie123
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Kaue
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Jim
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
yuri godinho
 Quantidade Randômica de Drop I_vote_lcap Quantidade Randômica de Drop I_voting_bar Quantidade Randômica de Drop I_vote_rcap 
Entrar
Nome de usuário:
Senha:
Entrar automaticamente: 
:: Esqueci-me da senha

 

  Quantidade Randômica de Drop

Ir para baixo 
AutorMensagem
Alenaldo
Membro
Membro



Mensagens : 38
Moeda : 104
Pontos : 4
Data de inscrição : 05/01/2013
Idade : 31
Localização : São luis MA

 Quantidade Randômica de Drop Empty
MensagemAssunto: Quantidade Randômica de Drop    Quantidade Randômica de Drop Icon_minitimeSeg Jan 14, 2013 8:39 am

Bom pessoal eu estava estudando a engine e mechendo em algumas coisas consegui fazer algo que pelo menos eu, ainda não vi por aqui. Então resolvi fazer meu primeiro tutorial.

O que o Sistema faz?

R= Vamos dar um exemplo de uma espada. Quando você coloca uma espada para cair de uma criatura e coloca abaixo a quantidade 2. Sempre que o monstro dropar este item, cairá 2 espadas sempre.

Com este sistema você poderá fazer com que tenha a possibilidade de cair 1 ou 2 espadas quanto a criatura der drop. Isto se a quantidade máxima for 2, se for mais irá cair até esta quantidade.

Em alguns jogos por exemplo, temos drops de gold onde a criatura dropa entre 1 á 10 golds, 1 á 15 golds, 1 á 20 golds.. etc..

**Vamos ao Tutorial**

Abra o seu Servidor..

-~Server Side-~

No ModCombat, procure por:

CÓDIGO:
Código:
Public Sub PlayerAttackNpc



Embaixo de:

CÓDIGO:
Código:
Dim Buffer As clsBuffer



Adicione:

CÓDIGO:
Código:
Dim r As Long



Na mesma Sub Procure por:

CÓDIGO:
Código:
n = Int(Rnd * Npc(npcNum).DropChance) + 1



Abaixo disto adicione:

CÓDIGO:
Código:
r = Int(Rnd * Npc(npcNum).DropItemValue) + 1



Mais abaixo onde estiver:

CÓDIGO:
Código:
Call SpawnItem(Npc(npcNum).DropItem, Npc(npcNum).DropItemValue, mapNum, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)



Onde estiver "Npc(npcNum).DropItemValue", troque por r.

Pronto, compile e seja feliz.. ;D



Tutorial bobo, mas concerteza irá ajudar alguém.

Quem quiser dar créditos, tamos ai..rs

Créditos:
jonny157
eu
Ir para o topo Ir para baixo
 
Quantidade Randômica de Drop
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Aumentando a Quantidade de mapas

Permissões neste sub-fórumNão podes responder a tópicos
 :: Desenvolvimento de Jogos :: Engines :: Eclipse Origins :: Tutoriais-
Ir para: