Ir para conteúdo
Banner com Efeitos

Cerberus

Membro
  • Registro em

  • Última visita

Solutions

  1. Cerberus's post in (Resolvido)Summon que cura o Player was marked as the answer   
    vai 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.
  2. Cerberus's post in (Resolvido)[Pedido] matar o boss nasce TP/Remover Pedra (TFS 1.3) was marked as the answer   
    function 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.
  3. Cerberus's post in (Resolvido)Não andar durante spell was marked as the answer   
    doCreatureSetNoMove(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  
  4. Cerberus's post in (Resolvido)[Pedido] Npc Reborn / Reset was marked as the answer   
    ve ae lek
     



     



     
    tenta ae peguei de 1 site ja pronto se não der vo olhar serio e vo fazer ele do 0..
  5. Cerberus's post in (Resolvido)[AJUDA] Estou com um erro em uma script de spell, alguem ajuda? was marked as the answer   
    sim... 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.
  6. Cerberus's post in (Resolvido)[OBJECT BUILDER] was marked as the answer   
    cliente tibia não suporta spr e dat estendido...tem que usar otcliente agora.
  7. Cerberus's post in (Resolvido){Ajuda} Erros na Distro was marked as the answer   
    não e magia e 1 runa, ela transforma o player em varios tipos de outfits de bichos e itens isso serve para nada xD...
  8. Cerberus's post in (Resolvido)Lag no Servidor was marked as the answer   
    cara ctrol+al +dele e olha as fotos. a primeira parte se poe alta e na segunda tempo real.
     


  9. Cerberus's post in (Resolvido)[Pedido] Npc de Troca was marked as the answer   
    toma 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())
  10. Cerberus's post in (Resolvido)[HELP] {ACTION} was marked as the answer   
    adiciona 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.
  11. Cerberus's post in (Resolvido)(Pedido)Attributes Bar was marked as the answer   
    toma ae e so por na pasta MODS do otcliente e recarregar ela no modulemananger do otc.
    game_attr.rar
  12. Cerberus's post in (Resolvido)Bug de Alavanca com tempo! was marked as the answer   
    local 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"/>
  13. Cerberus's post in (Resolvido)Bike que fica no Slot (Quase pronta, so falta termina-la) was marked as the answer   
    PEGA 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.
     
     
     
  14. Cerberus's post in (Resolvido)[Pedido] Aguem arruma meu script was marked as the answer   
    o 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.

Informação Importante

Confirmação de Termo