Tudo que carloos postou
-
(Resolvido)barqueiro com destino aleatorio
Up
-
(Resolvido)barqueiro com destino aleatorio
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
-
npc vende item sem charge
a alavanca funcionou valeu
-
npc vende item sem charge
Mas aí não seria a quantidade de item entregue, Ao inves de charges em um mesmo item? Irei testar
-
npc vende item sem charge
up
-
npc vende item sem charge
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!
-
[8.6] Task System 4.0! (Task system + Daily Task System)
aqui ta dando esse erro na distro.
-
ERRO movements
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.
-
[NPC] NPC (Você precisa de uma storage para falar com ele)
é possivel colocar esse script de storage nesse script ?
-
Bau Promote
brigadao mano. ai no caso vai ficar promotionlevel 2 mesmo? pra 3° vocaçao? rep+
-
Bau Promote
alguem ????
-
Bau Promote
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+
-
Ajuda Com Lavanca
Agora Sim Mano Brigadao ai REP+ para tirar o storage e so remover setPlayerStorageValue(cid,9006,1000) queststatus = getPlayerStorageValue(cid,9006) nao é ?
-
Ajuda Com Lavanca
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'
-
Ajuda Com Lavanca
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
-
Ajuda Com Lavanca
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
-
Ajuda Com Lavanca
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+
-
ajuda vip effects
Vlw mano Funfo aqui. REP+
-
ajuda vip effects
vlw ai por tentar mano, mas continua do mesmo jeito. player que a vip acabou nem passa no tile mais o nome continua
-
ajuda vip effects
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
-
ajuda vip effects
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
-
Barco Navegando por Rota Pré-Definida
nao to conseguindo por no meu baiak 8.6
-
Editar NPC
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?
-
script task
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
-
script task
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