
Spectry 2
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Spectry 2 deu reputação a Droox em (Resolvido)Retirar missões de quests!Oi pessoal! Estou criando esse tópico porque confio que só aqui vou encontrar a resposta pra minha dúvida!
Estou com um mapa global 10.76 global no qual tem que fazer todas as missões pra a fazer algumas quests ou acessar alguns lugares!
Eu queria tirar essas missões.
Ex: Para acessar os portões de Yalahar precisa da In service of Yalahar Completa, gostaria de cortar pra começar na missão 10!
Alguém poderia me ajudar?
-
Spectry 2 deu reputação a arthur122222 em (Resolvido)Retirar missões de quests!Altere o que tem dentro desta script por isso:
local mechanisms = { [3091] = {pos = {x = 32744, y = 31161, z = 5}, value = 21}, -- Alchemist [3092] = {pos = {x = 32744, y = 31164, z = 5}, value = 21}, [3093] = {pos = {x = 32833, y = 31269, z = 5}, value = 24}, -- Trade [3094] = {pos = {x = 32833, y = 31266, z = 5}, value = 24}, [3095] = {pos = {x = 32729, y = 31200, z = 5}, value = 29}, -- Arena [3096] = {pos = {x = 32734, y = 31200, z = 5}, value = 29}, [3097] = {pos = {x = 32776, y = 31141, z = 5}, value = 35}, -- Cemetery [3098] = {pos = {x = 32776, y = 31145, z = 5}, value = 35}, [3099] = {pos = {x = 32874, y = 31202, z = 5}, value = 41}, -- Sunken [3100] = {pos = {x = 32869, y = 31202, z = 5}, value = 41}, [3101] = {pos = {x = 32854, y = 31251, z = 5}, value = 45}, -- Factory [3102] = {pos = {x = 32856, y = 31248, z = 5}, value = 45} } local mechanisms2 = { [9235] = {pos = {x = 32773, y = 31116, z = 7}}, [9236] = {pos = {x = 32780, y = 31115, z = 7}} } function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if(mechanisms[item.uid]) then --if(player:getStorageValue(30) >= mechanisms[item.uid].value) then player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:teleportTo(mechanisms[item.uid].pos) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) --else --player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "The gate mechanism won't move. You probably have to find a way around until you figure out how to operate the gate.") --end elseif(mechanisms2[item.uid]) then player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:teleportTo(mechanisms2[item.uid].pos) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) end return true end -
Spectry 2 deu reputação a ericnavarro em [GESIOR] Shop Addons & MountsBro voce sabe como dou pontos de shop quando utilizadores criam account?
obrigado.
-
Spectry 2 deu reputação a PudAnon em [Dúvida]Esconder Samples GESIOROpa, vlw pela ideia, conheço sobre php e consegui fazer =P
ta aqui o código para quem estiver com a mesma dúvida:
elseif(($name == 'Sorcerer Sample') or ($name == 'Druid Sample') or ($name == 'Knight Sample') or ($name == 'Paladin Sample') or ($name == 'Account Manager')){ $main_content .= 'Here you can get detailed information about a certain player on '.$config['server']['serverName'].'.<BR> <FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>'; }
Bastá trocar os nomes pelo nome do char que quer esconder, coloque o código embaixo do fechamento do primeiro if em characters.php
Vlw !
Não vi seu post AnaPaula e acabei fazendo o código em php, mas vou fazer isso que você falou =P vlw pela ajuda !!!
-
Spectry 2 deu reputação a robgreen em [AJUDA] Não consigo conectar no meu servidor!Esse problema é fácil de se resolver. Vá no seu iniciar e pesquise por cmd
Abra o cmd e escreva ipconfig
Irá aparecer várias coisas, procure por Endereço IPv4
Anote esse ip e é com ele que você deve entrar em seu servidor, todas as outras pessoas entram com o seu ip virtual.
Se ajudei, rep+. Abraço!
Edit: Lembrando que se você reiniciar sua net, ou seja, se o modem for desligado (se cair a luz por exemplo) esse ip muda, ai você faz o mesmo procedimento e olha seu novo ip.
-
Spectry 2 deu reputação a Caronte em Lista completa de Magic Effects e Shoot TypeFonte: http://www.tibiaking.com/forum/topic/49095-lib-000-const/
Eu mesmo...
CONST_ME:
CONST_ME_DRAWBLOOD = 0
CONST_ME_LOSEENERGY = 1
CONST_ME_POFF = 2
CONST_ME_BLOCKHIT = 3
CONST_ME_EXPLOSIONAREA = 4
CONST_ME_EXPLOSIONHIT = 5
CONST_ME_FIREAREA = 6
CONST_ME_YELLOW_RINGS = 7
CONST_ME_GREEN_RINGS = 8
CONST_ME_HITAREA = 9
CONST_ME_TELEPORT = 10
CONST_ME_ENERGYHIT = 11
CONST_ME_MAGIC_BLUE = 12
CONST_ME_MAGIC_RED = 13
CONST_ME_MAGIC_GREEN = 14
CONST_ME_HITBYFIRE = 15
CONST_ME_HITBYPOISON = 16
CONST_ME_MORTAREA = 17
CONST_ME_SOUND_GREEN = 18
CONST_ME_SOUND_RED = 19
CONST_ME_POISONAREA = 20
CONST_ME_SOUND_YELLOW = 21
CONST_ME_SOUND_PURPLE = 22
CONST_ME_SOUND_BLUE = 23
CONST_ME_SOUND_WHITE = 24
CONST_ME_BUBBLES = 25
CONST_ME_CRAPS = 26
CONST_ME_GIFT_WRAPS = 27
CONST_ME_FIREWORK_YELLOW = 28
CONST_ME_FIREWORK_RED = 29
CONST_ME_FIREWORK_BLUE = 30
CONST_ME_STUN = 31
CONST_ME_SLEEP = 32
CONST_ME_WATERCREATURE = 33
CONST_ME_GROUNDSHAKER = 34
CONST_ME_HEARTS = 35
CONST_ME_FIREATTACK = 36
CONST_ME_ENERGYAREA = 37
CONST_ME_SMALLCLOUDS = 38
CONST_ME_HOLYDAMAGE = 39
CONST_ME_BIGCLOUDS = 40 (OBS: são as nuvens do exevo gran mas vis)
CONST_ME_ICEAREA = 41
CONST_ME_ICETORNADO = 42
CONST_ME_ICEATTACK = 43
CONST_ME_STONES = 44
CONST_ME_SMALLPLANTS = 45
CONST_ME_CARNIPHILA = 46
CONST_ME_PURPLEENERGY = 47
CONST_ME_YELLOWENERGY = 48
CONST_ME_HOLYAREA = 49
CONST_ME_BIGPLANTS = 50 (é quase igual, só que cresce mais, não consegui gif)
CONST_ME_CAKE = 51
CONST_ME_GIANTICE = 52
CONST_ME_WATERSPLASH = 53
CONST_ME_PLANTATTACK = 54
CONST_ME_TUTORIALARROW = 55
CONST_ME_TUTORIALSQUARE = 56
CONST_ME_MIRRORHORIZONTAL = 57
CONST_ME_MIRRORVERTICAL = 58
CONST_ME_SKULLHORIZONTAL = 59
CONST_ME_SKULLVERTICAL = 60
CONST_ME_ASSASSIN = 61
CONST_ME_STEPSHORIZONTAL = 62 (Ignorado)
CONST_ME_BLOODYSTEPS = 63 (Ignorado)
CONST_ME_STEPSVERTICAL = 64 (Ignorado)
CONST_ME_YALAHARIGHOST = 65
CONST_ME_BATS = 66
CONST_ME_SMOKE = 67
CONST_ME_INSECTS = 68
CONST_ME_NONE = 255
CONST_ME_LAST = CONST_ME_INSECTS
Depois eu posto o CONST_ANI -
Spectry 2 deu reputação a Sekk em [GESIOR] Shop Addons & MountsEae galera, esses dias eu tive vontade de começar um server de tibia 10.90, porém, comecei no site. Fui mexendo e tals, ai vi que não funcionava o shop, pra enviar mounts e addons para os players, ai fui atrás de correção.
Vi que aqui mesmo no TK, o membro Summ postou um script para tibia 10.53 desse shop, para TFS 1.x.
Como o script dele não era atualizado desde janeiro(quando ele criou), eu resolvi atualizar(por eu mesmo precisar), e agora venho trazer a "atualização" pra vocês UAHUEHEUAH
Bora la:
Primeiro, na pasta do seu server, em creaturescripts/scripts adicione um arquivo chamado addonmount.lua e adicione o seguinte dentro:
Ai está com a atualização 10.90 do tibia.
Em creaturescripts.xml adicione a tag:
Agora em Globalevents/scripts, substitua seu shop.lua por esse:
E em globalevents.xml adicione a tag:
Agora vamos para a pasta do site.
Em config/config.php localize a linha
Em cima dessa linha, adicione o seguinte:
Agora na pasta pages, substitua seus arquivos shopadmin.php e shopsystem.php por esses:
shopadmin.php
shopsystem.php
Agora, deixo um arquivo em .rar em anexo, extrai o conteúdo(pasta addons e mounts) para a pasta images do seu site.
Quando você for adicionar alguma mount ou addon no seu shop, faça assim:
Obs.: Muito importante, quando for adicionar a oferta de mount ou addon no shop, ao invés de colocar o ID do mesmo, adicione o número de storage, que está no arquivo addonmount.lua em creaturescripts do seu server. Escolha o que quiser.
Obs.2: As imagens dos addons e mounts são adicionadas automaticamente no shop.
images.rar
Créditos:
@dezon - Shopadmin
Summ
Scan: https://www.virustotal.com/pt/file/1a60771d653b96224740ef9d5b4b8748dc4b216bfb7b581f5706a8ea14d4aeb7/analysis/1452534742/
-
Spectry 2 deu reputação a Sekk em [GESIOR] Shop Addons & MountsAinda bem
Obs.: um problema desse shop de mount ou addon, é que se o player comprou 1 vez e comprar dnv o msm, não vai dar erro, vai retirar os pontos da account normalmente.. Vou procurar ajuda pra prevenir isso
-
Spectry 2 deu reputação a murilao em Shop site nao apareceCuidado com double post.
Vai na pasta layout/tibiacom/layout.php embaixo do buypoints apague o que o amigo ali encima passou e substituir por essa:
<a href='?subtopic=shopsystem'> <div id='submenu_shopsystem' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_shopsystem' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'><div style=\"color: green;\">Shop Online</div></div> <div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div> </div> </a> Espero ter ajudado.
-
Spectry 2 deu reputação a murilao em Shop site nao aparecePo amigo não sei, ver se lá tem algum tutorial ou aqui no forum.
-
Spectry 2 deu reputação a Kemmlly em RESETAR OT TODOPorcura as colunas:
PLAYERS
ACCOUNTS
PLAYER_STORAGE
GUILDS
Seleciona todos os players que quer excluir e exclua, lembrando de não excluir ou alterar os personagens SAMPLE. Se o jogador tiver house ou guild, lembre de deletar elas primeiro.
Se quiser poupar o trabalho, procure uma DB limpa, tem alguns topicos aqui que tem, tanto SQL como MYSQL.
-
Spectry 2 deu reputação a emersontb em Procura-se WebmasterEu \O/ !!
-
Spectry 2 deu reputação a Wiz Khalifa em (PEDIDO) NPC que repara Soft Boots e Firewalker Boots.Ok, está ai no anexo, a script do firewalker.
Firewalker.xml
-
-
-
Spectry 2 deu reputação a
otmanagerem Como mandar msg no ot sozinhoOlá, boa noite.
Tente utilizar o globalevents e usar um tag com intervalo pra ser executado de tantos em tantos segundos e uma função onThink.
Tag:
<globalevent interval="60000" name="broadcastMsg" script="meuscript.lua"/> Script:
function onThink(interval) broadcastMessage("Mensagem a ser enviada aos jogadores") return true end
-
Spectry 2 deu reputação a trancx123 em Wands, roda e firewalker bootsolha, eu n sei pq mas no meu server se eu mudar isso e dar /reload n adianta, tem q dar /shutdown para funcionar, quanto a chance de erro das wands e rods a variavél não existe nelas no seu caso, mas testa o weapons q te mandei, se n der certo me manda seu item.xml
-
Spectry 2 deu reputação a trancx123 em Wands, roda e firewalker bootseditou aonde? ai n tem variável para chance de erro, cara, o erro devo estar ai ou no seu item.xml, vou te passar os que eu tenho aqui pra n ter q ficar procurando essa agulha no palheiro, tentar substituir seu weapon.xml por este
weapons.xml
-
Spectry 2 deu reputação a trancx123 em Wands, roda e firewalker bootsse puder postar o script, talvez de pra ajudar
-
Spectry 2 deu reputação a Mathwsz em Meu Client n aceita MB@Spectry 2 Qual versao do seu tibia? Baixou o MB da msm versao? Esta executando o MB como Administrador? Aparece DemoVersion? Ele chega abrir?
Obs: Sempre que for postar algo, coloque o maximo de detalhes possiveis para facilitar quem quer lhe ajudar.
-
Spectry 2 deu reputação a Kemmlly em Map nao trocaO nome que colocou no mapa, é o mesmo nome configurado no CONFIG.LUA? Colocou o mapa na pasta certa /data/world e substituiu o antigo?
-
Spectry 2 deu reputação a Mathwsz em CRIAR QUEST QUER DE MOUNT OU ADDONVá em Data/Actions.xml e adicione:
<action uniqueid="30015" event="script" value="questteleport.lua"/> Agora vá em Data/Actions/Scripts e crie um arquivo chamado questteleport.lua e adicione:
local config = { daily = "no", -- allow only one enter per day? (like in global Tibia) level = 100, storage = 30015, entry = { {x = 247, y = 659, z = 13}, {x = 247, y = 660, z = 13}, {x = 247, y = 661, z = 13}, {x = 247, y = 662, z = 13} }, destination = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } } config.daily = getBooleanFromString(config.daily) function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 1946) then if(config.daily) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) else doTransformItem(item.uid, item.itemid - 1) end return true end if(item.itemid ~= 1945) then return true end local players = {} for _, position in ipairs(config.entry) do local pid = getTopCreature(position).uid if(pid == 0 or not isPlayer(pid) or getCreatureStorage(pid, config.storage) > 0 or getPlayerLevel(pid) < config.level) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end table.insert(players, pid) end for i, pid in ipairs(players) do doSendMagicEffect(config.entry[i], CONST_ME_POFF) doTeleportThing(pid, config.destination[i], false) doSendMagicEffect(config.destination[i], CONST_ME_ENERGYAREA) end doTransformItem(item.uid, item.itemid + 1) return true end Aah já ia esquecendo.. Vá no seu Remeres Map Editor, clique com o botão direito na alavanca e vai em Propriedades, e coloque o UniqueID 30015.
Pronto
Obs: Se lhe ajudei de um REP+ :D
Dúvidas, poste aí
-
Spectry 2 deu reputação a Mathwsz em CRIAR QUEST QUER DE MOUNT OU ADDON@Spectry 2 Addons:
156, 152 = Assassin 147, 143 = Barbarian 157, 153 = Beggar 279, 278 = Brotherhood of Bones 128, 136 = Citizen 288, 289 = Demon Hunter 148, 144 = Druid 137, 129 = Hunter 270, 273 = Jester 131, 139 = Knight 138, 130 = Mage 269, 268 = Nightmare 132, 140 = Nobleman 252, 251 = Norseman 150, 146 = Turban 155, 151 = Pirate 158, 154 = Shaman 133, 141 = Summoner 134, 142 = Warrior 149, 145 = Wizard 325, 324 = ? Não faço ideia, se alguém souber peço que me avise qual é. Sendo o primeiro ID masculino e o segundo feminino.
Mounts: Tu acha ele no arquivo mounts.xml !
Obs: Se lhe ajudei, de um REP+ :D
-
Spectry 2 deu reputação a Mathwsz em CRIAR QUEST QUER DE MOUNT OU ADDON@Spectry 2 Quest ganhar mount:
Vá na pasta Action/script e crie um arquivo chamado mountquest.lua e adicione isso dentro:
function onUse(cid, item, fromPosition, itemEx, toPosition) local effect = 30 -- efeito que aparece quando clica no bau local storage = 34530 if(getPlayerStorageValue(cid, 34530) > 0) then doPlayerSendTextMessage(cid, 25, "Você já recebeu sua mount.") return TRUE end doPlayerAddMount(cid, ID) -- id da montaria que voce pode achar em data/xml/mounts.xml doPlayerSendTextMessage(cid, 25, "Você ganhou uma nova mount.") doSendMagicEffect(getPlayerPosition(cid), effect) return TRUE end Agora vá em Data/Actions.xml abre e adicione:
<action actionid="ACTION ID" event="script" value="mountquest.lua"/> Depois disso, vá no seu REMERES MAP EDITOR clica com o botão direito em cima do baú e vai em Propriedades e onde está escrito ACTIONID você coloque o ActionID que tu botou na TAG !
Quest ganhar addon:
Vá na pasta Data/Actions.xml e adicione:
<action uniqueid="4581" script="addonquest.lua"/> Agora, vá em Data/Actions/Scripts e crie um arquivo chamado addonquest.lua e adicione:
function onUse(cid, item, frompos, item2, topos) prize = item.uid if prize > 0 and prize < 5000 then queststatus = getPlayerStorageValue(cid,4581) if queststatus == -1 then doCreatureSay(cid, "Você encontrou o outfit Demon Hunter.", TALKTYPE_ORANGE_1) doPlayerAddOutfit(cid, 288, 3) doPlayerAddOutfit(cid, 289, 3) setPlayerStorageValue(cid,4581,1) else doPlayerSendTextMessage(cid,22,"Esta vazio.") end return 1 else return 0 end end Pronto! Agora só ir no seu REMERES MAP EDITOR, clicar com o botão direito no baú e ir em Propriedades e colocar o uniqueID que você botou na TAG!
Obs: Se lhe ajudei de um REP+
- O Script não é meu.
-
Spectry 2 deu reputação a Mathwsz em Ajuda resolver bugs@Spectry 2 Vá em Data/Xml e abra o arquivo chamado Groups.xml
Lá vai estar todos os IDS, de tutor a GOD ! Abraço
Obs: Se lhe ajudei, de um REP+ :D