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.

Pet com nome

+5
Leonard
montevechi
LegendaryAngel
Frozen
boasfesta
9 participantes

Ir para baixo

Pet com nome Empty Pet com nome

Mensagem por boasfesta Qua 29 maio 2013, 17:01

A pedido do Monkey, vou disponibilizar o sistema de nomear o pet á partir do editor de itens.

Server~side
Procure por:
Código:
Type PetRec
Logo abaixo adicione:
Código:
PetName as String
Agora no ModServerTCP procure por:
Código:
Case ITEM_TYPE_PET
Logo abaixo adicione:
Código:
Player(Index).Pet.Name = Trim$(Item(GetPlayerInvItemNum(Index, InvNum)).Name)
Agora procure por:
Código:
Packet = Packet & Player(Index).Pet.Level * 5 & SEP_CHAR
Em todas, adicione abaixo:
Código:
Packet = Packet & Player(Index).Pet.Name & SEP_CHAR
Agora procure por:
Código:
Call PutVar(FileName, "CHAR" & i, "PetLevel", STR(Player(Index).Pet.Level))
Abaixo adicione:
Código:
Call PutVar(FileName, "CHAR" & i, "PetName", STR(Player(Index).Pet.Name))
Agora procure por:
Código:
Player(Index).Pet.Sprite = Val(GetVar(FileName, "CHAR" & i, "Pet"))
Abaixo adicione:
Código:
Player(Index).Pet.Name = GetVar(FileName, "CHAR" & i, "PetName")

Pronto, fim do Server~Side

Client~Side
Procure por:
Código:
Type PetRec
Abaixo adicione:
Código:
PetName as String
Procure por:
Código:
Player(I).Pet.MaxHP = Val(Parse(9))
Abaixo adicione:
Código:
Player(I).Pet.PetName = Parse(10)
Agora procure por:
Código:
' Draw name
    TextX = Player(Index).Pet.x * PIC_X + sx + Player(Index).Pet.XOffset + Int(PIC_X / 2) - ((Len(GetPlayerName(Index) & "'s Pet") / 2) * 8)
    TextY = Player(Index).Pet.y * PIC_Y + sx + Player(Index).Pet.YOffset - Int(PIC_Y / 2) - (SIZE_Y - PIC_Y)
    Call DrawText(TexthDC, TextX - (NewPlayerX * PIC_X) - NewXOffset, TextY - (NewPlayerY * PIC_Y) - NewYOffset, GetPlayerName(Index) & "'s Pet", Color)
Substitua por:
Código:
' Draw name
    TextX = Player(Index).Pet.x * PIC_X + sx + Player(Index).Pet.XOffset + Int(PIC_X / 2) - ((Len(GetPlayerName(Index) & "'s " & Player(Index).Pet.PetName & " (Lv. " & Int(Player(Index).Pet.MaxHP / 5) & ")") / 2) * 8)
    TextY = Player(Index).Pet.y * PIC_Y + sx + Player(Index).Pet.YOffset - Int(PIC_Y / 2) - (SIZE_Y - PIC_Y)
    Call DrawText(TexthDC, TextX - (NewPlayerX * PIC_X) - NewXOffset, TextY - (NewPlayerY * PIC_Y) - NewYOffset, GetPlayerName(Index) & "'s " & Player(Index).Pet.PetName & " (Lv. " & Int(Player(Index).Pet.MaxHP / 5) & ")", Color)

Fim do tutorial

Pronto, está ai, quem sabe futuramente não faço pro player poder nomear seu pet? Smile
Lembrando que qualquer bug, dúvida ou agradecimentos comente aqui.

boasfesta
boasfesta
Membro Sênior
Membro Sênior

Mensagens : 292

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por Frozen Qua 29 maio 2013, 18:27

Muito bom boasfestas =)
+ 1 Crédito por colaborar com a comunidade !
Frozen
Frozen
Membro Veterano
Membro Veterano

Mensagens : 1339

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por LegendaryAngel Qua 29 maio 2013, 21:43

Hyke™ escreveu:Muito bom boasfestas =)
+ 1 Crédito por colaborar com a comunidade !
avatar
LegendaryAngel
Membro Veterano
Membro Veterano

Mensagens : 810

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por montevechi Qui 30 maio 2013, 18:54

boasfestas da pra tu fazer um sistema de pet pra mim só que tipo .. ele dar exp,dar stats,multiplicar stats,triplicas stats etc..
montevechi
montevechi
Membro
Membro

Mensagens : 236

http://www.dbz-caos.blogspot.com

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por boasfesta Qui 30 maio 2013, 21:46

Obrigado pessoal Wink
@Montevechi
Se eu tiver tempo eu faço sim Wink
boasfesta
boasfesta
Membro Sênior
Membro Sênior

Mensagens : 292

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por montevechi Qui 30 maio 2013, 22:09

ok,vlw..
Se der tempo fas ai to querendo mt kkk!
Vlw!
+1cred ai!
montevechi
montevechi
Membro
Membro

Mensagens : 236

http://www.dbz-caos.blogspot.com

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por Leonard Qua 19 Jun 2013, 18:29

Parabéns pela iniciativa - Obrigado por compartilhar com a comunidade.  Pet com nome 40789310
avatar
Leonard
Membro
Membro

Mensagens : 146

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por Eduardo Marwell Qua 19 Jun 2013, 20:53

Seria bom se desse pro player editar o nome do pet dele também! Very Happy

Só pra variar: ironizar nosso amigo - "Parabéns pela iniciativa - Obrigado por compartilhar com a comunidade. "
Eduardo Marwell
Eduardo Marwell
Membro
Membro

Mensagens : 135

http://www.naxtia.tk

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por Leonard Qui 20 Jun 2013, 08:28

Parabéns pela iniciativa - Obrigado por compartilhar com a comunidade.  Pet com nome 40789310
avatar
Leonard
Membro
Membro

Mensagens : 146

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por felipeh Qui 01 Ago 2013, 09:49

oiii nao quer dar certo ????
me ajuda
felipeh
felipeh
Novato
Novato

Mensagens : 25

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por mex3000 Qua 13 Nov 2013, 12:25

Ou eu fiz tudo cetin
Mas quando eu vou ligar o server fala


Run-time error '10048':


Address in use






scratchPf fala oque aconteceu... vlw vlw OK Vlw
mex3000
mex3000
Novato
Novato

Mensagens : 2

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

Mensagem por Fogomax Qua 13 Nov 2013, 17:48

Isso significa que já tem um server.exe aberto, ou sua porta já esta sendo utilizada.
Tenta fechar todos os seus "server.exe" e tenta de novo.
Fogomax
Fogomax
Membro Veterano
Membro Veterano

Mensagens : 1167

Ir para o topo Ir para baixo

Pet com nome Empty Re: Pet com nome

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