MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Multiple Item Drops e chance de drop por porcentagem

4 participantes

Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Multiple Item Drops e chance de drop por porcentagem

Mensagem por jean igor Ter 17 Set 2013, 15:35

Excluir os velhos arquivos de dados NPC!

Em modType tanto em cliente / servidor substituir NpcRec com este


Código:
Private Type NpcRec
    Name As String * NAME_LENGTH
    AttackSay As String * 100
    Sound As String * NAME_LENGTH
    
    Sprite As Long
    SpawnSecs As Long
    Behaviour As Byte
    Range As Byte
    DropChance(1 To MAX_NPC_DROPS) As Double
    DropItem(1 To MAX_NPC_DROPS) As Byte
    DropItemValue(1 To MAX_NPC_DROPS) As Integer
    Stat(1 To Stats.Stat_Count - 1) As Byte
    HP As Long
    EXP As Long
    Animation As Long
    Damage As Long
    Level As Long
End Type
Em modConstants em ambos cliente / servidor pesquisar

acima de :

Código:
' General constants
coloque

Código:
Public Const MAX_NPC_DROPS As Byte = 10
SERVIDOR
Pesquisar em modCombat para

procure :

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

 If n = 1 Then
 Call SpawnItem(Npc(npcNum).DropItem, Npc(npcNum).DropItemValue, mapNum, MapNpc(mapNum).Npc(mapNpcNum).x, MapNpc(mapNum).Npc(mapNpcNum).y)
 End If
e troque por: 

Código:
For n = 1 To MAX_NPC_DROPS
 If Npc(NpcNum).DropItem(n) = 0 Then Exit For

 If Rnd <= Npc(NpcNum).DropChance(n) Then
 Call SpawnItem(Npc(NpcNum).DropItem(n), Npc(NpcNum).DropItemValue(n), MapNum, MapNpc(MapNum).Npc(mapNpcNum).x, MapNpc(MapNum).Npc(mapNpcNum).y)
 End If
 Next
CLIENTE
Busca modGameEditors para

procure esse V

Código:
.txtChance.text = CStr(Npc(EditorIndex).DropChance)
.scrlNum.Value = Npc(EditorIndex).DropItem
.scrlValue.Value = Npc(EditorIndex).DropItemValue
substitua por esse V

Código:
.txtChance.text = CStr(Npc(EditorIndex).DropChance(frmEditor_NPC.scrlDrop.value))
     .scrlNum.Value = Npc(EditorIndex).DropItem(frmEditor_NPC.scrlDrop.value)
    .scrlValue.Value = Npc(EditorIndex).DropItemValue(frmEditor_NPC.scrlDrop.value)
na frmEditor_NPC
Crie:
Label
Name: lblDrop
Caption: 0

ScrollBar
Name: scrlDrop
Max: 10
Min: 1

Dê uma double click na scrlDrop e add:


Código:
lblDrop.Caption = scrlDrop.value
.txtChance.text = CStr(Npc(EditorIndex).DropChance(scrlDrop.value))
     .scrlNum.Value = Npc(EditorIndex).DropItem(scrlDrop.value)
    .scrlValue.Value = Npc(EditorIndex).DropItemValue(scrlDrop.value)

O formato para a queda chance é por cento Exemplo:
0,25 = 25%
0,47 = 47%
1 = 100%
0,00 = 0%

Créditos:

Eu: Jean Igor por postar o sistema aki.
Scott: por corrigir o tutorial do Ballie.
Dolly: por termina os codes *-*
Ballie: pelos codes.


Última edição por jean igor em Qui 19 Set 2013, 09:58, editado 5 vez(es)
jean igor
jean igor
Membro Sênior
Membro Sênior

Mensagens : 302

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por Junior- Ter 17 Set 2013, 15:37

Valeu por compartilhar, +1
Junior-
Junior-
Membro Sênior
Membro Sênior

Mensagens : 271

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por jean igor Ter 17 Set 2013, 19:31

explicação do sistema atualizado e melhorado!
jean igor
jean igor
Membro Sênior
Membro Sênior

Mensagens : 302

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por guifs Ter 17 Set 2013, 19:39

Jean não é querendo te desanimar,mais primeo esse sistema ja tem aki na mmo.
segundo : 
SERVIDOR
Pesquisar em modCombat para

delete esse codigo aki V
Code: -------------------------------------------------------------Selecionar conteúdo
'Drop the goods if they get it

para que deletar se ele ja esta tagado como citação ?

tercerio,é necessário a criação de novas coisas no editor de npc's,então por favor ocmplete o tutorial,para assim eu lhe creditar
guifs
guifs
Membro Vitalicio
Membro Vitalicio

Mensagens : 561

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por jean igor Qua 18 Set 2013, 06:56

eu sei disso e isso que eu estranhei no sistema da touch até agora eu estou procurando os arquivos :s
jean igor
jean igor
Membro Sênior
Membro Sênior

Mensagens : 302

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por Dooolly Qua 18 Set 2013, 11:44

vou completa codigo para vocês

Mude:

Código:
.txtChance.text = CStr(Npc(EditorIndex).DropChance(1))
     .scrlNum.Value = Npc(EditorIndex).DropItem(1)
    .scrlValue.Value = Npc(EditorIndex).DropItemValue(1)

para:

Código:
.txtChance.text = CStr(Npc(EditorIndex).DropChance(frmEditor_NPC.scrlDrop.value))
     .scrlNum.Value = Npc(EditorIndex).DropItem(frmEditor_NPC.scrlDrop.value)
    .scrlValue.Value = Npc(EditorIndex).DropItemValue(frmEditor_NPC.scrlDrop.value)
na frmEditor_NPC
Crie:
Label
Name: lblDrop
Caption: 0

ScrollBar
Name: scrlDrop
Max: 10
Min: 1

Dê uma double click na scrlDrop e add:

Código:
lblDrop.Caption = scrlDrop.value
.txtChance.text = CStr(Npc(EditorIndex).DropChance(scrlDrop.value))
     .scrlNum.Value = Npc(EditorIndex).DropItem(scrlDrop.value)
    .scrlValue.Value = Npc(EditorIndex).DropItemValue(scrlDrop.value)
Lembrando não foi testado criei agora... eu uso o tuto no meu projeto eu completei ele ja q os arquivos não existe mais... eu podia passar minha formNPC mais eh modificada.... Sad
Espero q ajude ^^
Dooolly
Dooolly
Membro
Membro

Mensagens : 160

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por jean igor Qui 19 Set 2013, 09:40

vlw dolly vou colocar ali em cima se não se importa


edit: pronto coloquei o resto do code e colocarei o nome do dolly nos cred XD
jean igor
jean igor
Membro Sênior
Membro Sênior

Mensagens : 302

Ir para o topo Ir para baixo

Multiple Item Drops e chance de drop por porcentagem Empty Re: Multiple Item Drops e chance de drop por porcentagem

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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