Clika no item abre o Channel

Jake1
Por Jake1
em Scripts

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

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+

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

Seria isso?

function onStepIn(cid, item, pos) 

local channelId = 5

if(isPlayer(cid)) then
   return doPlayerOpenChannel(cid, channelId)
end
return true
end

jeoz.png

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

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

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

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 --'

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

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)

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

isso nao eh action neh filho --'

eh movements...

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

 

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.

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

para de da up o infeliz isso eh contra as regras --' cara chato...

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

Puts cara você so ajuda as pessoas pela metade né....

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

vo nem fla nd pq se n eh capaz de tomar ban... simplismente, SE VIRA... servs de pokemon usam isso ae ja faz tempo... ¬¬

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

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

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

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...

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

Ok blz deixa de fala merda...

e deixa ver se algum que me ajuda então seu merda.

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

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

5303fg1.png

Jake1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/13Posts: 53

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..

O peido é apenas um arroto rebelde, que decidiu fugir de casa pelas portas dos fundos.