Ir para conteúdo

Nogard

Héroi
  • Registro em

  • Última visita

Tudo que Nogard postou

  1. Nogard postou uma resposta no tópico em Suporte Tibia OTServer
    Como assim? não entendi muito bem. Poderia explicar melhor?
  2. Revivendo post Larafaz... cuidado.. '-'
  3. manda o script da action da potion.
  4. Área de uma cidade : Muito bom mesmo D: parabéns, rep+.
  5. function onSay (cid, words, param) local premdays = getPlayerPremiumDays(cid) local promovoc = getPromotedVocation(cid) local pos = getCreaturePosition(cid) if premdays >= 1 then doPlayerSetVocation(cid, promovoc) doSendMagicEffect(pos,5) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Voce acaba de ser promovido, parabéns') else doPlayerSendCancel(cid, 'Voce nao é premium account') end return true end Bom, pelo que entendi, ta aí.
  6. Nogard postou uma resposta no tópico em Suporte Tibia OTServer
    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 storage = 67413 if msgcontains(msg, 'sorcerer') then if getPlayerStorageValue(cid, storage) == -1 then doPlayerSetVocation(cid, 1) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSetStorageValue(cid, storage, 1) selfSay('Parabéns {'..getPlayerName(cid)..'} agora você é um {'..getPlayerVocation(cid)..'}!', cid) doTeleportThing(cid,{x= 000, y=000, z=000}) ---- Aqui colocara as coordenadas que o player será mandado doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Bem vindo, novo' .. getPlayerVocation(cid) .. ' !') else selfSay('Desculpe {'..getPlayerName(cid)..'} mais você já tem uma vocação!', cid) end elseif msgcontains(msg, 'druid') then if getPlayerStorageValue(cid, storage) == -1 then doPlayerSetVocation(cid, 2) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSetStorageValue(cid, storage, 1) selfSay('Parabéns {'..getPlayerName(cid)..'} agora você é um {'..getPlayerVocation(cid)..'}!', cid) doTeleportThing(cid,{x= 000, y=000, z=000}) ---- Aqui colocara as coordenadas que o player será mandado doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Bem vindo, novo' .. getPlayerVocation(cid) .. ' !') else selfSay('Desculpe {'..getPlayerName(cid)..'} mais você já tem uma vocação!', cid) end elseif msgcontains(msg, 'paladin') then if getPlayerStorageValue(cid, storage) == -1 then doPlayerSetVocation(cid, 3) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSetStorageValue(cid, storage, 1) selfSay('Parabéns {'..getPlayerName(cid)..'} agora você é um {'..getPlayerVocation(cid)..'}!', cid) doTeleportThing(cid,{x= 000, y=000, z=000}) ---- Aqui colocara as coordenadas que o player será mandado doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Bem vindo, novo' .. getPlayerVocation(cid) .. ' !') else selfSay('Desculpe {'..getPlayerName(cid)..'} mais você já tem uma vocação!', cid) end elseif msgcontains(msg, 'knight') then if getPlayerStorageValue(cid, storage) == -1 then doPlayerSetVocation(cid, 4) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSetStorageValue(cid, storage, 1) selfSay('Parabéns {'..getPlayerName(cid)..'} agora você é um {'..getPlayerVocation(cid)..'}!', cid) doTeleportThing(cid,{x= 000, y=000, z=000}) ---- Aqui colocara as coordenadas que o player será mandado doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Bem vindo, novo' .. getPlayerVocation(cid) .. ' !') else selfSay('Desculpe {'..getPlayerName(cid)..'} mais você já tem uma vocação!', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Edit ao .lua da AnneMotta, para o script também teleportar o player, como pediu.
  7. Nogard postou uma resposta no tópico em Suporte Tibia OTServer
    ja verificou se essa 'crown legs' esta no items.xml? da um ctrl+f e busca pelo id
  8. o que exatamente você quer que o script faça?
  9. Nogard postou uma resposta no tópico em Websites
    Muito bom, parabéns.
  10. Adicione mais informações sobre seu projeto.. assim fica díficil arrumar alguém interessado.
  11. Nogard postou uma resposta no tópico em Suporte & Pedidos
    Nada de mais nas imagens, atualize o tópico com as novas sprites ..
  12. Nogard postou uma resposta no tópico em Suporte & Pedidos
  13. Nogard postou uma resposta no tópico em Suporte & Pedidos
  14. Nogard postou uma resposta no tópico em Formação de Equipe
    Boa sorte na volta, espero que não parem novamente.
  15. Nogard postou uma resposta no tópico em Formação de Equipe
    Interessante... Boa sorte.
  16. Nogard postou uma resposta no tópico em Formação de Equipe
    No aguardo de imagens.. Boa sorte com o projeto.
  17. Nogard postou uma resposta no tópico em Suporte & Pedidos
    Viking.. Sprite pra projeto. c:
  18. Nogard postou uma resposta no tópico em Suporte Tibia OTServer
    function OnSay(cid, word) setPlayerGroupId(cid, newGroupId, "2") if getPlayerVocation(cid, voc) == 2 then doPlayerSendTextMessage (cid, message, "Você ja usou esse comando", 1) end end <talkaction words="/tutor" event="script" value="tutor.lua"/> Obs: Não sou scripter (percebe-se e.e) mas tentei ajudar. :x
  19. Nogard postou uma resposta no tópico em Suporte & Pedidos
    Pro OT Avatar:
  20. Esses bombeiros em especial, foram treinados pra chutar portas, segurar mangueira, pular de um prédio com alguém no colo(risos -'), e não sobre composições de produtos químicos. -' você ja viu faculdade de bombeiro? '-' os profissionais que se interessam, estudam por contra própria.. pra obter maior conhecimento.. não creio que seja requisito D:
  21. Nogard postou uma resposta no tópico em Suporte & Pedidos
  22. Foram adicionados de forma errada no spr.. quando se trata de sprites 64x64, deve dividir ela em 4 (cada uma ficará 32x32..).. Após feito isso, adicine o quadrado \/> (inferior direito), em seguida o <\/ (inferior esquerdo), /\> )Superior direito, e por fim o </\ (superior esquerdo). Assim terá adcionado a 1ª sprite .. Deve começar com a sprite de costas, olhando pro norte, depois a sprite olhando pro lado direito, depois olhando pra baixo, depois pro lado esquerdo.. Ou abra sua spr e dat, e procure a sprite que estiver corretamente inserida, então abra o script do monstro, e subtitua o "looktype". ..
  23. function OnSay (cid, word) if getPlayerLevel(cid) == 40 then --- level requerido doPlayerAddItem (uid, itemid, count, 5445, 1) --- id do item, e quantidade doPlayerAddItem (uid, itemid, count, 5446, 1) else doPlayerSendTextMessage(message, color, "Você ainda não tem o level requerido", 1) --- mensagem que aparecerá end end não sei se vai funcionar .. tentei ajudar ..

Informação Importante

Confirmação de Termo