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.

Criar Guild pelo NPC

+5
lincoln1000
Valentine
Eduardo
lucas100vzs
Lucas Roberto
9 participantes

Ir para baixo

Criar Guild pelo NPC Empty Criar Guild pelo NPC

Mensagem por Lucas Roberto Ter 01 maio 2012, 14:10

Olá pessoal hoje vim trazer um pedido que fizeram na area de suporte no Eclipse Origions e como falei que iria fazer então esta ai!!!

Bom e muito simples mais precisar tem sistema de guild!!!

bom vamos começar abre seu server-side e procure por

Código:
Public Sub ScriptedNpc(ByVal index As Long, ByVal Script As Long, ByVal MapNpcNum As Long)
Dim i, NpcNum, MapNum As Long

abaixo de:

Código:
MapNum = GetPlayerMap(index)
Select Case Script
    Case 1
        If RAND(1, 2) = 1 Then 'se entre 1 e 2 for 1
            PlayerMsg index, "Sou " & Npc(npcNum).Name & " modafoka '----'", White
            MapNpc(MapNum).Npc(mapNpcNum).x = GetPlayerX(index) 'o x do npc vai ser meu x
            MapNpc(MapNum).Npc(mapNpcNum).y = GetPlayerY(index) 'o y do npc vai ser meu y
            SendMapNpcsToMap MapNum 'atualiza os npcs do mapa
        End If
       

    Case 2
        PlayerMsg index, "Eu abro o Shop 1", White
        SendOpenShop index, 1

coloque:

Código:
Case 3 'openGuild
        If CanTake(index, 1, 10) Then '10 gold
            SendOpenGuild index
            TakeInvItem index, 1, 10
           
        Else
            PlayerMsg index, "Você não têm 10 de gold pra criar guild", BrightRed
        End If

então o codigo inteiro ficara assim:

Public Sub ScriptedNpc(ByVal index As Long, ByVal Script As Long, ByVal mapNpcNum As Long)
Dim i, npcNum, MapNum As Long

npcNum = Map(GetPlayerMap(index)).Npc(mapNpcNum)

MapNum = GetPlayerMap(index)
Select Case Script
Case 1
If RAND(1, 2) = 1 Then 'se entre 1 e 2 for 1
PlayerMsg index, "Sou " & Npc(npcNum).Name & " modafoka '----'", White
MapNpc(MapNum).Npc(mapNpcNum).x = GetPlayerX(index) 'o x do npc vai ser meu x
MapNpc(MapNum).Npc(mapNpcNum).y = GetPlayerY(index) 'o y do npc vai ser meu y
SendMapNpcsToMap MapNum 'atualiza os npcs do mapa
End If


Case 2
PlayerMsg index, "Eu abro o Shop 1", White
SendOpenShop index, 1

Case 3 'openGuild
If CanTake(index, 1, 10) Then '10 gold
SendOpenGuild index
TakeInvItem index, 1, 10

Else
PlayerMsg index, "Você não têm 10 de gold pra criar guild", BrightRed
End If


Case Else
Call PlayerMsg(index, "YOU GOT RICK ROLLED", Red)
End Select
End Sub


Explicando como funciona:

Simples

Case 3 'openGuild > Case que será colocado para criar sua guild
If CanTake(index, 1, 10) Then 'Este comando vai verificar se você tem os 10 de Gold
SendOpenGuild index 'esse comando abrirar o painel guild se você tiver 10 de gold
TakeInvItem index, 1, 10 ' esse comando ira tirar 10 de seu gold no inventario

Else
PlayerMsg index, "Você não têm 10 de gold pra criar guild", BrightRed 'esse ea mensagem caso você não tenha os 10 de Gold
End If

OBS: Créditos não são meus
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por lucas100vzs Ter 01 maio 2012, 14:26

Lucas Roberto mas para esse tutorial existir, deveria ter primeiramente um tutorial de SCRIPTED NPC para [EO], para que funcionasse, que no caso não tem.....
No mais +1 para você(mas se puder fazer o tutorial de scripted npc ou anexar o link ao início do tópico), obrigado pela colaboração! Smile
lucas100vzs
lucas100vzs
Membro Sênior
Membro Sênior

Mensagens : 396

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Lucas Roberto Ter 01 maio 2012, 14:38

