Ir para conteúdo
  • 0

Chao que somente level 250+ Passa


Pokerangers

Pergunta

Bom galera, tentei por uma porta em que só lv 250+ passava, só me estresei, no final acabei minha outland e fico top, agora pra controlar os players que tem acesso a ela, preciso de um chao, que somente players acima de 250 passem, como se fose chao vip, mais invez de pedi o vip, pede o level, teria como galera???

Aguardando ;)

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

ESTÁ DIZENDO QUE NÃO ESTÁ ENCONTRANDO O ARQUIVO CHAO.LUA, ESTÁ DANDO COMO INEXISTENTE

 

COLOCOU O NOME DO ARQUIVO CERTO? E NA TAG TBM?

 

Sim, nome ta chao.lua

e la eu pus chao.lua

Não sei porque nao ta achando ;x

 

EDIT: Eu fui nos scripts copiei o nome e colei na tag, e mesmo assim não encontra, como isso? PQP

 

vc escreveu "chao.lua"

 

na vdd é só "chao" pq lua é o tipo de arquivo lá, como xml, txt, etc...

 

Intão é pra por só chao na tag?

Link para o comentário
Compartilhar em outros sites

  • 0

a tag ta certa, deve ser o script q vc renomeou errado

tenta colocar outro nome

 

tipo

 

leveltile.lua

 

lembrando q o script vc coloca em

 

data > movements > scripts

Link para o comentário
Compartilhar em outros sites

  • 0

a tag ta certa, deve ser o script q vc renomeou errado

tenta colocar outro nome

 

tipo

 

leveltile.lua

 

lembrando q o script vc coloca em

 

data > movements > scripts

 

Bom o antigo script era chao.lua, e tava em data>movements>scripts

pus o nome sugerido, e continua o erro ;x

lembrando que troquei o como na tag

 

a tag ta certa, deve ser o script q vc renomeou errado

tenta colocar outro nome

 

tipo

 

leveltile.lua

 

lembrando q o script vc coloca em

 

data > movements > scripts

 

Bom o antigo script era chao.lua, e tava em data>movements>scripts

pus o nome sugerido, e continua o erro ;x

lembrando que troquei o como na tag

 

 

Error:

[01/06/2013 20:31:01] [Error - LuaScriptInterface::loadFile] cannot open data/movements/scripts/leveltile.lua: No such file or directory

[01/06/2013 20:31:01] [Warning - Event::loadScript] Cannot load script (data/movements/scripts/leveltile.lua)

[01/06/2013 20:31:01] cannot open data/movements/scripts/leveltile.lua: No such file or directory

Link para o comentário
Compartilhar em outros sites

  • 0

Porra mlk, leveltile tá como Documento de Texto pqp eim, pega outro script e coloca dentro, lembrando o nome é levetile, a extensão .lua.

 

Pega um script que ja estava em formato.lua renomear e trocar oque tem dentro?

Link para o comentário
Compartilhar em outros sites

  • 0

meu deus cara, o arquivo está como .txt e não .lua

 

copia arquivo .lua da própria pasta e dps renomeia e deleta os script q ta la dentro e cola o seu novo ae

 

4Rjv0D9.png

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

  • 0

meu deus cara, o arquivo está como .txt e não .lua

 

copia arquivo .lua da própria pasta e dps renomeia e deleta os script q ta la dentro e cola o seu novo ae

 

4Rjv0D9.png

 

 

Na boa, sempre vi fazerem esse arquivos.lua assim e dava certo, dai eu fiz tbm, desculpem ai, saindo agora, depois eu testo, provavel que de certo, REP+ pra todos, se eu nao consegui, volto a postar aqui,

 

Não funciono ;x Mais o erro não apareceu ;)

 

Minha tag: <movevent type="StepIn" actionid="16700" event="script" value="leveltile.lua"/>

 

leveltile.lua:

 

function onStepIn(cid, item, position, fromPosition)

local level = 250

if isPlayer(cid) and getPlayerLevel(cid) < level then

doTeleportThing(cid, fromPosition, true)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)

doPlayerSendCancel(cid, "Somente level "..level.." ou mais podem passar aqui.")

return true

end

return true

end

 

Testei com duas accs, lv 200 as duas, e as duas pasaram de boa,

Link para o comentário
Compartilhar em outros sites

  • 0

MAS O SCRIPT TA PRA LEVEL 250

 

Sim, tentei com duas acc lv 200, justamente para ver se passava, sendo que precisa ser lv 250 pra passar, ou seja não funcionou ;x

Ajuda aee

Link para o comentário
Compartilhar em outros sites

  • 0

troca essa linha:

 

function onStepIn(cid, item, position, fromPosition)

 

por essa:

 

function onStepIn(cid, item, position, _, fromPosition)

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

  • 0

troca essa linha:

 

function onStepIn(cid, item, position, fromPosition)

 

por essa:

 

function onStepIn(cid, item, position, _, fromPosition)

 

 

Não funfo irmao, Ficou assim:

 

function onStepIn(cid, item, position, _, fromPosition)

local level = 250

if isPlayer(cid) and getPlayerLevel(cid) < level then

doTeleportThing(cid, fromPosition, true)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)

doPlayerSendCancel(cid, "Somente level "..level.." ou mais podem passar aqui.")

return true

end

return true

end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...