Tudo que andreoam postou
-
Cidade Arcadia 11.0
achei, porem ta incompleta, tem só a city, nao tem as hunts, e msm assim a city ainda ta bugada, com as bordas cortadas. Ainda falta muita coisa.
-
Cidade Arcadia 11.0
Ai a pessoa vai todo feliz baixar o mapa e é o templo e o DP de thais, affs
-
Recompensa por Level (Item, Bank, Addon, Mount)
eu uso este no meu tfs 1.2 local tabela = { -- [level] = type = "item", id = ITEM_ID, id2 = QUANTIDADE, msg = "MENSAGEM"}, -- [level] = type = "addon", id = ID_ADDON_FEMALE, id2 = ID_ADDON_MALE, msg = "MENSAGEM"}, -- [level] = type = "mount", id = ID_MOUNT, id2 = 0, msg = "MENSAGEM"}, [20] = {type = "promote", id = 2160, id2 = 2, msg = "Parabens! Voce foi promovido e ganhou 2 Crystal Coins"}, [40] = {type = "addon", id = 136, id2 = 128, msg = "Voce ganhou o addon citizen full por alcancar o level 40!"}, [50] = {type = "item", id = 2160, id2 = 5, msg = "Voce ganhou 5 crystal coins por alcancar o level 50!"}, [60] = {type = "mount", id = 2, id2 = 0, msg = "Voce ganhou uma montaria!"}, [100] = {type = "item", id = 2160, id2 = 10, msg = "Voce ganhou 10 crystal coins por alcancar o level 100!"}, [150] = {type = "item", id = 2160, id2 = 15, msg = "Voce ganhou 15 crystal coins por alcancar o level 150!"}, [200] = {type = "item", id = 2160, id2 = 20, msg = "Voce ganhou 20 crystal coins por alcancar o level 200!"}, [250] = {type = "item", id = 2160, id2 = 25, msg = "Voce ganhou 25 crystal coins por alcancar o level 250!"}, [300] = {type = "item", id = 2160, id2 = 30, msg = "Voce ganhou 30 crystal coins por alcancar o level 300!"}, } local storage = 15000 function onAdvance(player, skill, oldLevel, newLevel) if (skill == 8) then for level, _ in pairs(tabela) do if player:getLevel() >= level and player:getStorageValue(storage) < level then if tabela[level].type == "item" then player:addItem(tabela[level].id, tabela[level].id2) elseif tabela[level].type == "addon" then player:addOutfitAddon(tabela[level].id, 3) player:addOutfitAddon(tabela[level].id2, 3) elseif tabela[level].type == "mount" then player:addMount(tabela[level].id) elseif tabela[level].type == "promote" then local vocation = player:getVocation() local promotion = vocation:getPromotion() player:setVocation(promotion) player:addItem(tabela[level].id, tabela[level].id2) else return false end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, tabela[level].msg) player:setStorageValue(storage, level) end end end player:save() -- salvando player return true end
-
[GESIOR] Shop Addons & Mounts
esse id tem que ser colocado no item ID quando vc tiver cadastrando a mount/addon no seu site.
- [10.91] Remere's Map Editor
-
Custom Cliente - Todas as versões - Qualquer IP
Amigo, o ip que vc deve utilizar, é o ip que vc usa no no-ip. ele foi bem especifico quando disse que exemplo.com.br era so um exemplo. no meu caso. no meu no-ip eu utilizo o underfox.no-ip.biz que contem 18 caracteres, ai eu adiciono mais 2 NULL completando assim os 20 caracteres. ai eu pego cada ip deste login01.tibia.com login02.tibia.com login03.tibia.com login04.tibia.com login05.tibia.com tibia01.cipsoft.com tibia02.cipsoft.com tibia03.cipsoft.com tibia04.cipsoft.com tibia05.cipsoft.com e troco por underfox.no-ip.bizNULLNULL é so isso, nada de bicho de sete cabeças. salva o arquivo e fecha. pronto, cliente próprio criado. Agora so falta eu aprender como trocar a tela de fundo do cliente 10.90
- OTX Server 2 [8.00_11]
-
[GESIOR] Shop Addons & Mounts
como descobrir o id de mounts que nao estao na lista?
-
[GESIOR] Shop Addons & Mounts
onde acho o id do addon?
-
[GESIOR] Site está mostrando data errada
e como que muda de AM/PM pra 24hrs?
- [Sistema de Ticket] Atendimento - Gesior Acc
-
Novo Sistema de Trainer [0.36~0.4]
Vamos as dúvidas 1° funciona em TFS1.0?? 2º e mas importante, a distancia entre cada cabine 3 média a partir da parede ou do centro da cabine? 3º se for a partir da parede, digamos que eu tenho uma dou lado da outra, é medido da parede direita da cabine esquerda ate a parede direita da cabine direita ou é da parede direita da cabine esquerda ate a parede esquerda da cabine direita??
-
[OLD/OTC] Compactando Client com spr, pic e dat
todas as imagens estao off.
-
[TFS 1.2] Bless free for low level - Bless de graça para level baixo
cara, nao funcionou aqui nao, nao deu nenhuma msg de erro, nao acontece nada, simplesmente nao fuciona.
- 2015 GESIOR ACC 1.0 BY VICTORWEBMASTER
-
[10.90] Vanaheim Global Opensource - TFS 1.2
faz em x86 ae pra mim?? 64 trava meu pc e da depois que destrava. faz em x86 ae pra mim?? 64 trava meu pc e da depois que destrava. baixei o tfs "#834 ef66ea3" compilado do site http://nightlies.otland.net/ e copiei as dlls "lua51.dll" e "libmysql.dll" do "TFS SDK 2.0" e mesmo assim meu servidor continua no 10.77, sabe explicar o por quer??
- Distros Compilados [TFS 1.0 e 1.2]-[10.78] x86 - x64 + DLLs
-
[TFS 1.x] TK Vip System
Como eu retiro esse time()? No meu accounts.php não tem ele. Só tem o vip_time. @Edit luanluciano93 Cara eu nao consegui, tem como vc ver isso pra mim. estou mandando meu site completo Pelo Dropbox. So preciso que mestre o dias de vip exatamente como mostra o da premium. OBG. Database Site
-
[TFS 1.x] TK Vip System
Isso. É classes mesmo, é pq estou on pelo celular e não me lembrava em qual das pastas estava o. Onde verifico esse time()?? Eu sei que quando adicionou apenas 1 dia de VIP na ACC, o numero que retorna não é o 86400. É um outro que não me lembro agora mas é bem próximo a 144000 algo do tipo
- [TFS 1.x] TK Vip System
-
[TFS 1.x] TK Vip System
Não sei te informar se é o 2012, pq eu baixei ele junto com o serv e ele veio zipado como www. Mas a raiz dele é bem parecida com o 2012. Ele tem a pasta pages onde fica todos os arquivos.php do site. E ele não tem a pasta pot. Onde vejo a versão? @Edit luanluciano Segue em anexo a print do meu site @edit Estou migrando para o gesior 2012 v2 es o link do post [2015] Gesior 2012 1.0 - V2 - Atualizado
-
[TFS 1.x] TK Vip System
luanluciano93 Procurei em todo lugar, mas os tutoriais que achei sao para o sistema do mock e quando acho um que obedeça o sistema vip_time nao é para o meu gesior. o meu gesior nao tem a pasta pot e nem o arquivo POTS_Account.php por que ele é modificado. poderia adicionar o vip status no meu gesior? quais os arquivos devo postar??
- Recompensa por Level (Item, Bank, Addon, Mount)
- Recompensa por Level (Item, Bank, Addon, Mount)
-
[TFS 1.x] TK Vip System
o scrip adicionar segundos e nao dias. então tende tente fazer uma conta no scrip. tipo player:doVipDays((days / 86400)) ou essa função function Player.doVipDays(self)local vipDays = math.floor(self:doVipTime() / 86400) return self:doVipTime() ~= false and self:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Your have '.. vipDays .. ' vip days.') or error('error.') end gangul321 Faça o seguinte. no scrip addvip.lua adicione um storage -- <talkaction words="/addvip" separator=" " script="addvip.lua" /> -- exemple: /addvip, Luan, 30 function onSay(player, words, param) if not player:getGroup():getAccess() then return true end if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local split = param:split(",") local jogador = Player(split[1]) if not jogador:isPlayer() then player:sendCancelMessage("Player not found.") return false end local dias = tonumber(split[2]) if dias == nil then player:sendCancelMessage("Invalid param specified.") return false end jogador:addVipDays(dias) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados ".. dias .." dias de VIP no character ".. split[1] ..".") setPlayerStorageValue(player, 13540) -- Storage a ser adicionado return false end em movements/scripts crie um viptile.lua e adicione function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,fale com Administrador do Server.", msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 13540) - 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 em moviments.xml adicione <movevent type="StepIn" actionid="13700" event="script" value="vipetile.lua"/> e no seu RME coloque a actions 13700 no piso desejado . So que agora vc tera que criar um check para remover o strage quando o vip acabar Em creaturescript/script Crie um arquivo.lua e renomeie para endvip.lua --[[ by vodkart ]]-- function onLogin(cid) if getPlayerStorageValue(cid, 13540) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. function Vodka(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then addEvent(Vodka, 3*1000, cid) end end return TRUE end Em creaturescript.xml adicione <event type="login" name="CheckVip" script="endvip.lua"/> Nao esqueça de mudar a posição do templo