Ops... tinha esquecido de avisar

o Script precisa de SCRIPTED NPC

quando tiver um tempo vou fazer e apostar

==EDIT==

no final de modPlayer coloque

Código:
Public Function CanTake(ByVal index As Long, ByVal Number As Long, ByVal amount As Long) As Boolean
    If CountPlayerInvItem(index, Number) >= amount Then
        CanTake = True
    Else
        CanTake = False
    End If
End Function

Function CountPlayerInvItem(ByVal index As Long, ByVal Item As Long) As Long
    Dim slot As Long
    Dim amount As Long
    For slot = 1 To MAX_INV
        If GetPlayerInvItemNum(index, slot) = Item Then
            If GetPlayerInvItemValue(index, slot) = 0 Then
                amount = amount + 1
            Else
                amount = amount + GetPlayerInvItemValue(index, slot)
            End If
        End If
    Next

    CountPlayerInvItem = amount
End Function

pronto agora sim 100%

Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Eduardo Ter 01 maio 2012, 15:13

lucas quem pediu foi eu a muito tempo atras pois tava com preguiça de fazer um mais tomei coragem e fiz depois do quest ganhar org e rank para meu naruto mais vlw ai pela colaboraçao vai ajudar uns leke ai +1
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Valentine Ter 01 maio 2012, 15:33

Que sistema de guild seria esse? e esse sistema de script npc é muito simples, porque não faz algo semelhante ao rpg maker? comandos do npc como por exemplo o da minha engine:
Criar Guild pelo NPC 73878341
O resto
Spoiler:

Iria facilita muito mais.
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por lincoln1000 Ter 01 maio 2012, 16:26

poh marlos, verdade mesmo, agr q lembrei disso do rpg maker, vo por isso na minha engine, facilia mto
lincoln1000
lincoln1000
Membro
Membro

Mensagens : 140

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por lucas100vzs Ter 01 maio 2012, 18:15

