Tudo que GstavoLiber postou
-
[9.80] Rising Continents
Alguem poderia por favor, passar o mapa para a versão 10.35, para que eu consiga abrir em meu RME... pois o mesmo não abre a versão 9.80. Agradeço!
-
Cliente do Tibia 10.55 p\ RME
Pessoal boa tarde, alguem pode me ajudar? Baixei o RME desse link , e esta pedindo pelos arquivos do cliente 10.55, baixei o client direto do site do tibia, colocando na url la, o link direto para o 10.55, e mesmo assim o RME nao aceita, ou pelo menos n incherga... alguem pode me ajudar a resolver?? Aguardo.
-
(Resolvido)Script De alavanca
Eu uso esse: --DONT REMOVE THE CREDITS function onUse(cid, item, frompos, item2, topos) if item.uid == 2001 then -- mude para um valor que será colocado em uniqueid no bau queststatus = getPlayerStorageValue(cid,2000) -- mude para o numero da sua storage if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você Achou Um Bolo De 100k") item_uid = doPlayerAddItem(cid,2160,10) -- mude o premio! 2160 = Crystal Coin e 10 = quantidade. setPlayerStorageValue(cid,2000,1) -- mude apenas o 2000 para o valor da sua storage else doPlayerSendTextMessage(cid,22,"Você já fez esta quest! ") end else end end -- BY GSTAVOLIBER-- <action uniqueid="2001" script="quests/700k/bau1.lua"/>
-
[ERRO] Actions::registerEvent - Duplicate
Deve ter mais erro, mostra tudo.
- Vip ao dar look
-
ajuda nao consigo fazer esse sistema
Nessa linha: local newxml = io.open("data/items/newitems.xml", "r") mude para: local newxml = io.open("data/items/novositems.xml", "r") Aproveita e se esse for um comando diferente, muda ele pra por exemplo /inew sei lá, só pra n ter comflito, assim vc vai ter 1 comando pra criar item editado e ou pra criar item normal do jogo. -GstavoLiber
-
Alavanca de aposta
Bom, desculpe pela demora, tenho faculdade a noite, e trabalho durante o dia, aqui vai: Já testei e funcionou. Na alavanca, muda o número que você pois em action para 0, e coloque o numero que tinha antes em actionid, poe em uniqueid, depois salva o mapa. Ai, na actions.xml, mude a tag que tinha antes para: <action uniqueid="NUMERO" script="nomeDoArquivo.lua"/> Agora, nos scripts, mude o que vc tinha para: local config = { [1] = { item = 2470 } , [2] = { item = 2466 } , [3] = { item = 2471 } , [4] = { item = 2160 } , [5] = { removeItem = 2160 , count = 1 } } function onUse(cid, item, frompos, item2, topos) local own = getPlayerItemCount(cid, config[5].removeItem) if item.uid == 8787 then -- uniqid que vai na alavanca if(own > 0) then doPlayerRemoveItem(cid, config[5].removeItem, config[5].count) doPlayerSendTextMessage(cid,22,"Aposta realizada! Aguarde o resultado!") local sort = config[math.random(1, #config -1)].item if(sort == 2160) then item_uid = doPlayerAddItem(cid, sort, 10) -- 10 é quantidade de item se for crystal coin doPlayerSendTextMessage(cid,22,"Você recebeu seu prêmio !") return true else item_uid = doPlayerAddItem(cid, sort, 1) -- 1 é a quantidade do item normal (n empilhavel) doPlayerSendTextMessage(cid,22,"Você recebeu seu prêmio !") return true end else doPlayerSendTextMessage(cid,22,"Você não possui dinheiro suficiente para fazer a aposta!") return false end end end Espero ter ajudado, foi dificil portanto se possível contribui com um +REP =) -GstavoLiber
- Vip ao dar look
-
(Resolvido)[URGENTE] Erro de NPC - DISTRO 0.4
Amigo, vc trocou as libs do servidor tbm ?? Vai na pasta do server que voce pegou esse TFS novo, e pega a data/npc/lib/npcsystem e pega o arquivo npchandler.lua e poe na sua pasta do ot, isso acontece porque esta faltando funções. Se mesmo assim não funcionar, copia a pasta lib da pasta de onde vc pegou o tfs, e poe no seu, porque com certeza está faltando funções. -GstavoLiber
-
Alavanca de aposta
Substitui por esse: local config = { [1] = { item = 2160 , count = 10 } , [2] = { item = 2160 , count = 10 } , [3] = { item = 2160 , count = 10 } , [4] = { item = 2160 , count = 10 } , [5] = { removeItem = 2160 , count = 1 } } function onUse(cid, item, frompos, item2, topos) if(doPlayerRemoveItem(cid, config[4].removeItem, config[4].count)) then doPlayerSendTextMessage(cid,22,"Aposta realizada! Aguarde o resultado!") local sort = config[math.random(1, #config -1)] doPlayerAddItem(uid, config[sort].item, config[sort].count) else doPlayerSendTextMessage(cid,22,"Você não possui dinheiro suficiente para fazer a aposta!") end return true end
-
Alavanca de aposta
Pode ser em uma alavanca ?? Ou voce prefere talkation ? Explica ai. @EDIT Bom, se for tipo numa alavanca, eu fiz um codigo simples aqui, e deve resolver. local config = { [0] = { item = 2160 , count = 10 } , [1] = { item = 2160 , count = 10 } , [2] = { item = 2160 , count = 10 } , [3] = { item = 2160 , count = 10 } , [4] = { removeItem = 2160 , count = 1 } } function onUse(cid, item, frompos, item2, topos) if(doPlayerRemoveItem(cid, config[4].removeItem, config[4].count)) then doPlayerSendTextMessage(cid,22,"Aposta realizada! Aguarde o resultado!") local sort = config[math.random(0, #config -1)] doPlayerAddItem(uid, config[sort].item, config[sort].count) else doPlayerSendTextMessage(cid,22,"Você não possui dinheiro suficiente para fazer a aposta!") end return true end Só mudar os ID dos items, e a quantidade que vai ganhar, e o id e qnt do item que vai retirar do player. Depois, adicionar action id na alavanca no RME e adicionar uma linha no actions.xml. Essas apostas podem ser feitas várias vezes. E é muito simples. Se possível +REP -GstavoLiber
- [PEDIDO] npc que distribuidor !
-
[ERRO] SCRIPT
Amigão, posta o código todo ai, se não n vai dar pra ajudar, Ta dando erro na linha 100 do seu código, vc passou 72 linhas... Não tenha medo de postar seu script, estamos aqui para ajudar.
-
[AJUDA] Annihi bugada
Cara, utilize a opção de código, fica meio dificil entender desse geito rsrs. Pois bem, essas posições : position1 = {x=1177, y=1241, z=8}, position2 = {x=1177, y=1249, z=8}, position3 = {x=1183, y=1241, z=8}, position4 = {x=1183, y=1249, z=8}, São as posições que aparecem os monstros??
-
[ERRO] SCRIPT
Amigão, posta o código todo ai, se não n vai dar pra ajudar, Ta dando erro na linha 100 do seu código, vc passou 72 linhas... Não tenha medo de postar seu script, estamos aqui para ajudar.
-
Erro na contagem TASK
Ja respondi a outra dúvida sobre a mesma questão, vou dar control + c control + v.
- [Pedido] Mount
-
PEDIDO - Programa para criar Scripts
Obrigado era exatamente do que precisava =) Resolvido!
- [Pedido] Mount
-
Summon Com Corpo
Posta o script da magia de summom aqui. Iria ajudar.
-
(Resolvido)Bug position do mysql do site
É bem provavel que vc modificou o nome dos Knight Samples e tudo mais, então Tem que mudar as posições de X Y e Z para seu templo, e mudar a opção save para 1.
-
Pedido Comando de Dar Montaria
Cara, não sei se vai funcionar, mas eu fiz aqui correndo... Seguinte, cria um novo .lua em talkations/scripts e add: function onSay(cid, words, param, param2) if(words == "/addmount") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local storageplayer = getPlayerStorageValue(player, mount2.str) if(storageplayer >= 1) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player already have this mount.") elseif(storageplayer <= 0) then doPlayerAddMount(cid, mount2.id) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getCreatureName(pid) .. " has received the mount ") setPlayerStorageValue(player, mount2.str, 1) end end end end no talkations.xml adicione: <talkaction words="/addmount" event="script" value="addmount.lua"/> Mude apenas o nome do arquivo. Para utilizar in game, escreva: /addmount nomeDoPlayer IDdaMount Agora, para funcionar deverá modificar o código do link que nosso amigo xWhiteWolf acima o enviou... mudando o código para: local montConfig = { ['widow queen'] = {item = xx, id = 1, str = 2001}, ['racing bird'] = {item = xx, id = 2, str = 2002}, ['war bear'] = {item = xx, id = 3, str = 2003}, ['black sheep'] = {item = xx, id = 4, str = 2004}, ['midnight panther'] = {item = xx, id = 5, str = 2005}, ['draptor'] = {item = xx, id = 6, str = 2006}, ['titanica'] = {item = xx, id = 7, str = 2007}, ['tin lizard'] = {item = xx, id = 8, str = 2008}, ['blazebringer'] = {item = xx, id = 9, str = 2009}, ['rapid boar'] = {item = xx, id = 10, str = 2010}, ['stampor'] = {item = xx, id = 11, str = 2011}, ['undead cavebear'] = {item = xx, id = 12, str = 2012} } local xx = 3954 --- id do item function onSay(cid, words, param) if(param == '') then local str = "" for name, options in pairs(montConfig) do str = str .. "\n" .. name end doPlayerPopupFYI(cid, "List of mounts:\n\n" .. str) return true end local mount = montConfig[param] if(mount ~= nil) then if doPlayerRemoveItem(cid,mount.item,1) then doPlayerSendCancel(cid, "Sorry, you dont have a mont doll for buy this mont " .. param .. "") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return true end doPlayerAddMount(cid, mount.id) doPlayerRemoveItem(cid, xx,1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) else doPlayerSendCancel(cid, "The mount not found in list. Please use '!mount' to see the mounts list.") end return true end Note que apenas adicionei str = valor em cada linha, mude os numeros 2001,2002 até 2012 para numeros de storage válidos em seu servidor. Feito isso, salve e reinicie seu servidor. Agora é só utilizar. Posta ai se funcionou =) Se possível, +REP -GstavoLiber
-
Item Mount (Exclusivo)(10.31 a 10.37)(TFS 1.0).
Essas mounts ja estão inclusas das outras versões? Ou é só as mounts específicas dessas versões?
-
[RPG] Quest Dinâmica
Obrigado, so tentando ajudar a dar idéias... Com esse script você pode usar de maneiras diferentes, e para coisas diferentes =D -GstavoLiber
-
sistema Vip System Mock
Provavelmente vai estar no script da sua vip, me manda o link da onde vc pegou a vip, que te mostro qual é a sua storage. -GstavoLiber