Ir para conteúdo

Diley007

Artesão
  • Total de itens

    137
  • Registro em

  • Última visita

Tudo que Diley007 postou

  1. odirley007@hotmail.com vlw duvida sanada
  2. n tudo certim cara melhor tem como fazer pelo codigo do npc ficar com uma cor, tipo so queria isso pra destacar... local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) local storage = 787544 local delaytime = 120 local a = "data/logs/report.txt" local f = io.open(a, "a+") if isInArray({"reportar"}, msg) then if (getPlayerStorageValue(cid, storage) <= os.time()) then npcHandler:say("digite o seu report (ai mudar a cor so onde ta escrito report)", cid) talkState[talkUser] = 1 else npcHandler:say("You must wait " .. getPlayerStorageValue(cid, storage) - os.time() .. " seconds to report.", cid) talkState[talkUser] = 0 end elseif talkState[talkUser] == 1 then setPlayerStorageValue(cid, storage, os.time()+delaytime) npcHandler:say("Obrigado e Boa Sorte", cid) f:write(""..getPlayerName(cid).." reported a bug at " .. os.date("%d %B %Y - %X.", os.time()) .."\n "..msg..".\n\n----------------------------------------------------------\n") f:close() talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  3. cara mesmo erro, tem que mudar alguma coisa no npc.lua eu acho [16/05/2012 11:46:05] [Error - Npc interface] [16/05/2012 11:46:05] data/npc/lib/ npc.lua [16/05/2012 11:46:05] Description: [16/05/2012 11:46:06] data/npc/lib/npcsystem/npchandler.lua:36: '=' expected near 'NpcHandler' [16/05/2012 11:46:06] Warning: [NpcScriptInterface::loadNpcLib] Cannot load data/npc/lib/ npc.lua
  4. ta dando erro na hora de colocar serv on [16/05/2012 11:46:05] [Error - Npc interface] [16/05/2012 11:46:05] data/npc/lib/npc.lua [16/05/2012 11:46:05] Description: [16/05/2012 11:46:06] data/npc/lib/npcsystem/npchandler.lua:36: '=' expected near 'NpcHandler' [16/05/2012 11:46:06] Warning: [NpcScriptInterface::loadNpcLib] Cannot load data/npc/lib/npc.lua
  5. n, tipo tem Default e Server log ai vc fala com o npc e ele fala pelo default, ai todos os players conseguem ver... mais eu acho que ta aqui: npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback), sera que e ali ??
  6. tipo queria quando voce falace com o npc abrice uma aba do npc (aquela que as letras ficam azul), que nao tivesse fila tipo chega um player fala hi ai o outro tem que esperar ele sair pra falar com o npc (se chegasse 20 players o npc atendesse), que tivesse resposta final tipo no meu caso o player chega fala hi, reportar e o npc pede o report quando o player falar o report o npc fizesse uma ultima pergunta: tem certeza que deseja reportar "report que o player escreveu" ai se o player falar nao voltasse tudo de novo ai ele tera que falar o report denovo, e se falar sim o player automaticamente e teleportado para determinado lugar... bom e isso REP+ 3 dias seguidos, talvez ate mais se eu estiver muito feliz o npc e esse aqui: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) local storage = 787544 local delaytime = 120 local a = "data/logs/time1.txt" local f = io.open(a, "a+") if isInArray({"reportar"}, msg) then if (getPlayerStorageValue(cid, storage) <= os.time()) then npcHandler:say("digite o seu report por favor", cid) talkState[talkUser] = 1 else npcHandler:say("You must wait " .. getPlayerStorageValue(cid, storage) - os.time() .. " seconds to report.", cid) talkState[talkUser] = 0 end elseif talkState[talkUser] == 1 then setPlayerStorageValue(cid, storage, os.time()+delaytime) npcHandler:say("Obrigado, nos agradecemos a sua colaboraçao", cid) f:write(""..getPlayerName(cid).." reported a bug at " .. os.date("%d %B %Y - %X.", os.time()) .."\n "..msg..".\n\n----------------------------------------------------------\n") f:close() talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  7. quero um npc que teleporte pra uma determinada hunt mais que tivesse tempo pra voce ir na mesma hunt de novo... e possivel ? ajudem aee so dando um up
  8. vlw mulekoti o seu funfo, o do caotic q n tava dando...mais vlw pela ajuda
  9. po coloquei tudo certim so que ele n funfa, passei pela porta umas trocentas vezes e ele n funfa, tipo se mando coloca < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> mais na hora de colocar o serv on dava erro, ai eu mudei para <movevent type="StepIn" uniqueid="18900" event="script" value="passtemp.lua"/> sera que e por isso ???
  10. quero criar sistema de tile por tempo, onde o player passa no tile e so podera passar de novo depois de um determinado tempo...REP+ pela ajuda... so dando um up
  11. cara acho que o erro ta aqui tipo se mando coloca < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> mais na hora de colocar o serv on dava erro, ai eu mudei para <movevent type="StepIn" uniqueid="18900" event="script" value="passtemp.lua"/> sera que e por isso ???
  12. < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> coloque o uniqueid 18900 no chão da porta use o rme vlw vei REP+ ai xD < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> coloque o uniqueid 18900 no chão da porta use o rme vlw vei REP+ ai xD caara nao deu certo < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> coloque o uniqueid 18900 no chão da porta use o rme cara tem que colocar o uniqueid na propriedade do chao e depois colocar a porta por cima ?? se for isso nao deu, tentei colocar na propriedade da porta e tmb n deu
  13. mais uma vez eu enchendo o saco, ja pedindo desculpas caso nao seja a area correta, mover por favor, eu sei que tem regras mais eu to muito abafado e nao posso perder tempo lendo algumas regras, espero que entendam...vamo la quero sistema de portas com tempo, tipo o player entra e so podera entrar de novo depois de 12 horas, e queria que as portas estivessem abertas nao fechadas...REP+ pela ajuda...
  14. entao nao tem como ? entao nao tem como ? n tem como fazer um npc, que vc fala "hi" e ele te pergunte algo e sua resposta va para o "data/logs/reports" ???? tem sim, já já eu faço amiguinho vlw vei REP+
  15. entao nao tem como ? entao nao tem como ? n tem como fazer um npc, que vc fala "hi" e ele te pergunte algo e sua resposta va para o "data/logs/reports" ????
  16. fiquei em duvida entre pedidos de script e npc... se essa nao for a area pesso desculpas e movam por favor... esse e o script de report, bom eu quero fazer um npc de reports, onde o player fala "hi" e depois escreve o report, e esse report va para data/logs/reports.txt (como mostrado em vermelho) REP+ pra quem ajudar OBS: a intençao nao e fazer um npc de reports mais usar o sistema de reports, so que preciso do npc data/talkactions/script function onSay(cid, words, param, channel) local storage = 6707 local delaytime = 120 local a = "data/logs/reports.txt" local f = io.open(a, "a+") if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local exhaust = exhaustion.get(cid, storage) if(not exhaust) then exhaustion.set(cid, storage, delaytime) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your report has been received successfully!") f:write(""..getPlayerName(cid).." reported a bug at " .. os.date("%d %B %Y - %X.", os.time()) .."\n"..param.." [x=..getPlayerPosition(cid).x..", y="..getPlayerPosition(cid).y..", z="..getPlayerPosition(cid).z..].\n\n----------------------------------------------------------\n") f:close() else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait " .. exhaustion.get(cid, storage) .. " seconds to report.") end return TRUE end data/talkactions <talkaction log="yes" words="/player report" filter="word-spaced" event="script" value="playereport.lua"/>
  17. n n ta n cara, to com 2 duvidas: 1- e possivel fazer um npc de loteria igual aquele que tem no tibia global, que ele manda os itens que vc ganho pro site ???acho que e pro site msm... 2- e possivel fazer um sistema de apostas de duel ??? tipo Diley x Vodkart, ai o pessoal aposta em um dos dois, e depois o god entra e escreve o comando do vencedor (ex: !Vodkart win) e automaticamente quem apostou no Vodkart ganha o premio, e possivel fazer isso ? ou algo parecido ?
  18. aff nem deu lol nao to entendo porq nao aparece cara acho que nao ta aceitando o script, porq fiz outro npc e deu so esse da loteria que n ta aceitando cara acho que nao ta aceitando o script, porq fiz outro npc e deu so esse da loteria que n ta aceitando e o script msm, nao ta aceitando
  19. ta aee <?xml version="1.0" encoding="UTF-8"?> <npc name="Loteria" script="loteria.lua" walkinterval="32000000" floorchange="0" speed="0"> <health now="150" max="150"/> <look type="520" head="115" body="88" legs="114" feet="0"/> </npc>
  20. como assim erro ??na hora de colocar o serv on ?? se for isso nao aparece erro nenhum poo e como se nao existice o npc, mais eu fiz, so que na hora de sumonar ele nao aparece...tem a haver com o look type ?? porq ele ta com o look type de um npc ja existente
  21. tipo mais eu tava querendo fazer um teste com chances baixas msm, pra usar num esqueminha aqui mais teve um problema, tipo criei o npc tudo certim mais na hora de sumonar com o god (pelo comando "/n") o npc nao aparece, sei que aqui nao e a area certa mais se tiver como ajuda aee REP+
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...