Solutions
-
Cerberus's post in (Resolvido)Summon que cura o Player was marked as the answervai ser assim configurando monstro primeiro
Tag do creatureevent
<event type="cast" name="cura" event="script" value="Cura.lua"/> dentro do creatureevent o script com nome de Cura.lua
agora vai no spelll na TAG.
dentro da pasta Summon/Gnomo cria o arquivo chamado Gnomo.lua e poe isso dentro
pode marcar esse como melhor resposta ao terminar blz.... ai vai ajuda outros com a mesma duvida.
-
Cerberus's post in (Resolvido)[Pedido] matar o boss nasce TP/Remover Pedra (TFS 1.3) was marked as the answerfunction onDeath(cid, corpse, killer) registerCreatureEvent(cid, "Name_boss") -- nome da tag que vai puxar a morte do bicho. local creaturename = getCreatureName(cid) local in_pos = {x=xx, y=yy, z=zz, stackpos=2} -- posição onde vai nascer o portal local checkIID = getThingfromPos(in_pos) local to_pos = {x=xx, y=yy, z=zz, stackpos=1} -- posição onde vai teleportar ao entrar no portal local time_to_pass = 60 -- in seconds local tpID = 1387 if creaturename == 'Nome do boss' then -- aqui e o nome do bicho que vai morrer teleport = doCreateTeleport(tpID, to_pos, in_pos) doSendMagicEffect(in_pos, CONST_ME_TELEPORT) doCreatureSay(cid, "Parabens! voce conseguio derrotar "..creaturename.." , Você tem "..time_to_pass.." segundos para passar no portal!!!! hauaha.", TALKTYPE_ORANGE_1) addEvent(removeTeleport, 1000*time_to_pass) end end function removeTeleport() local pos = {x=1068, y=955, z=11, stackpos=1} -- onde portal nasceu e vai remover local ID = 1387 -- id do portal que você usa local get_sac = getTileItemById(pos, ID) print(""..get_sac.itemid.."") if get_sac.uid > 0 then doRemoveItem(get_sac.uid,1) doSendMagicEffect(pos, CONST_ME_POFF) return true end end
desculpe eu puis 1 end a mais mais já arrumei.
-
Cerberus's post in (Resolvido)Não andar durante spell was marked as the answerdoCreatureSetNoMove(cid,true) -- Fica parado sem poder andar so vira pros lado usando control
doCreatureSetNoMove(cid,false) -- volta andar novamente.
pode fazer assim.
if sex == 0 then --sexo == 0 significa que o personagem é mulher doCreatureSetNoMove(cid,true) doSetCreatureOutfit(cid, mulher, tempo*1000) addEvent(doCreatureSetNoMove, tempo*1000, cid,false) -- volta no tempo do script else doCreatureSetNoMove(cid,true) addEvent(doCreatureSetNoMove, tempo*1000, cid,false) -- volta no tempo do script doSetCreatureOutfit(cid, homem, tempo*1000) end
-
Cerberus's post in (Resolvido)[Pedido] Npc Reborn / Reset was marked as the answerve ae lek
tenta ae peguei de 1 site ja pronto se não der vo olhar serio e vo fazer ele do 0..
-
Cerberus's post in (Resolvido)[AJUDA] Estou com um erro em uma script de spell, alguem ajuda? was marked as the answersim... pelo que vi no script o spell vai funcionar certinho se for player usando...
estou aqui para ajudar xD.....
se ajudei Rep+ e reporte para fecharem o topico.
-
Cerberus's post in (Resolvido)[OBJECT BUILDER] was marked as the answercliente tibia não suporta spr e dat estendido...tem que usar otcliente agora.
-
Cerberus's post in (Resolvido){Ajuda} Erros na Distro was marked as the answernão e magia e 1 runa, ela transforma o player em varios tipos de outfits de bichos e itens isso serve para nada xD...
-
Cerberus's post in (Resolvido)Lag no Servidor was marked as the answercara ctrol+al +dele e olha as fotos. a primeira parte se poe alta e na segunda tempo real.
-
Cerberus's post in (Resolvido)[Pedido] Npc de Troca was marked as the answertoma ae fresquinho para vc. testei aqui e deu se der algum erro me fala....
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 msg = string.lower(msg) --------- local items = {2143,2146,2159} local add_item = 2143 if msgcontains(msg, 'troca') or msgcontains(msg, 'trade') then if getPlayerItemCount(cid, items[1]) >= 200 then if getPlayerItemCount(cid, items[2]) >= 200 then if getPlayerItemCount(cid, items[3]) >= 200 then doPlayerRemoveItem(cid,items[1],200) doPlayerRemoveItem(cid,items[2],200) doPlayerRemoveItem(cid,items[3],200) doPlayerAddItem(cid, add_item, 1) else selfSay('Voce nao tem o '..getItemNameById(items[3])..'.', cid) end else selfSay('Voce nao tem o '..getItemNameById(items[2])..'.', cid) end else selfSay('Voce nao tem o '..getItemNameById(items[1])..'.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -
Cerberus's post in (Resolvido)[HELP] {ACTION} was marked as the answeradiciona essa tag depois da storage ou do teleport
doRemoveItem(item.uid, 1)
rush tem que tomar cuidado com essa tag que vc adicionou tem distros que se o cara der use no use fora da bp do player ele não some por causa dela.
-
Cerberus's post in (Resolvido)(Pedido)Attributes Bar was marked as the answertoma ae e so por na pasta MODS do otcliente e recarregar ela no modulemananger do otc.
game_attr.rar
-
Cerberus's post in (Resolvido)Bug de Alavanca com tempo! was marked as the answerlocal config = { pos = {x=3905, y=3369, z=10}, stoneid = 1353, time = 60 -- time in seconds to remove the stone } function onUse(cid, item, fromPosition, itemEx, toPosition) local stone = getTileItemById(config.pos,config.stoneid).uid if(stone > 0) then doRemoveItem(stone,1) broadcastMessage("Sua msg", MESSAGE_STATUS_CONSOLE_RED) doSendMagicEffect(config.pos, CONST_ME_MAGIC_RED) addEvent(doCreateItem, config.time * 1000, config.stoneid, 1, config.pos) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) else doPlayerSendCancel(cid, "The stone is already gone.") end return true end tirei seu unique id do script pq e so encheção de linguiça nao serve muito pois Unique e unique como nome diz e 1 unico numero que não se repete
mais se quiser por ele ta ae. so add isso no script meu acima.
if item.uid == 60307 and (stone > 0) then Tag
<action uniqueid="60307" event="script" value="pedra.lua"/> -
Cerberus's post in (Resolvido)Bike que fica no Slot (Quase pronta, so falta termina-la) was marked as the answerPEGA ESSA PARTE
--if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then ---Coloquei Slot FEET pq nao sabia o nome do correto --doPlayerSendCancel(cid, "Você deve colocar sua bike no local correto.") --return TRUE --end TROCA POR ESSA
if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RING).uid then ---Coloquei Slot RING pq nao sabia o nome do correto doPlayerSendCancel(cid, "Você deve colocar sua bike no local correto.") return TRUE end Vai no items/items.xml
procura o item que você ta usando naquele lugar e ve se ele tem essa tag
<attribute key="slotType" value="ring" /> pelo seu script deve ta assim
<attribute key="slotType" value="feet" /> isso quer dizer a bota.
-
Cerberus's post in (Resolvido)[Pedido] Aguem arruma meu script was marked as the answero erro deve ta no seu cliente , ele não deve ter algum outfit e da crash na hora do surf , ja q vc reloga e seu char ta na agua...surfando.