Ir para conteúdo
  • Cadastre-se

Snowsz

Héroi
  • Total de itens

    1213
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que Snowsz postou

  1. Sério que vocês ficaram aqui "floodando"? Tu da informação errada cara, é nisso que dá, cheio de erro por nada, o teu server não é tfs 1.0 e sim tfs 0.4 ou tfs 0.3.6, na próxima passa a informação certa --', assim que arrumar o script edito esse post.
  2. Cara, posta tua pasta do creaturescript, por que já estou sem saber o que fazer.
  3. Snowsz

    Iae povo

    A gente é tomada pra se ligar?
  4. Se não funcionar acho que já sei o que é: local amuletId = 2160 function onKill(creature, target) local player = creature if player:getSlotItem(CONST_SLOT_NECKLACE).itemid == amuletId then if target:isMonster() then local pos = target:getPosition() local corpse = Tile(pos):getTopDownItem() if corpse:getType():isCorpse() and corpse:getType():isMovable() then if corpse:isContainer() then local str = "[Double Loot Amulet] Duplicated loot: " for i = corpse:getSize()-1, 0, -1 do
  5. Eu preciso saber o erro para poder arrumar o que está errado.
  6. Não tem a lib... Essa vai ser minha última tentativa pois, não sei as funções certas de se lidar com query no tfs 1.0. -- <globalevent name="GuildShop" interval="30000" script="others/shopguild.lua"/> function onThink(interval, lastExecution) local queryShop = db.storeQuery('SELECT * FROM `z_ots_guildcomunication`;') if queryShop ~= false then repeat local id, player = result.getDataInt(queryShop, 'id'), Player(result.getDataString(queryShop, 'name')) if player then local item_id, item_count = result.getDataInt(queryShop, 'param1'), result.getDataInt(queryShop, 'param2
  7. Mesmo que seja demonstração, está no script, a demonstração vem através do script, sem ele não teria demonstração não?
  8. É proibido passar o skype através de tópicos pedindo ajuda ou algo do tipo, e o tópico está na área incorreta! O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de WebSites" Para: "OTServ → Projetos / Formação de Equipes → Formação de Equipes"
  9. Vou aprovar, mas, altere a frase "It doen't evolve." para "It doesn't evolve.".
  10. Acho que isso resolve: local spells = { [1] = { --sorcerer level = { [1] = "utevo lux", "exura", "adori", [40] = "exevo gran mas vis" } }, [2] = { --druid level = { [1] = "utevo lux", "exura", "adori", [28] = "exevo gran mas pox" } }, [3] = { --paladin level = { [1] = "utevo lux", "exura", "exevo con", [14] = "exevo con vis" } }, [4] = { --knight level = { [1] = "utevo lux", "exura", [5] = "exori"
  11. Você deve ter baixado o tfs com "branch master", ele está em desenvolvimento então, tente esse: https://github.com/otland/forgottenserver/tree/1.1
  12. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de WebSites"
  13. local itemId = 2160 local count = 3000 local bagId = 1999 function onUse(cid, item, frompos, itemEx, topos) if getPlayerStorageValue(cid, 21677) <= 0 then local bag = doPlayerAddItem(cid, bagId,1) for i = 1, count do doAddContainerItem(bag, itemId, 1) end setPlayerStorageValue(cid, 21677, 1) doPlayerSendCancel(cid, "Congratulations!") else doPlayerSendCancel(cid, "This is empty.") end return true end
  14. elseif item.uid == 6905 then local itemid1 = XXX -- ID do item local itemquant = X -- quantidade que vai adicionar por repeticao 30X100 = 3000 local repeticoes = 30 queststatus = getPlayerStorageValue(cid,7105) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Red Senzu.") local bag = doPlayerAddItem(cid,1999,1) for i = 1, repeticoes do doAddContainerItem(bag, itemid1, itemquant) end setPlayerStorageValue(cid,7105,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end
  15. Tenta: -- <globalevent name="GuildShop" interval="30000" script="shopguild.lua"/> function onThink(interval, lastExecution) local queryShop = db.storeQuery('SELECT * FROM `z_ots_guildcomunication`;') if queryShop ~= false then repeat local id, player = tonumber(result.getString(queryShop, 'id')), Player(result.getString(queryShop, 'name')) if player then local item_id, item_count = tonumber(result.getString(queryShop, 'param1')), tonumber(result.getString(queryShop, 'param2')) local container_id, container_count = tonumber(result.getString(queryShop, 'param3')),
  16. Tenta esse: local amuletId = 2160 function onKill(creature, target) local player = creature:getPlayer() if player:getSlotItem(CONST_SLOT_NECKLACE).itemid == amuletId then if target:isMonster() then local pos = target:getPosition() local corpse = Tile(pos):getTopDownItem() if corpse:getType():isCorpse() and corpse:getType():isMovable() then if corpse:isContainer() then local str = "[Double Loot Amulet] Duplicated loot: " for i = corpse:getSize()-1, 0, -1 do lo
  17. Em globalevents troque seu sistema de entrega por esse: Xml: <globalevent name="GuildShop" interval="30000" script="shopguild.lua"/> shopguild.lua: -- <globalevent name="GuildShop" interval="30000" script="shopguild.lua"/> function onThink(interval, lastExecution) local queryShop = db.storeQuery('SELECT * FROM `z_ots_guildcomunication`;') if queryShop ~= false then repeat local id, player = result.getNumber(queryShop, 'id'), Player(result.getString(queryShop, 'name')) if player then local item_id, item_count = result.getNumber(queryShop, 'param1'), result.
  18. 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 local interval = 2 -- in seconds function onThink() local npc = getNpcCid() addEvent(function() if isCreature(npc) then doCreatureChangeOutfit(npc, {lookType = (getCr
  19. Pelo que vi no arquivo.php tem essa tabela, se ao comprar um item no shop, for adicionado algo lá, está funcionando perfeitamente essa parte, o problema é o script para enviar ao player o item da tabela, qual a versao do tfs? E me responda se ele realmente ta adicionando algo na tabela z_ots_guildcomunication ao comprar.
  20. function onEquip (cid, item, slot) if not cid then return true end if item.uid <= 0 then return true end if not getItemAttribute(item.uid, "poke") then return true end for i, x in pairs(fotos) do if string.lower(getItemAttribute(item.uid, "poke")) == string.lower(i) then doTransformItem(item.uid, fotos[i]) return true end end end function onDeEquip(cid, item, slot) if not cid then return true end if item.uid <= 0 then return true end if not getItemAttribute(item.uid, "poke") then
  21. Ganha pra sempre ou temporariamente? Se for para selecionar usando ctrl+botão direito do mouse no player pra trocar de roupa, vai ter que registrar no outfits.xml cada outfit.
  22. As informações passadas até aqui estão erradas. Na sua database provavelmente não existe a coluna "z_ots_guildcomunication", execute a query abaixo no phpmyadmin, compre o item novamente, e veja se chega, se não resolver, poste o arquivo php do shop guild. CREATE TABLE IF NOT EXISTS `z_ots_guildcomunication` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `action` varchar(255) NOT NULL, `param1` varchar(255) NOT NULL,
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo