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.

[ALL]Arrows Com Custo De Mp

+4
R10
Lucas Lôpo
Drumond
Lendário
8 participantes

Ir para baixo

[ALL]Arrows Com Custo De Mp Empty [ALL]Arrows Com Custo De Mp

Mensagem por Lendário Sex 26 Fev 2010, 20:09

Explicando:
Bem, este tutorial o ajuda a colocar um custo de Mana nas Flechas. Smile
Utilize o Head "ArrowMPCost" do arquivo anexado Extras.ini como base para isso.

Agora, no Servidor, procure por:

Código:
' Número de classes
Public Max_Classes As Byte
Public Map() As MapRec
Public TempTile() As TempTileRec
Public PlayersOnMap() As Long
Public Player() As AccountRec
Public Class() As ClassRec
Public Item() As ItemRec
Public Npc() As NpcRec
Public MapItem() As MapItemRec
Public MapNpc() As MapNpcRec
Public Grid() As GridRec
Public Shop() As ShopRec
Public Spell() As SpellRec
Public Guild() As GuildRec
Public Party() As PartyRec
Public Emoticons() As EmoRec
Public Experience() As Long
Public CMessages(1 To 6) As CMRec
Public Speech() As SpeechRec

Abaixo, adicione:

Código:
Public ArrowMPCost(1 To 50) As Long 'Mude 50 para o número máximo de itens, caso contrário estará dar erro!


Procure por:

Código:
Sub LoadExps()
    Dim FileName As String
    Dim i As Long

    Call CheckExps
    FileName = App.Path & "\Experiência.ini"

    For i = 1 To MAX_LEVEL
        Call SetStatus("Carregando experiência... " & Int((i / MAX_LEVEL) * 100) & "%")
        Experience(i) = GetVar(FileName, "EXPERIENCE", "Exp" & i)

        DoEvents
    Next

End Sub

Abaixo, adicione:

Código:
Sub LoadArrowCost()
    Dim i As Integer
    For i = 1 To MAX_ITEMS
        ArrowMPCost(i) = Val(GetVar(App.Path & "\Extras.ini", "ArrowMPCost", Trim$(i)))
    Next
End Sub

Agora, procure por:

Código:
Call SetStatus("Carregando itens...")
    Call LoadItems

Acima, adicione:

Código:
    Call SetStatus("Carregando custo de flechas...")
    Call LoadArrowCost

Procure por:

Código:
        Case "attack"

            If GetPlayerWeaponSlot(Index) > 0 Then
                If Item(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))).Data3 > 0 Then
                    Call SendDataToMap(GetPlayerMap(Index), "checkarrows" & SEP_CHAR & Index & SEP_CHAR & Item(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))).Data3 & SEP_CHAR & GetPlayerDir(Index) & END_CHAR)
                    Exit Sub
                End If
            End If

Substitua para:

Código:
        Case "attack"

            If GetPlayerWeaponSlot(Index) > 0 Then
                If Item(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))).Data3 > 0 Then
                    If GetPlayerMP(Index) >= ArrowMPCost(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))) Then
                        Call SetPlayerMP(Index, GetPlayerMP(Index) - ArrowMPCost(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))))
                        Call SendDataToMap(GetPlayerMap(Index), "checkarrows" & SEP_CHAR & Index & SEP_CHAR & Item(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))).Data3 & SEP_CHAR & GetPlayerDir(Index) & END_CHAR)
                        Call SendPlayerData(Index)
                        Exit Sub
                    Else
                        Call PlayerMsg(Index, "Você precisa de " & ArrowMPCost(GetPlayerInvItemNum(Index, GetPlayerWeaponSlot(Index))) & " pontos de mana para isto!", 5)
                        Call SendPlayerData(Index)
                    End If
                End If
            End If


É isso aí pessoal! Agora basta editar quanto de MP o item tal (desde que esteja com a função de 'Arco' marcada!) vai gastar/precisar ao soltar a flecha!

Sejam felizes Wink!

Créditos: Drumond

[ALL]Arrows Com Custo De Mp Download

