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.

Sistema de scripted item dando erro

Ir para baixo

Sistema de scripted item dando erro Empty Sistema de scripted item dando erro

Mensagem por x1sian1x Seg 11 Jun 2012, 07:15

Eae galera..
hoje eu tava fazendo sistema de scripted item
olhei um tutorial la e segui direitinho...
mas no fim do tutorial ta meio vago, ta escrito "agora para colocar um código no seu item é só colocar aqui na case 0 o código e criar o item scripted no jogo, com o número da case em que está o código!"

então...
embaixo da case 0 eu coloquei


Call SetPlayerSprite(index, 54)
Call SetPlayerSTR(Index, GetPlayerSTR(Index) + 200)
Call SetPlayerDEF(Index, GetPlayerDEF(Index) + 200)
Call PlaySound(Index, "magic2.wav")
Call PlayerMsg(index, "você se transformou!", 4)

maass...
meu sprite nao muda...eu ganho os 200 de força e defesa...
o item nao equipa em mim então se eu uso varias vezes eu fico ganhando os 200 de força e defesa toda hora
o som magic2.wav ta certo e a frase você se transformou tbm ta aparecendo...

a dúvida é, oq eu faço para mudar minha sprite e para o item equipar e desequipar de mim.
se não fosse por esse minusculo problema meu projeto ja teria andado muito!!!
aaa
x1sian1x
x1sian1x
Membro
Membro

Mensagens : 143

Ir para o topo Ir para baixo

Sistema de scripted item dando erro Empty Re: Sistema de scripted item dando erro

Mensagem por x1sian1x Seg 11 Jun 2012, 07:54

gente desculpa ai nem ter dado tempo de vcs responderem mais eu ja consegui fazer...
agora eu coloquei o código assim...

If GetPlayerSprite(index) = 87 then
Call SetPlayerSprite(index,232)
Call SetPlayerStr(index,GetPlayerStr(index)+200)
Call SetPlayerDef(index,GetPlayerDef(index)+200)
Call SendPlayerData(index)
ElseIF GetPlayerSprite(index) = 232 Then
Call SetPlayerSprite(index,87)
Call SetPlayerStr(index,GetPlayerStr(index)-200)
Call SetPlayerDef(index,GetPlayerDef(index)-200)
Call SendPlayerData(index)
End if
x1sian1x
x1sian1x
Membro
Membro

Mensagens : 143

Ir para o topo Ir para baixo

Ir para o topo


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