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.

[Tutorial] Npc Shop

5 participantes

Ir para baixo

[Tutorial] Npc Shop Empty [Tutorial] Npc Shop

Mensagem por Lincoln Dom 16 Jun 2013, 16:23

Tutorial: Npc Shop
Descrição: Um npc que ao ser atacado abre a loja
 pré-definida em sua criação, no padrão do eclipse 
Origins só é possível fazer isso por Tile(atributo).
Engine: Eclipse Origins
Créditos: Lincoln

 Client ~Side


No frmEditor_Npc Crie um Frame,  Label e um HScrollBar com os seguintes names
Label: lblShop
Scroll: scrlNpcShop


Dê um duplo clique no scrlNpcShop e adicione
Código:
If scrlNpcShop.Value > 0 Then

lblShop.Caption = "Shop: " & scrlNpcShop.Value
Else
lblShop.Caption = "Shop: Nenhum"
End If

Npc(EditorIndex).SShop = scrlNpcShop.Value

Após procure por
Código:
.txtDamage.text = Npc(EditorIndex).Damage

abaixo adicione
Código:
.scrlNpcShop.Value = Npc(EditorIndex).SShop

Procure por
Código:
Private Type NpcRec

Antes do
Código:
End Type

adicione
Código:
SShop as byte
Server~Side
Procure por
Código:
Private Type NpcRec

antes do
Código:
End Type

Adicione
Código:
SShop as byte

no ModCombat procure por
Código:
Public Function CanPlayerAttackNpc

Dentro procure por
Código:
If NpcX = GetPlayerX(attacker) Then
 If NpcY = GetPlayerY(attacker) Then               

Abaixo adicione
Código:
 If Npc(MapNpc(MapNum).Npc(MapNpcNum).Num).SShop > 0 Then
SShopNpc attacker, Npc(MapNpc(MapNum).Npc(MapNpcNum).Num).SShop, MapNpcNum
End If             




No final do modGameLogic adicione
Código:
Public Sub SShopNpc(ByVal index As Long, ByVal SShop As Long, ByVal MapNpcNum As Long)
Dim NpcNum, MapNum As Long

    NpcNum = Map(GetPlayerMap(index)).Npc(MapNpcNum)
    MapNum = GetPlayerMap(index)
    Call SendOpenShop(index, SShop)
    TempPlayer(index).InShop = SShop
End Sub



Fim ! 


Última edição por •Lincoln• em Dom 16 Jun 2013, 17:07, editado 2 vez(es)
Lincoln
Lincoln
Membro
Membro

Mensagens : 125

Ir para o topo Ir para baixo

[Tutorial] Npc Shop Empty Re: [Tutorial] Npc Shop

Mensagem por dazateam Dom 16 Jun 2013, 16:53

vlw pelo tuto tavah precisando Smile


mais só tem 1 problema 


quando vc tenta compra o iten ñ da --'


tenta arruma ai Smile


Última edição por dazateam em Dom 16 Jun 2013, 17:08, editado 1 vez(es)
dazateam
dazateam
Membro Vitalicio
Membro Vitalicio

Mensagens : 690

Ir para o topo Ir para baixo

[Tutorial] Npc Shop Empty Re: [Tutorial] Npc Shop

Mensagem por Eduardo Dom 16 Jun 2013, 17:04

Me pergunto eu , por que vc levou o valor do npc pra sub? , estranho kkkkkk , mais parabéns.
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[Tutorial] Npc Shop Empty Re: [Tutorial] Npc Shop

Mensagem por Lincoln Dom 16 Jun 2013, 17:10

Dazateam, corridigo.


Eduardo, é porque eu peguei a base do meu sistema de scriptnpc e fiz esse xD
Lincoln
Lincoln
Membro
Membro

Mensagens : 125

Ir para o topo Ir para baixo

[Tutorial] Npc Shop Empty Re: [Tutorial] Npc Shop

Mensagem por Kooringa Dom 16 Jun 2013, 19:04

+1, n uso eclipse nem vo usa '-'
Kooringa
Kooringa
Banido
Banido

Mensagens : 1361

Ir para o topo Ir para baixo

[Tutorial] Npc Shop Empty Re: [Tutorial] Npc Shop

Mensagem por Linda01 Dom 16 Jun 2013, 22:39

Vamos ver se eu acerto aki. + aquela patada q o carinha deu la em cima e 30 minuto sem coma rsrsrs.
Linda01
Linda01
Membro Junior
Membro Junior

Mensagens : 78

Ir para o topo Ir para baixo

[Tutorial] Npc Shop Empty Re: [Tutorial] Npc Shop

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