Ir para conteúdo

PedroPr

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    PedroPr deu reputação a ston94 em Tibia BRA [8.6]   
    Obrigado !
    Gostaria sim, se puder entrar em contato comigo, [email protected]. Dai passa seu face e a gente conversa melhor, temos um servidor de Team Speak exclusivo para o servidor também.
    As accounts estão sendo criadas por account manager ainda, mas queremos ter um site e tal.
  2. Gostei
    PedroPr deu reputação a ViitinG em Npcs   
    O xml você usa o do Johnny que te mandei mesmo, só muda o nome do script que ta pra localizar.
    No caso vai ficar assim :
    Johnny.xml :
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Johnny" script="premium.lua" walkinterval="2000" floorchange="0" skull="green"> <health now="100" max="100"/> <look type="133" head="114" body="119" legs="132" feet="114"/> </npc> Premium.lua :
    dias = 15 gold = 2160 quant = 1 local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 santaNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (parameters.present == true) then if isPlayer(cid) then if getPlayerItemCount(cid,vipcoins) >= quant then doPlayerAddPremiumDays(cid,dias) doPlayerRemoveItem(cid,vipcoins,quant) npcHandler:say('Obrigado |PLAYERNAME|, Está aqui seus "..dias.." dias de Premium', cid) else npcHandler:say('Voce não tem "..quant.." crystal coin(s)', cid) end end npcHandler:resetNpc() return true end end npcHandler:setMessage(MESSAGE_GREET, "Olá |PLAYERNAME|. Eu vendo {Premium} Days.") local noNode = KeywordNode:new({'no'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'yes'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'premium'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce gostaria de comprar "..dias.." dias de Premium por "..quant.." crystal coins?'}) local node = keywordHandler:addKeyword({'premium'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce gostaria de comprar "..dias.." dias de Premium por "..quant.." crystal coins?'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusMo
  3. Gostei
    PedroPr deu reputação a Caronte em (Resolvido)[PEDIDO] Retirando os vial   
    de nada, lembra de postar pra não passar sufoco , não só problemas mas dúvidas de como fazer as coisas sem problemas
  4. Gostei
    PedroPr deu reputação a NewCore em [AJUDA] Distro não salva ao fechar!   
    Amigo quando for fechar seu server de /save e depois /shutdown
     
    Se isso continuar procure estas linhas no seu config.lua:
     
    E deixe assim logo abaixo\/
     
    saveGlobalStorage = true
      globalSaveEnabled = true globalSaveHour = 1 shutdownAtGlobalSave = true        cleanMapAtGlobalSave = true   Se ajudei rep+
  5. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Error   
    Brother seu config.lua está para abrir o mapa com um tal nome e o nome do mapa que está na pasta world não corresponde com o nome do config.lua.
    É só mudar o nome dos dois para que fique igual !
  6. Gostei
    PedroPr deu reputação a Jpeedro em (Resolvido)Error   
    Mas o nome do seu mapa deve estar especificado no cnofig.lua  
     
    La no config.lua tem essa tag:
    mapName = "mapa.otbm"
     
    Então o nome do seu mapa deve ser "mapa" entendeu?
     
    É assim que a distro acha seu mapa.
  7. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Npc De Premmium   
    Ta ai o script para não comprar se tiver dias de premium :
    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 -- Conversa Jogador/NPC if(msgcontains(msg, 'offer') or msgcontains(msg, 'offer')) then selfSay('Para comprar Premium diga ( premium ).', cid) elseif(msgcontains(msg, 'premium') or msgcontains(msg, 'Premium')) then selfSay('15 Dias por 100k ok - diga yes para comprar-', cid) talkState[talkUser] = 1 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerPremiumDays(cid) == 0 then if(doPlayerRemoveItem(cid, 2160, 100) == true) then selfSay('Parabens, Premium de 15 dias!', cid) doPlayerAddPremiumDays(cid, 15) talkState[talkUser] = 0 else selfSay('Voce nao tem dinheiro suficientes.', cid) talkState[talkUser] = 0 else selfSay('Voce so pode comprar premium quando voce nao tiver nenhum dia de premium.', cid) talkState[talkUser] = 0 end end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Creditos : Jamison por ajudar !
  8. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Npc De Premmium   
    Ahh entendi rsrsrsrsr.   
    Resolvido.
    Relatado.
  9. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Npc De Premmium   
    Tem que falar "sim",no caso se quiser que fale "yes" mude para este script :
    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 -- Conversa Jogador/NPC if(msgcontains(msg, 'offer') or msgcontains(msg, 'offer')) then selfSay('Para comprar Premium diga ( premium ).', cid) elseif(msgcontains(msg, 'premium') or msgcontains(msg, 'Premium')) then selfSay('dialogo da premium - diga sim para comprar-', cid) talkState[talkUser] = 1 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(doPlayerRemoveItem(cid, 2160, 1) == true) then selfSay('Parabens, Premium de 30 dias!', cid) doPlayerAddPremiumDays(cid, 31) talkState[talkUser] = 0 else selfSay('Voce nao tem dinheiro suficientes.', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  10. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Npc De Premmium   
    Brother você ta usando o script e a tag que eu te mandei ?m
    Porque pelo que estou vendo o nome do NPC e a fala estão erradas com a que eu mandei (a não ser que você tenha trocado),manda o script e a tag que você ta usando !!
  11. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Npc De Premmium   
    Tenta este :
     
    "data/npc/buypremmy.xml"
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Premium Seller" script="buypremmy.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="160" head="0" body="112" legs="93" feet="95"/> </npc> "data/npc/scripts/buypremmy.lua"
    days = 30 goldcoins = 3031 quant = 10000 local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 santaNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (parameters.present == true) then if isPlayer(cid) then if getPlayerItemCount(cid,goldcoins) >= quant then doPlayerAddPremiumDays(cid,days) doPlayerRemoveItem(cid,goldcoins,quant) npcHandler:say('Obrigado |PLAYERNAME|, Está aqui seus "..days.." dias de Premium', cid) else npcHandler:say('Voce não tem "..quant.." Gold Coins.', cid) end end npcHandler:resetNpc() return true end npcHandler:setMessage(MESSAGE_GREET, "Olá |PLAYERNAME|. Eu vendo {Premium} Days.") local noNode = KeywordNode:new({'no'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'yes'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'premium'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce gostaria de comprar "..days.." dias de Premium por "..quant.." gold coins?'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusModule:new())
  12. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Training Monk!   
    Para dar REP+ a uma pessoa é só você clicar em gostei no comentario do mesmo.
    Para colocar como resolvido você clica em "Relatar para a equipe!" e fale que foi resolvido.
    Como é seu terceiro dia aqui no TK seja bem-vindo !!   
  13. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Training Monk!   
    Tenta mudar o script para este :
    <?xml version="1.0" encoding="UTF-8"?> <monster name="Training Monk" nameDescription="a training monk" race="blood" experience="0" speed="0" manacost="0"> <health now="99000" max="99000"/> <look type="57" corpse="3128"/> <targetchange interval="60000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag staticattack="50"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="5000" min="0" max="-1"/> </attacks> <defenses armor="0" defense="0"> <defense name="healing" interval="10000" chance="100" min="24000" max="24000"/> </defenses> </monster>
  14. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Training Monk!   
    Acho que entendi oque você quer.O trainer está andando para o sqm onde o player fica para treinar,se esse for o caso me manda o script do seu Training Monk.
  15. Gostei
    PedroPr deu reputação a Jpeedro em (Resolvido)Training Monk!   
    Sabe editar um monster? Se sim, vai no arquivo do training monk e coloca speed 0, acho que assim ele não anda
  16. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Training Monk!   
    Explica melhor oque você quer brother..
  17. Negativo
    PedroPr recebeu reputação de EdsonJunior em [Resolvido] [Duvida] Trainer Monk   
    Galera coloquei o treiner no meu map só q no sair ele segue, e fica andando no sqm do player como faço pra ele n seguir o player e estaca no local dele !vlw pela atençao
  18. Gostei
    PedroPr deu reputação a Jpeedro em (Resolvido)Ot n esta logando o acc manager   
    Eu tentei logar no seu server e deu erro 10060, esse é um erro de conexão, uma porta bloqueada ou o firewall bloqueado. As pessoas não estão conseguindo se conectar com o seu server, mas ele está on sim. Verifique se o firewall está desbloqueado, ou as portas 7171 7172 estão abertas.
  19. Gostei
    PedroPr deu reputação a ViitinG em (Resolvido)Ot n esta logando o acc manager   
    Muda a posição do Account Manager no config.lua,libera as portas 7171 - 7172 no modem e no firewall e tenta passar o IP em numeros para seus amigos.

Informação Importante

Confirmação de Termo