PsyMcKenzie 150 Postado Março 29, 2013 Share Postado Março 29, 2013 (editado) Bom galera, estou fazendo um script aqui e estou com uma duvida Por exemplo, se o player não fizer tal coisa, ele vai perder life. Já fiz isso, o problema é que o tempo esta sem exausted. Tipo, ele vai perdendo vida sem parar e muito rápido, alguém sabe como coloco um tempo determinado pra vida descer? Outra coisa. O script que estou fazendo, é um creaturescript. Não sei por que, mas quando eu coloco ele no server, nenhum char loga '-' Alguém sabe por que faz isso? Editado Março 29, 2013 por PsyMcKenzie Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/ Compartilhar em outros sites More sharing options...
0 Roksas 846 Postado Março 29, 2013 Share Postado Março 29, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495214 Compartilhar em outros sites More sharing options...
0 PsyMcKenzie 150 Postado Março 29, 2013 Autor Share Postado Março 29, 2013 Ta dando esse erro quando abro o server: E esse quando tento logar: Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495258 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Março 29, 2013 Share Postado Março 29, 2013 A tag do script foodcheck está errada. Ela deveria ser type="login", mas está como type="think". E posta o script foodcheck.lua aqui, parece que tá faltando a função checkFood. Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495262 Compartilhar em outros sites More sharing options...
0 PsyMcKenzie 150 Postado Março 29, 2013 Autor Share Postado Março 29, 2013 Aqui mano: function checkFood(cid, time) if getPlayerFood(cid) <= 30 then doCreatureAddHealth(cid, -20) doPlayerSendTextMessage(cid,19, "Você está com fome.") doSendMagicEffect(getCreaturePosition(cid), 30) end return addEvent(checkFood, time*1000, cid, time) end function onLogin(cid) local tempo = 10 -- A cada quantos segundos será verificado checkFood(cid, tempo) return true end Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495279 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Março 29, 2013 Share Postado Março 29, 2013 Opa, pedi o script errado. Era o loginfeed.lua. Posta ele aqui. Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495285 Compartilhar em outros sites More sharing options...
0 PsyMcKenzie 150 Postado Março 29, 2013 Autor Share Postado Março 29, 2013 function onLogin(cid) local tempo = 10 if getPlayerFood(cid) == 0 then doPlayerFeed(cid, 100) end checkFood(cid, tempo) return true end Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495289 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Março 29, 2013 Share Postado Março 29, 2013 (editado) Rapaz, retire esse script ai do loginfeed.lua, tira a tag dele e tira o registerCreatureevent dele no login.lua. Coloca isso no foodcheck.lua function checkFood(cid, time) if getPlayerFood(cid) <= 30 then doCreatureAddHealth(cid, -20) doPlayerSendTextMessage(cid,19, "Você está com fome.") doSendMagicEffect(getCreaturePosition(cid), 30) end return addEvent(checkFood, time*1000, cid, time) end function onLogin(cid) local tempo = 10 -- A cada quantos segundos será verificado if getPlayerFood(cid) == 0 then doPlayerFeed(cid, 100) end checkFood(cid, tempo) return true end Editado Março 29, 2013 por LuckOake Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495292 Compartilhar em outros sites More sharing options...
0 PsyMcKenzie 150 Postado Março 29, 2013 Autor Share Postado Março 29, 2013 (editado) Ah mano, agora que lembrei, tu fez tudo em um só né? Mosquei em kk tira a tag dele e tira o registerCreatureevent dele no login.lua Que tag? '-' Editado Março 29, 2013 por PsyMcKenzie Link para o comentário https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/page/3/#findComment-1495294 Compartilhar em outros sites More sharing options...
Pergunta
PsyMcKenzie 150
Bom galera, estou fazendo um script aqui e estou com uma duvida
Por exemplo, se o player não fizer tal coisa, ele vai perder life.
Já fiz isso, o problema é que o tempo esta sem exausted. Tipo, ele
vai perdendo vida sem parar e muito rápido, alguém sabe como coloco
um tempo determinado pra vida descer?
Outra coisa.
O script que estou fazendo, é um creaturescript.
Não sei por que, mas quando eu coloco ele no server, nenhum char loga '-'
Alguém sabe por que faz isso?
Editado por PsyMcKenzieLink para o comentário
https://xtibia.com/forum/topic/210883-erro-em-script-de-creature-script/Compartilhar em outros sites
Top Posters For This Question
20
17
1
1
Popular Days
Mar 29
39
Top Posters For This Question
PsyMcKenzie 20 posts
LuckOake 17 posts
Roksas 1 post
BananaFight 1 post
Popular Days
Mar 29 2013
39 posts
38 respostass a esta questão
Posts Recomendados