Ir para conteúdo
  • 0

Clika no item abre o Channel


Jake1

Pergunta

Eu quero que quando eu pisa no piso

 

x = 195, y = 254, z = 7

x = 196, y = 254, z = 7

x = 197, y = 254, z = 7

 

Abra o channel

Isso que ta na imagem abaixo:

 

chanels.jpg

 

Darei Rep+

Editado por Jake1
Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

Pelo que eu intedir isso so vai abrir a channel 5

 

function onStepIn(cid, item, pos)

 

local channelId = 5

 

if(isPlayer(cid)) then

return doPlayerOpenChannel(cid, channelId)

end

return true

end

Tem como fazer para que abra o New Channel.

para escolhe qual.

 

Caso se não de tem como fazer para quando eu clika num certo item abrir o Newchannel

Link para o comentário
Compartilhar em outros sites

  • 0

se tu quer q abra um channel especifico eh mudar ali no chanellid... agora se quer q abra a lista de channels...

troque isso...

doPlayerOpenChannel(cid, channelId)

por isso...

openChannelDialog(cid)

 

ps: e ve se tira essa droga de msg gigante da tua assinatura --'

Link para o comentário
Compartilhar em outros sites

  • 0

Ei me fale onde eu adiciono isso

 

onStepIn(cid, item, pos)

 

local channelId = 5

 

if(isPlayer(cid)) then

turn doPlayerOpenChannel(cid, channelId)

end

return true

end

 

 

E em que CreatureScript ,Action etc.

E se eu tenho que adiciona alguma coisa no login e a tag.

 

 

Slicer

 

function onStepIn(cid, item, pos)

 

local channelId = 5

 

if(isPlayer(cid)) then

return openChannelDialog(cid)

end

return true

end

 

Eu botei assim em action

E usei essa Tag:

 

<action itemid="2650" event="script" value="Openchannel.lua"/>

 

E deu esse erro:

 

[14/06/2013 11:41:16] [Warning - Event::loadScript] Event onUse not found (data/actions/scripts/Openchannel.lua)
Editado por Jake1
Link para o comentário
Compartilhar em outros sites

  • 0

 

function onStepIn(cid, item, pos)

 

local channelId = 5

 

if(isPlayer(cid)) then

return openChannelDialog(cid)

end

return true

end

 

 

 

<movevent type="StepIn" itemid="2650" event="script" value="nome.lua"/>

 

 

Se essa for a Tag....Não ta dando nenhum erro mais não ta fucionando (não ta abrindo o NewChannel)

 

para quem não intedeu eu quero que abra so isso o New Channel a parte de baixo não tem nada a ver..

chanels.jpg

 

Eu ainda to aprendendo a mexer com script então quando manda... por favor manda com a Tag e falando onde eu tenho que coloca por favor

 

Alguem ajuda Vodokart kd você no momento que eu mais preciso.

Editado por Jake1
Link para o comentário
Compartilhar em outros sites

  • 0

Nunca vi nenhum ot de pokemon com esse system

Tu e muito noob mesmo nem sei como você conseguio pega 1000 Rep+

 

 

se tu quer q abra um channel especifico eh mudar ali no chanellid... agora se quer q abra a lista de channels...

troque isso...

doPlayerOpenChannel(cid, channelId)

por isso...

openChannelDialog(cid)

 

 

Você so ajuda as pessoas pela metade puts tu e muito noob mesmo....

Se eu soubesse como mexer em script eu não ia perdi a tua ajuda não.

 

Poxa não tem niguem que me ajude nisso não

Link para o comentário
Compartilhar em outros sites

  • 0

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

veio tu eh retardado soh pode... nao tem como eu me conter... vai estudar e aprender alguma coisa vai... nao sabes de nd e fica ae flando bosta... eh ngm vai te ajudar ms... ot-adm de merda...

 

ps: eu ajudo quem eu quero... e vc n esta na lista

ps²: tu n sabe nem reconhecer a porra do sistema q tu quer... se mata...

Editado por Slicer
Link para o comentário
Compartilhar em outros sites

  • 0

openChannelDialog não é uma função padrão dos servidores, foi uma função adicionada no distro do pda

o único jeito de fazer isso aí que você viu no vídeo é baixar o código fonte do seu servidor, adicionar a função (tem um tutorial na área de programação -> códigos prontos) e depois recompilar o servidor e trocar o executável na pasta

aí é só usar a script que o pessoal postou aqui

se for action, você precisa colocar a tag no actions.xml e a script na pasta actions/scripts/, agora se for movements, tem que colocar a tag no movements.xml e a script no movements/scripts/

o que o slicer falou foi pra você simplesmente tirar um linha no script e colocar uma outra lina no lugar, você precisa de dedos e bloco de notas pra fazer isso, não leva nem 10 segundos, prometo pra você

isso não tem nada a ver com creaturescript, então não precisa se preocupar em editar o login.lua

Link para o comentário
Compartilhar em outros sites

  • 0

Eu vo ver se acho essa função...

Da para voce me ajuda por pm?

 

Eu to precisando muito disso.

 

Eu acho que achei e esse:

Doplayersendchannelsdialog(Cid) Feito pelo Oneshot

 

Eu ja adicionei tudo certinho agora ta compilando (ta demorando um pouco pq eu acho que e a primeira vez)...

vamos ver se fuciona

 

Alguem sabe algum distro para 8.6 que não tenha erro?

 

Slicer desculpa ae o problema tava nas Source:

eu ainda não tinha adicionado o OpenChannelDialog para pode funfa a script

por isso a script não tava funcionando.

 

Podem fecha o topic..

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...