Tudo que brendoonh postou
-
Tem algum jeito de Criar um Servidor com internet via radio??
Não seria uma boa ideia, pois todos sabemos que a internet via radio perde muito sinal, quando há ligações para o telefone. Ter como pode até ter, usando o hamachi...
-
Não dá pra criar guilds pelo OT!
Eu penei 1x no meu ot por isso, ngm conseguia descobrir o erro, ai fuçando eu tinha conseguido fazendo esse procedimento que o suporter do TibiaKing mencionou.. Tenta refazer o procedimento, pois no meu resolveu na epoca!!
-
Usando uma Runa some todas da mesma (ME AJUDEM PORFAVOR)
manda sua item.lua por gentileza..
-
(Resolvido)[VIP]
Actions <action itemid="xxxx" script="vipdonat.lua"/> vipdonat.lua: (13778) storage, mude-a para desejada function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13778) local timenow = os.time() if getPlayerStorageValue(cid, 13778) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13778, time) local quantity = math.floor((getPlayerStorageValue(cid, 13778) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos para mudança de nome.") doPlayerAddAddons(cid, 1) addEvent(doRemoveCreature, 5*1000, cid, true) end return TRUE end creatureevents.xml add <event type="login" name="FimVip" event="script" value="fimvip.lua"/> fimvip.lua creatureevents/script function onLogin(cid) local temple = { x =160, y = 54, z = 7} if vip.hasVip(cid) == true then if getPlayerStorageValue(cid,13778) ~= 1 then setPlayerStorageValue(cid,13778,1) end else if getPlayerStorageValue(cid,13778) == 1 then doTeleportThing(cid, temple) doPlayerSendTextMessage(cid, 22, "Sua vip acabou!") db.executeQuery("UPDATE `accounts` SET `vip_time` = 0 WHERE `id` = ".. getAccountIdByName(getPlayerName(cid)) ..";") setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid, 13778, 0) end end return true end function onLogin(cid) local name = string.gsub(""..getCreatureName(cid).."", ".VIP. ", "") if getPlayerStorageValue(cid, 13778) <= 0 then if getCreatureName(cid) ~= name then db.executeQuery("UPDATE `players` SET `name` = '"..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") addEvent(doRemoveCreature, 2*1000, cid, true) end end return true end movements.xml 29859 (action id do piso que expulsará intrusos) <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/> viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Este lugar é só para vips donate, adquira sua vip no site..", msgWelcome = "Bem vindo a area vip, você tem 20% a mais de xp, bom up.." } if getPlayerStorageValue(cid, 13778) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end Creditos: alissonxzff2
-
Adicionar atividade survival
up
-
Adicionar atividade survival
up
-
Adicionar atividade survival
Boa noite galerinha do TK.. Tudo joia?? Olá, gostaria da ajuda de vocês para adicionar uma atividade no sistema de survival que estou usando (Ultimate survival do Omega) Enfim, é o seguinte, deixar a entrada da survival que nem a Anihilator, pra entrar 4 pessoas no maximo juntas. Porem, não iria inibir de entrar 1 pessoa solo. Mesmo assim daria pra entrar 1,2,3 e no máximo 4. Entenderam?? E se possível, quando tiver alguém lá dentro, o quadrado verde(ID 9565) na foto ficasse vermelho(ID 9562).. Grato dês de já !!! REP+ pra quem consegui me ajudar!!
- NPC
- NPC
-
PROCURO PESSOAS PARA STAFF,MAPA (30%)
Brendon Henrique 19 anos Umas 10h por dia... Nao jogo Tibia a um bom tempo. Posso ajudar em Mapper e Scripts..
- Script Area Donate Me ajude
-
NPC
Valeu.. Funcionou ! Estou com uma duvida, nessa parte dos items, item2 = {2425, 2516, 3983} -- Item que vai pedir na troca Eu achava que seria assim, esses 3 ids, trocaria pelo Obsidian Knife, só que nao ta assim, na verdade isso so funciona assim, por ex: {2425, 5805} Nao ta tendo como colocar 3 items para trocar por 1, esse exemplo que citei, ele recebe o ID 2425, e troca pelo 5805... Eu iria por diversos itens na troca, só que eu nao to conseguindo.. 10 life crystal = 1 flawless ice crystal 1 dragon shield + 1 obsidian lance + 3 bast skirt = obsidian knife 100 soul orb = 100 infernal bolt 3 devil helmet = 1 magic sulphur 1 small ruby + 1 diamond = fire bug Nao teria um modo mais simples de fazer??
-
NPC
O que eu fiz de errado??
-
npc que troque 3 itens por uma chave
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 local items = { item1 = {2346, 2349}, -- item1 item que será pedido e que será dado na primeira troca item2 = {2033, 15515} -- item2 item que será pedido e que será dado na segunda troca } local counts = { count1 = {1, 1}, -- count1 quantidade que será pedido e que será dado na primeira troca count2 = {10, 1} -- count2 quantidade que será pedido e que será dado na segunda troca } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'blue note') then selfSay('You want to swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.',cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) selfSay('You just swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) talkState[talkUser] = 0 else selfSay('You need '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end else selSay('Ok then!', cid) talkState[talkUser] = 0 end elseif msgcontains(msg, 'bar of gold') then selfSay('You want to swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) talkState[talkUser] = 2 elseif talkSate[talkUser] == 2 if msgcontains(msg, 'yes') then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) talkState[talkUser] = 0 else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end else selfSay('Ok then!', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Vamos lá, vocês poderiam me tirar uma duvida nesse script? Ele ta funcionando porem, queria adicionar mais itens. Local Items seria o ID do item, Count seria a quantidade certo? E se eu quiser adicionar mais itens na troca? como eu faço para alterar essa parte? function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'blue note') then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) selfSay('You just swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) else selfSay('You need '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end elseif msgcontains(msg, 'bar of gold') then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end end return TRUE
-
NPC
Continuo precisando e aceito ajuda.. Querer eu já estaria "abusando" .. TFS 0.4 Obrigado!
-
NPC
Boa noite.. Estou precisando de um NPC que troque itens por outros, porem ele varia diversas trocas, por exemplo: 100 soul orbs - 100 infernalt bolt 10 life crystal = 1 flawless ice crystal dragon lance + dragon shield + bart skirt = obsidian knife Alguém poderia me ajudar?? Obrigado!! REP+ pra quem me der uma moral nisso ae!
-
Ibot 10.82
Alguem sabe c tem ibot 10.82 para download crackeado ??? REP++ vlw
- DEV C++ Compilando TFS no Windows
-
Erro distro
Ta foda esse erro... Ninguem sabe oq pd ser n???
-
Erro distro
Sobre a distro, ja mudei varias e varias vezes e nada, vou baixar o C++ pra ver se resolve !!!
-
Erro distro
up
-
Erro distro
- Account Manager Invalid Account Name
O meu tambem dava isto, consequentimente tive outro erro, de criar guild e nao aparecer no look do char, procurei solução e nada, dai comecei a fuçar, pois de algum modo dava pra arrumar, fui e descobrir o erro e por surpresa quando eu fucei no negocio da guild acabei arrumando o erro do INVALID ACCOUNT, faça o procedimento que eu menciono neste LINK, pois com isso eu arrumei o erro, vê se aí resolve também... Não manjo mt de explicar e nem sei como consegui arrumar, como eu disse, foi fuçando e acabei resolvendo.. Boa Sorte!!!- [erro] Database
Posta uma foto do erro, assim ngm vai conseguir te ajudar .. -.-'- (Resolvido)Erro estranho
Acho que funcionou, vou esperar mais um pouco para ver se parou de vez mesmo.. Dei um REP+ ai !!! Sabe oq é isto...?? up - Account Manager Invalid Account Name
Informação Importante
Confirmação de Termo