Ir para conteúdo

MaTTch

Membro
  • Registro em

  • Última visita

Solutions

  1. MaTTch's post in Verificar se existe XX item naquela position was marked as the answer   
    É porque a função getTileItemById não esta sendo usada corretamente nessa parte:
    if t1 and t2 and t3 and t4 then  
    Você precisa verificar se existe algum item checando se id ou o unique id é diferente de 0.
    Tipo assim:
    if t1.uid ~= 0 then doRemoveItem(t1.uid, 1) end  
    Você precisa fazer isso pra cada posição que quiser remover o item, e se quiser adicionar o efeito basta colocar junto a função doSendMagicEffect:
    if t1.uid ~= 0 then doRemoveItem(t1.uid, 1) doSendMagicEffect(config.pos1, 0000) end  
     
  2. MaTTch's post in (Resolvido)Modificação de script was marked as the answer   
    Em luascript.cpp, você adiciona no final do arquivo:
     
    no mesmo arquivo, procure por:
    luaL_register(m_luaState, "std", LuaInterface::luaStdTable); e abaixo dele adicione:
     
    Agora em luascript.h, procure por:
    static int32_t luaStdSHA512(lua_State* L); e abaixo adicione:
     
     
    Agora só compilar.
  3. MaTTch's post in (Resolvido)[PEDIDO] Spell que cria items em area was marked as the answer   
  4. MaTTch's post in (Resolvido)[Suporte] Correção de bug was marked as the answer   
    Há um tempo eu tinha feito algo parecido:
     
  5. MaTTch's post in (Resolvido)Weapon que utilize a skill fist fighting para dar dano was marked as the answer   
    Se foi o que eu entendi, é só adicionar o atributo no item pelo items.xml:
    <attribute key="weaponType" value="fist" />  
  6. MaTTch's post in (Resolvido)Error Na Spell was marked as the answer   
    if exhaustion.check(cid, 13132) == TRUE then ->
    if(isPlayer(cid) and exhaustion.check(cid, 13132)) then  
  7. MaTTch's post in (Resolvido)[Help] - Erro bobo ao criar um monstro was marked as the answer   
    Remova
    </item>  
  8. MaTTch's post in (Resolvido)Critical E Dodge no LOOK was marked as the answer   
  9. MaTTch's post in (Resolvido)Erro ao salvar players após deslogarem was marked as the answer   
    Na tabela, vá em players e aperte a letra T, vai abrir uma janela. Nessa janela você deleta as seguintes colunas se existirem (Delete selected):
    cast castViewers castDescription broadcasting viewers E clique em Change. Após isso aperte Alt+E, vai abrir o editor. Aqui você seleciona sua database e cole a query:
     
    ALTER TABLE players ADD "cast" TINYINT NOT NULL DEFAULT 0; ALTER TABLE players ADD "castViewers" INTEGER NOT NULL DEFAULT 0; ALTER TABLE players ADD "castDescription" VARCHAR(255) NOT NULL DEFAULT ''; ALTER TABLE players ADD "broadcasting"TINYINT DEFAULT 0; ALTER TABLE players ADD "viewers" INTEGER DEFAULT 0; E aperte F9. Se tudo correu bem tu já pode testar se funcionou.

    OBS: Sempre crie um backup da sua database antes de qualquer alteração.
  10. MaTTch's post in (Resolvido)Script que impede o player de executar uma talkaction em determinada area was marked as the answer   
    Espero que você saiba configurar o resto...
     
  11. MaTTch's post in (Resolvido)itens não dando as skills was marked as the answer   
    Vai em movements/movements.xml e dentro do arquivo coloca isso junto dos outros:
     
     
  12. MaTTch's post in (Resolvido)Script de mineração was marked as the answer   
    Tente trocar essa parte:
     
     
    Por essa:
     


    Dica: deixe as variáveis locais e não globais.
  13. MaTTch's post in (Resolvido)[Pedido] Sprite Inicial was marked as the answer   
    Provavelmente em creaturescripts/scripts. Veja se existe algum script com o nome relacionado a "vocations" ou "outfits".
  14. MaTTch's post in (Resolvido)[PEDIDO]Como colocar pra ganha 4 items em um so bau was marked as the answer   
    Cara, isso ta tão errado...
     
    Aqui:
     
  15. MaTTch's post in (Resolvido)Duvida Chats Colors was marked as the answer   
    if(channelId == 9 || channelId == 4)  
  16. MaTTch's post in (Resolvido)(NPC's) Como retirar a 'mensagem amarela'? was marked as the answer   
    Em data/npc/lib/npcsystem abra o arquivo npchandler.lua e procure pela função:
    function NpcHandler:greet(cid) Dentro dessa função remova essa linha:
    self:say(msg)  
  17. MaTTch's post in (Resolvido)exemplo de magia que cria item was marked as the answer   
    local c = { createItem = {7414, 1}, -- itemid, quantidade removeTime = 10 * 1000 -- tempo em que ira remover } function onCastSpell(cid, var) local pos = getThingPos(cid) doCreateItem(c.createItem[1], c.createItem[2], pos) addEvent(function() local thing = getTileItemById(pos, c.createItem[1]).uid if(thing ~= 0) then doRemoveItem(thing, c.createItem[2]) end end, c.removeTime) return true end  
  18. MaTTch's post in (Resolvido)[Erro] Spell was marked as the answer   
    No seu config.lua verifique se o emoteSpells esta ativado. Isso acontece com todas magias?
  19. MaTTch's post in (Resolvido)[Pedido] Efeito quando usar um Item. was marked as the answer   
    function onUse(cid, item) if(getPlayerStorageValue(cid, 55489) - os.time() < 0) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Agora você tem o acesso 1.") setPlayerStorageValue(cid, 55489, os.time() + (999*24*60*60)) doRemoveItem(item.uid, 1) doSendMagicEffect(getThingPos(cid), 32) -- "32" é o numero de efeito, troque pelo qual desejar. else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já tem o acesso 1.") end return true end  
  20. MaTTch's post in (Resolvido)[BUG?] Rme não fazendo certas funções was marked as the answer   
    Aperte a tecla A para as bordas voltarem para automáticas, e S para mostrar a cor do spawn, se não funcionar ai é problema no mapa editor mesmo.
  21. MaTTch's post in (Resolvido){Pedido} Potions curando % do HP e mana was marked as the answer   
    Você sabe onde colocar, certo?
  22. MaTTch's post in (Resolvido){Dúvida} Mudar frase do Account Manager. was marked as the answer   
    login.lua em creaturescripts
  23. MaTTch's post in (Resolvido)Level e Vocação na Tela de Login was marked as the answer   
  24. MaTTch's post in (Resolvido)% de dano nos equips was marked as the answer   
    <attribute key="increasemagicpercent" value="110" /> Você precisa sempre por 100 + a % de dano que quer, no caso 110 = 10%.
  25. MaTTch's post in (Resolvido)[PEDIDO] Script que faz com que a Spell crie Potions. was marked as the answer   
    Simples.
    <conjure name="Create Heal Great Potion" words="create heal great potion" lvl="100" mana="10000" conjureId="2686" conjureCount="1" aggressive="0" maglv="0" soul="5" prem="0" function="conjureItem"> <vocation id="2"/> </conjure> conjureId é o itemid do item que vai criar.
     
    conjureCount é a quantidade que vai criar.

Informação Importante

Confirmação de Termo