Obs.: Fiz isso em "sábado, 12 de dezembro de 2009, 16:52:09", segundo o windows. Não lembro muito do funcionamento, mas qualquer coisa, perguntem. Desculpem-me pela gambiarra... De fato está beeem POG. Mas foi algo feito em pouco tempo. Qualquer erro, falem õ/!
Ah, e agradeçam ao Giovanni por me lembrar de postar...
Escrito por Drumond

Creditos:

Drumond e a PRODEV


Última edição por lendario em Sáb 27 Fev 2010, 05:45, editado 2 vez(es)
Lendário
Lendário
Administrador Lendário
Administrador Lendário

Mensagens : 1958

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por Drumond Sáb 27 Fev 2010, 01:41

Olá lendario! Sou Drumond, administrador da PRODEV e vim aqui saber qual o motivo de ter removido os devidos créditos, que são de direito da PRODEV.

Deve saber que é anti-ético fazer o que acaba de fazer, pegar uma postagem minha, editar seu conteúdo e sem sequer me pedir permissão ou avisar.

Nós da PRODEV temos o objetivo de ajudar o usuário que precisa desse apoio e de compartilhar conhecimento. Não nos importamos que use o tutorial em outro fórum, aliás, isso é até bom, pois nosso objetivo é dividir, ou melhor, multiplicar o conhecimento, mas que isso seja feita de forma adulta e séria, sem desmerecer origens.

Estou aqui postando de forma educada e gentil, espero que responda à altura.

Abraços,
Daniel Drumond.
Drumond
Drumond
Novato
Novato

Mensagens : 4

http://www.prodev.com.br

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por Lucas Lôpo Sáb 27 Fev 2010, 02:14

Bom Drumond você me conhece e talz então como Mod desse forum e por
ser amigo do Lendarios , eu venho aqui pedir desculpas por Lendario
pelo ocorrido sei que não foi entencional mas concertei os creditos
e como sou seu "amigo" se posso dizer que sou , não quero ver dois
"amigos" meus ou mesmo que não fossem com algum tipo de atrito
novamente pesso desculpas pelo erro.
Atenciosamente : Lucas Lôpo ;D
Lucas Lôpo
Lucas Lôpo
Membro Veterano
Membro Veterano

Mensagens : 833

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por Lendário Sáb 27 Fev 2010, 05:46

Peço desculpas também mais eu tive motivos de fazer isso Sad
Lendário
Lendário
Administrador Lendário
Administrador Lendário

Mensagens : 1958

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por R10 Sáb 27 Fev 2010, 17:54

Naõ me leve a mal , mas , porque já não arruma os outros créditos como : comando PVP , vou fazer evento ,mudar senha no mainmenu e mais uma renca ?!
R10
R10
Novato
Novato

Mensagens : 3

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por Lendário Sáb 27 Fev 2010, 18:06

Porque tenho motivos Evil or Very Mad
Lendário
Lendário
Administrador Lendário
Administrador Lendário

Mensagens : 1958

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por jeansales Ter 15 Mar 2011, 20:57

esses codigo pega em elysium engine??
jeansales
jeansales
Membro Junior
Membro Junior

Mensagens : 50

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por RichieSambora Sáb 14 Jul 2012, 19:10

Não ta funfando...
RichieSambora
RichieSambora
Membro
Membro

Mensagens : 141

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por Cris~ Sáb 14 Jul 2012, 20:40

Obrigado por reviver Um Topico Iniciado No Ano Passado --', Algum Admin Tranca isso
Cris~
Cris~
Membro Veterano
Membro Veterano

Mensagens : 1574

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por RichieSambora Sáb 14 Jul 2012, 22:55

obrigado pela resposta educada, avisei q n ta funfando pra ver se alguem conserta ou coisa assim
RichieSambora
RichieSambora
Membro
Membro

Mensagens : 141

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

Mensagem por Eduardo Sáb 14 Jul 2012, 23:29

RichieSambora Punido por reviver topicos, Topico Bloqueado
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

[ALL]Arrows Com Custo De Mp Empty Re: [ALL]Arrows Com Custo De Mp

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