Ir para conteúdo

carloos

Membro
  • Registro em

  • Última visita

Tudo que carloos postou

  1. Bom dia, boa tarde, boa noite galera! estou mais uma vez aqui pedindo a ajudar de vocês, dessa vez com um npc barqueiro que tenha uma chance aleatória de levar o player para um destino x: 1746 y: 1218 z: 6, o qual não é possível ir normalmente a nao ser por essa "sorte" tipo no navio do global, agradeço muito se me ajudarem esse é meu escript
  2. a alavanca funcionou valeu
  3. Mas aí não seria a quantidade de item entregue, Ao inves de charges em um mesmo item? Irei testar
  4. olá galera, precisa da ajuda de voces. estou com um npc que só está vendendo por ex might ring e ssa com apenas 1 charge, mas quando dropa de criatura dropa com as charges normais respectivamente 20 e 4. como fazer o npc vender normalmente com suas charges originais? testei com alavanca e sai do mesmo jeito, apenas 1 charge. agradeço desde ja!
  5. aqui ta dando esse erro na distro.
  6. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 1.3; Base: baiak 8.6 bug ao pisar no tile aparece isso [Error - MoveEvents Interface] data/movements/scripts/tptreiner.lua:onStepIn Description: data/movements/scripts/tptreiner.lua:2: attempt to call field 'max' (a nil value ) stack traceback: data/movements/scripts/tptreiner.lua:2: in function <data/movements/scri pts/tptreiner.lua:1> ALGUEM ME AJUDA PFFF A LIB DELE Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  7. é possivel colocar esse script de storage nesse script ?
  8. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    brigadao mano. ai no caso vai ficar promotionlevel 2 mesmo? pra 3° vocaçao? rep+
  9. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    alguem ????
  10. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    i ae galerinha do TK. Beleza? to aqui mais uma vez precisando de ajuda de voces... kkk tipo estou precisando mt de um script de um bau que de promotion e teleporte o player pra x position no meu ot todo player começa com 1 promote elder, master, elite etc. dai a segunda promotion é no npc e queria que a terceira fosse nesse bau e tipo o player so poderia pegar essa terceira se ja tiver a segunda. se alguem me ajudar vou ser grato. dou REP+
  11. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    Agora Sim Mano Brigadao ai REP+ para tirar o storage e so remover setPlayerStorageValue(cid,9006,1000) queststatus = getPlayerStorageValue(cid,9006) nao é ?
  12. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    LOL, estranho que tipo tenho outro script igual a esse adcionado no meu serve. so que fui no outro pra ver se tava ok e nao esta teleportando tb. ta aparecendo esse erro no distro data/actions/pirate.lua:28: 'eof' expected near 'end'
  13. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    vlw nem tinha visto isso. kkk' mano acabei de testar e summ todos os monsters.. mais nao teleportou o player para a posiçao o script ta assim function onUse(cid, item, frompos, item2, topos) playerpos = getPlayerPosition(cid) orsh1pos = {x=32493, y=32524, z=5} demon2pos = {x=32491, y=32509, z=6} demon3pos = {x=32491, y=32517, z=6} demon4pos = {x=32498, y=32519, z=6} firelemental5pos = {x=32490, y=32524, z=6} firelemental6pos = {x=32491, y=32516, z=7} if item.uid == 9006 then queststatus = getPlayerStorageValue(cid,9006) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"o Player "..getCreatureName(cid).." Acaba De entrar no Navio Do King.") player2pos = {x=32490, y=32508, z=7} doTeleportThing(cid,player2pos) doSummonCreature("pirate corsair II", orsh1pos) doSummonCreature("pirate marauder II", demon2pos) doSummonCreature("pirate ghost II", demon3pos) doSummonCreature("pirate buccaneer II", demon4pos) doSummonCreature("pirate skeleton II", firelemental5pos) doSummonCreature("pirate cutthroat II", firelemental6pos) doTeleportThing(cid,playerpos) doSendMagicEffect(topos,12) setPlayerStorageValue(cid,9006,1000) else doPlayerSendTextMessage(cid,22,"Nothing happens.") end return 0 end return 1 end
  14. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    vlw mano voce ai me ajudando mais uma vez. vou da uma revisada nas pos e no names mais acho q ta tudo certo so summo os 3 primeiro nomes
  15. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    i ae galera do TK Beleza?? mano preciso mt da ajuda de voces, é tipo assim é uma lavanca que teleporta o player para x posiçao e qd teleporta tb cria 6 monsters em posiçao y, mais so ta criando 3 monsters e tb queria se pudesse nesse (doPlayerSendTextMessage) Queria Uma Menssagem Que Falasse o nome do player que puchou a lavanca. esse éo script function onUse(cid, item, frompos, item2, topos) playerpos = getPlayerPosition(cid) orsh1pos = {x=32493, y=32524, z=5} demon2pos = {x=32490, y=32525, z=6} demon3pos = {x=32491, y=32520, z=6} demond4pos = {x=32491, y=32511, z=6} firelemental5pos = {x=32498, y=32520, z=6} firelemental6pos = {x=32491, y=32516, z=7} if item.uid == 9006 then queststatus = getPlayerStorageValue(cid,9006) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"MENSAGEM COM O NOME DO PLAYER!.") player2pos = {x=32490, y=32508, z=7} doTeleportThing(cid,player2pos) doSummonCreature("pirate corsair II", orsh1pos) doSummonCreature("pirate marauder II", demon2pos) doSummonCreature("pirate ghost II", demon3pos) doSummonCreature("pirate buccaneer II", demon4pos) doSummonCreature("pirate skeleton II", firelemental5pos) doSummonCreature("pirate cutthroat II", firelemental6pos) doTeleportThing(cid,playerpos) doSendMagicEffect(topos,12) setPlayerStorageValue(cid,9006,1000) else doPlayerSendTextMessage(cid,22,"Nothing happens.") end return 0 end return 1 end Alguem Pode Me ajudar PF? DOU REP+
  16. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    Vlw mano Funfo aqui. REP+
  17. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    vlw ai por tentar mano, mas continua do mesmo jeito. player que a vip acabou nem passa no tile mais o nome continua
  18. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    acho que sim mano, pq quando acaba o tempo da vip o player nao pode mais passar pelo tile esse eo script da vip function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 1 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado ".. days .." dia de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dia de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end
  19. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    i ae galera do TK. Cara adcionei um sistema de vip effects por storage no meu ot serv so que quando a vip do players acaba continua subindo o nome GOLDENVIP no player, ALGUEM PODERIAME AJUDAR NESSE SCRIPT POR FAVOR? aqui esta o script local delay = 3000 --Intervalo de tempo entre o efeito, em milésimos de segundo. function sendVipEffect(cid) if isPlayer(cid) and getPlayerStorageValue(cid, 13500) > -1 then doSendAnimatedText(getThingPos(cid), "GOLDENVIP", math.random(1, 255)) addEvent(sendVipEffect, delay, cid) end end function onLogin(cid) sendVipEffect(cid) return true end
  20. nao to conseguindo por no meu baiak 8.6
  21. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    i ae galera blz? alguem poderia me ajudar com um npc?? queria colocalo para trocar 4 items em apenas 1. eles sao: 8262, 8263, 8264, 8265 para trocar em um 8266. Dou REP+ 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 -- Config -- local configs = { FirstItemId = 2455, FirstItemCount = 5, SecondItemId = 2321, SecondItemCount = 1, isQuest = "false", questStorage = 17890, msgMeet = 'Você deseja trocar '..FirstItemCount .. ' '.. getItemName(FirstItemId) ..' por '.. SecondItemCount ..' '.. getItemName(SecondItemId) ..'?', msgQuestCompleted = "Você já fez essa quest.", msgQuestNotItem = "Voce não tem o item necessario.", } function npcTroca(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (configs.isQuest == "true") then if (getPlayerStorageValue(configs.questStorage) <= 0) then if (getItemCount(cid, configs.FirstItemId) == configs.FirstItemCount) then doRemoveItem(configs.FirstItemId, config.FirstItemCount) doPlayerAddItem(cid, configs.SecondItemId, configs.SecondItemCount) else return doPlayerSendTextMessage(cid, 27, configs.msgQuestNotItem) end else return doPlayerSendTextMessage(cid, 27, configs.msgQuestCompleted) end else if (getItemCount(cid, configs.FirstItemId) == configs.FirstItemCount) then doRemoveItem(configs.FirstItemId, config.FirstItemCount) doPlayerAddItem(cid, configs.SecondItemId, configs.SecondItemCount) else return doPlayerSendTextMessage(cid, 27, configs.msgQuestNotItem) end end end itemTrade = keywordHandler:addKeyword({'offer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = configs.msgMeet}) itemTrade:addChildKeyword({'yes'}, npcTroca, {}) itemTrade:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then.', reset = true}) npcHandler:addModule(FocusModule:new()) ALGUEM?
  22. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    Nao ta tudo certinho isso que nao entendo Creaturescripts: -- Sistema de Task feito por Leoric (Omega no XTibia) -- function onKill(cid, target) if not isPlayer(cid) then return true end if isSummon(target) then return true end local monster, permission = getPlayerStorageValue(cid,taskstg.monster), getPlayerStorageValue(cid,taskstg.permission) local kills, killstotal = getPlayerStorageValue(cid,taskstg.kills), getPlayerStorageValue(cid,taskstg.killstotal) if monster ~= -1 and monster ~= 0 then if isInArray(taskmonsters[monster],string.lower(getCreatureName(target))) then if kills == -1 then setPlayerStorageValue(cid,taskstg.kills,1) elseif kills + 1 == killstotal and taskMsg.bool == true then doPlayerSendTextMessage(cid, 21, taskMsg.msg) setPlayerStorageValue(cid,taskstg.kills,kills+1) else setPlayerStorageValue(cid,taskstg.kills,kills+1) end end end return true end
  23. carloos postou uma resposta no tópico em Suporte Tibia OTServer
    essa ea talkaction -- Sistema de Task feito por Leoric (Omega no XTibia) -- function onSay(cid, words, param, channel) local monster, permission = getPlayerStorageValue(cid,taskstg.monster), getPlayerStorageValue(cid,taskstg.permission) local kills, killstotal = getPlayerStorageValue(cid,taskstg.kills), getPlayerStorageValue(cid,taskstg.killstotal) if monster == -1 or monster == 0 then doPlayerSendTextMessage(cid,27,'Voce nao tem nenhuma task ativa.') else local left = killstotal - kills if left <= 0 then doPlayerSendTextMessage(cid,27,'Voce ja matou monstros suficientes para terminar sua task.') else doPlayerSendTextMessage(cid,27,'Andamento da sua task de '..taskmonsters[monster][1]..'s -> ['..kills..'/'..killstotal..']') end end return true end

Informação Importante

Confirmação de Termo