Marlos Gama sinceramente, em vez de ficar dando palpites que deveríamos colocar sistemas do RPG Maker como colocastes em sua Engine de criação porque achas que é melhor, então porque não disponibilizas o tutorial de seu NPC Editor, em vez de só comparar....já que o seu é bom, porque não compartilhar?(provavelmente-Dinheiro/Superioridade/Orgulho/Preguiça...Seja qual for o motivo, lembre que você não teria esses sistemas se o criador inicialmente não tivesse disponibilizado DE GRAÇA a Engine-Tanto Elysium, quanto [EO]....ele tinha tudo na cabeça(dinheiro/programador/orgulho/felicidade/ que resolveu compartilhar, e não vender)......Enfim é isso...
lucas100vzs
lucas100vzs
Membro Sênior
Membro Sênior

Mensagens : 396

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Valentine Qua 02 maio 2012, 10:23

Você entrou no forum agora ou não participa da área de eclipse origins?
Porque eu sempre to aqui disponibilizando sistemas, criando tutoriais ensinando a corrigir bugs, comentando para melhorar o sistema e outras coisas, mas eu sou obrigado a disponibilizar tudo agora?

O que eu fiz não foi nenhuma comparação, foi apenas dar uma dica ao Lucas Roberto que eu sei que ele, ao contrário de muitas pessoas daqui da mmo que fica se duendo em qualquer comentário, até parece que nessa comunidade ninguém vem pra ajudar os outros e sim se criticar até uma simples mensagem.
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por St4rk Qua 02 maio 2012, 10:30

Concordo com o Marlos, ninguém aqui é obrigado a postar tudo que tem, até por que o que a gente possui é por que se esforço para conseguir, então não temos obrigação de dar de mão beijada para preguisas humanas que só da Ctrl + C e Ctrl + V e fala que fez.
St4rk
St4rk
Membro de Honra
Membro de Honra

Mensagens : 2251

http://mylittledev.wordpress.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Eduardo Qua 02 maio 2012, 12:03

OmegaZero escreveu:Concordo com o Marlos, ninguém aqui é obrigado a postar tudo que tem, até por que o que a gente possui é por que se esforço para conseguir, então não temos obrigação de dar de mão beijada para preguisas humanas que só da Ctrl + C e Ctrl + V e fala que fez.
lucas vc esta errado astes mesmo do marlos responder o leke ali vc ja foi julgando ele ninguem e obrigado a postar nada para ninguem nao e se postamos e para ajudar vcs iniciantes mas nos damos
a faca e o queijo e vcs ainda querem cortado se virem aprendao do mesmo jeito q o marlos q eu e q o omega aprendemos vc tambem pode aprender so basta querer e da tempo ao tempo
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Valentine Qua 02 maio 2012, 13:06

Eu comentei mostrando uma forma mais simples ao Lucas Roberto e até isso que eu mostro eu precisar postar pra não ser considerado ambicioso, ou se achar superior é de mais.
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Thales12 Qua 02 maio 2012, 15:44

Chega de Off-Topic aki ! --'
se continuarem com off-topic irei começar a puni-los !
Recado Dado !
Thales12
Thales12
Membro Veterano
Membro Veterano

Mensagens : 1011

http://www.rdmgames.tk

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Lucas Roberto Qui 03 maio 2012, 18:02

Na moral Marlos simples ou não eu tomei a iniciativa de fazer agora se acho muito simples pode fazer um tutorial melhor que este que eu fiz e compartilhar com a MMORPGBR....

Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Kisuke Qui 03 maio 2012, 19:00

lucas100vzs escreveu:Marlos Gama sinceramente, em vez de ficar dando palpites que deveríamos colocar sistemas do RPG Maker como colocastes em sua Engine de criação porque achas que é melhor, então porque não disponibilizas o tutorial de seu NPC Editor, em vez de só comparar....já que o seu é bom, porque não compartilhar?(provavelmente-Dinheiro/Superioridade/Orgulho/Preguiça...Seja qual for o motivo, lembre que você não teria esses sistemas se o criador inicialmente não tivesse disponibilizado DE GRAÇA a Engine-Tanto Elysium, quanto [EO]....ele tinha tudo na cabeça(dinheiro/programador/orgulho/felicidade/ que resolveu compartilhar, e não vender)......Enfim é isso...
Se você ficasse 3 horas mexendo em códigos,para adicionar um sistem ao seu jogo,você não tem a mínima motivação para postar,primeiro que você deu duro,dar de mão beijada já é ruim,daí todo mundo vai ter " seu sistema " ou seja,não vai ser só do seu jogo.
Fora que você pode vender,ou dar para os amigos,colocar no seu projeto,exclusivamente...
Ninguém nunca é,foi,ou será obrigado a postar seus sistemas,isso você e todos sabem,só que quem não tem,reclama que quem tem não dispõe,mas veja bem,se você tem 100 reais,vai gastar 80,você dá 20 reais À um mendigo na rua ? NÃO,você dá 10 centavos,no caso, se der... Então vamos nos preparar para a vida,certo ? =D
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Valentine Sex 04 maio 2012, 09:30

Lucas Roberto escreveu:Na moral Marlos simples ou não eu tomei a iniciativa de fazer agora se acho muito simples pode fazer um tutorial melhor que este que eu fiz e compartilhar com a MMORPGBR....

Peço até desculpas se não posso comentar para melhorar o sistema, fazendo uma crítica construtiva, já que não estou falando que o sistema em que você postou é ruim ou mal feito, mas a parte do script de npc é que é simples, mas vou fazer agora igual os demais dizendo:

Ta incrível cara, muito bom, perfeito não achei nenhum bug, +1 crédito
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por St4rk Sex 04 maio 2012, 12:16

/\ Nem adianta, o povo aqui é muito prepotente, só quer quer e quer.
St4rk
St4rk
Membro de Honra
Membro de Honra

Mensagens : 2251

http://mylittledev.wordpress.com

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Wellington Cortez Qui 09 Ago 2012, 19:33

Cara não achei este codigo bom vamos começar abre seu server-side e procure por




Código:
Public Sub ScriptedNpc(ByVal index As Long, ByVal Script As Long, ByVal MapNpcNum As Long)
Dim i, NpcNum, MapNum As LongEu apertei Ctrl F em todos os Mods e em nenhum foi localizado este codigo,me ajuda??
Wellington Cortez
Wellington Cortez
Membro Junior
Membro Junior

Mensagens : 96

Ir para o topo Ir para baixo

Criar Guild pelo NPC Empty Re: Criar Guild pelo NPC

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos