Tudo que Bruno Minervino postou
-
(Resolvido)[DUVIDA] Posição do Templo /t
Pelo map editor, quando você verifica as cidades (towns) CTRL+T, verifique se está correta com a posição x, y, z.
-
Host Dedicado, Novo servidor etc...
@Tópico, Eu dei minha ajuda, mostrei um conteúdo onde ele pode aprender. @Summ, A partir do momento que você anuncia algo, você esta dando sua cara a tapa, por isso me refiro a você como a host. Você está ajudando em que anunciando um site com erro de português e um telefone? Você não está ganhando nada, beleza, mais seu amigo está, através de você, de qualquer forma você está direta ou indiretamente envolvido. Eu consigo enxergar e ler muito bem, se você está usando "fonte 48" só está demonstrando que você quer atenção, porque a partir do momento que você mandou ele entrar naquele site sem conteúdo, você só fez um anúncio, nada além disso. O problema não está em eu chegar achando que sei de tudo, o problema está na sua má intenção em ajudar. Você que gosta tanto de ler e escrever pelo o que me parece, para 1 minuto da sua vida, coloque-se no lugar do autor e sinta na pele sua resposta. Se você concorda com isso, continue. Aqui não existe uma regra que lhe obrigue a postar nada ajudando alguém, porém, se for pra perder tempo postando, ajude pelo menos. @luanluciano93, Certo cara, desculpe por quaisquer transtornos aqui causados.
-
Host Dedicado, Novo servidor etc...
Essa parte não muda o que falei, ele está disposto a pagar, disposto a pagar é diferente de obrigado a pagar, mais como eu disse, com o conteúdo grátis aqui é necessário pagar por algo simples ? Você como empresa não presta serviços de graça, aqui no fórum ele consegue isso. Ai invés de ligar seu pc pensando em como vai ganhar dinheiro com a boa vontade ou o desespero dos outros, pense em como você pode ajudar e adquirir conhecimento com isso. Faz menos de 1 mês que estou participando do fórum, um dos meus primeiros posts foi bem parecido, depois descobri que se eu procurasse mais eu não precisaria ter postado. Não tiro sua meta em conseguir clientes, mais faça isso fora de uma seção de pedidos de ajuda. Não estou dizendo que você está infringindo nenhuma regra do fórum, mais tenha bom senso.
-
Host Dedicado, Novo servidor etc...
Não quis ser engraçado, você está se preocupando mais em ajudar na divulgação da "host do seu amigo" ao invés de ajudar o autor do tópico. Porque ao invés de anunciar serviços pagos que você diz ser de seu amigo, não anuncia serviços internos que são disponibilizados aqui no TK sem custos, assim o nosso colega adquire um conhecimento que ele não tem. Pois não creio que ele precise pagar para ajudar a colocar um otserv online em linux. "Pessoas interesseiras são como o lixo que guardamos achando que um dia vai servir para alguma coisa."
-
(Resolvido)how check isladder? ajuda
floorchange is a valid attribute for items? Some attributes are customized by scripts.
-
(Resolvido)how check isladder? ajuda
itemEx.uid is a correct value ? You don't need use "== true" to boolean, example: if getItemAttribute(itemEx.uid,'floorchange') then
-
Host Dedicado, Novo servidor etc...
@hiran, Cara aqui ta cheio de tutoriais bons, que te ensinam a fazer o procedimento. Falo isso porque tem 1 mês que comecei a mexer com Linux. Recomendo: http://www.tibiaking.com/forum/forum/146-tutoriais-de-programa%C3%A7%C3%A3o/ http://www.tibiaking.com/forum/forum/263-tutoriais-e-dicas-de-infraestrutura
-
Duvida Sobre Vocação
Você pode fazer por talkaction, npc, item (oq você quiser) como se fosse um promote, ai você coloca uma condição. if level >= 300 and resets >= 10 then pode ter a vocação else não pode ter a vocação end Só para você entender.
-
(Resolvido)Suporte Script - Piso por vocação
Tente assim: local vocation = 4 function onStepIn(cid, item, position, fromPosition) if getPlayerVocation(cid) ~= vocation and isPlayer(cid) then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, 18, 'You need to be a '..(getVocationInfo(vocation).name)..' to pass.') doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) end return TRUE end
-
Qual Windows eu coloco no VPS?
Meu caro, aconselho você usar linux. No caso, aqui no fórum possui vários tutoriais que ensinam como fazer este procedimento. Eu particularmente nunca vi um serviço VPS oferecer Windows XP.
- TopLevel Effect
- TopLevel Effect
-
(Resolvido)[AJUDA] Imagem do meu item vip não apareçe no shop
Cara, eu aconselho você atualizar seu site. uma dica: http://www.tibiaking.com/forum/topic/44980-gesioracc-2012-modificado-o-melhor/ Caso quiser continuar com seu atual, peço gentilmente que crie um tópico com o seu problema, para não continuar com suas dúvidas no tópico de outro usuário, até porque este aqui já está resolvido. Abraço!
- [GESIOR2012] Tenha outfits/items/country flags em seu hosting - recomendado
-
TopLevel Effect
Fala galera, Um membro fez um pedido, e achei que deveria compartilhar com vocês, algo simples porém útil. Principalmente em OT's do estilo Baiak. O que o script faz ? Ele simplesmente manda um efeito para o Top Level caso ele estiver online. Instalação: Em data/creaturescripts/creaturescripts.xml adicione: <event type="login" name="TopEffect" event="script" value="topeffect.lua"/> <event type="advance" name="CheckTop" event="script" value="topeffect.lua"/> Agora crie um arquivo em data/creaturescripts/scripts com o nome topeffect.lua e adicione: --[[ Script by Bruno Minervino para o Tibia King Caso for postar, colocar os créditos ]] local config = { tempo = 10, --tempo em segundos mensagem = { texto = "[TOP]", --não use mais de 9 caracteres efeito = TEXTCOLOR_LIGHTBLUE --efeito para a função doSendAnimatedText }, efeito = 30, --efeito da função doSendMagicEffect globalstr = 5687 -- uma global storage qualquer q esteje vazia } --[[ Não mexa em nada abaixo ]] local topPlayer = getGlobalStorageValue(config.globalstr) > 0 and getGlobalStorageValue(config.globalstr) or 0 function onLogin(cid) local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local pid = query:getDataString("id") local name = query:getDataString("name") if getPlayerName(cid) == name then if topPlayer ~= getPlayerID(cid) then topPlayer = getPlayerID(cid) end setGlobalStorageValue(config.globalstr, pid) TopEffect(cid) end end registerCreatureEvent(cid, "CheckTop") return true end function onAdvance(cid, skill, oldlevel, newlevel) if skill == 8 then local query = db.getResult("SELECT `id`, `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then local level = tonumber(query:getDataString("level")) if level < newlevel and topPlayer ~= getPlayerID(cid) then doBroadcastMessage("O jogador " .. getPlayerName(cid) .. " tornou-se o novo Top Level. Parabens!", 22) topPlayer = getPlayerID(cid) doSaveServer() setGlobalStorageValue(config.globalstr, getPlayerID(cid)) TopEffect(cid) end end end return true end function TopEffect(cid) if not isPlayer(cid) then return true end if topPlayer == getPlayerID(cid) then doSendAnimatedText(getCreaturePosition(cid), config.mensagem.texto, config.mensagem.efeito) doSendMagicEffect(getCreaturePosition(cid), config.efeito) addEvent(TopEffect, config.tempo * 1000, cid) end end function getPlayerNameById(id) local query = db.getResult("SELECT `name` FROM `players` WHERE `id` = " .. db.escapeString(id)) if query:getID() ~= -1 then return query:getDataString("name") end return 0 end function getPlayerIdByName(name) local query = db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name)) if query:getID() ~= -1 then return tonumber(query:getDataString("id")) end return 0 end function getPlayerID(cid) return getPlayerIdByName(getPlayerName(cid)) end Espero ajudar!
-
(Resolvido)[AJUDA] Imagem do meu item vip não apareçe no shop
Você não está usando o GESIOR 2012?
-
(Resolvido)[AJUDA] Imagem do meu item vip não apareçe no shop
Dentro da pasta images crie uma pasta chamada items e coloque todos as imagens lá. E tente usar esse shopsystem:
-
(Resolvido)[Pedido]Transforma tal intem em outro intem
Vlw cara, fico feliz em ajudar
-
(Resolvido)[PEDIDO] Script TOP LEVEL
Em data/creaturescripts/creaturescripts.xml adicione: <event type="login" name="TopEffect" event="script" value="topeffect.lua"/> Em data/creaturescripts/scripts/login.lua adicione no fim: registerCreatureEvent(cid, "TopEffect") Agora crie um arquivo em data/creaturescripts/scripts com o nome topeffect.lua e adicione: local tempo = 10 --tempo em segundos function onLogin(cid) query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` < 2 ORDER BY `level` DESC LIMIT 1") if (query:getID() ~= -1) then name = query:getDataString("name") if getPlayerName(cid) == name then TopEffect(cid) end end return true end function TopEffect(cid) if isPlayer(cid) then doSendAnimatedText(getCreaturePosition(cid), "[TOP]", TEXTCOLOR_LIGHTBLUE) doSendMagicEffect(getCreaturePosition(cid), 30) addEvent(TopEffect, tempo*1000, cid) end return true end Altere apenas a primeira linha de acordo com sua necessidade. Espero ter ajudado! EDIT: Coloquei um outro efeito também rsrs
-
(Resolvido)[PEDIDO] Script TOP LEVEL
Poderia ser mais específico ? Só entendi a parte do script, mais o resto não rsrs
-
2015
Meio difícil de se dizer, pois o ano começou tem 10 dias kkkk Mais até agora está sendo muito bom!
-
(Resolvido)[ajuda] npc reset
--[[Script made 100% by Nogard and Night Wolf. You can feel free to edit anything you want, but don't remove the credits]] local config = { minlevel = 500, --- level inical para resetar price = 0, --- preço inicial para resetar newlevel = 20, --- level após reset priceByReset = 0, --- preço acrescentado por reset percent = 100, ---- porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) maxresets = 50, levelbyreset = 0 --- quanto de level vai precisar a mais no próximo reset } --- end config function getResets(uid) resets = getPlayerStorageValue(uid, 378378) if resets < 0 then resets = 0 end return resets end 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid function addReset(cid) if(npcHandler:isFocused(cid)) then npcHandler:releaseFocus(cid) end talkState[talkUser] = 0 resets = getResets(cid) setPlayerStorageValue(cid, 378378, resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) local hp = getCreatureMaxHealth(cid) local resethp = hp*(config.percent/100) setCreatureMaxHealth(cid, resethp) local differencehp = (hp - resethp) doCreatureAddHealth(cid, -differencehp) local mana = getCreatureMaxMana(cid) local resetmana = mana*(config.percent/100) setCreatureMaxMana(cid, resetmana) local differencemana = (mana - resetmana) doCreatureAddMana(cid, -differencemana) doRemoveCreature(cid) local description = resets+1 db.executeQuery("UPDATE `players` SET `description` = ' [Reset: "..description.."]' WHERE `players`.`id`= ".. playerid .."") db.executeQuery("UPDATE `players` SET `level`="..config.newlevel..",`experience`= 0 WHERE `players`.`id`= ".. playerid .."") return true end local newPrice = config.price + (getResets(cid) * config.priceByReset) local newminlevel = config.minlevel + (getResets(cid) * config.levelbyreset) if msgcontains(msg, 'reset') then if getResets(cid) < config.maxresets then selfSay('You want to reset your character? It will cost '..newPrice..' gp\'s!', cid) talkState[talkUser] = 1 else selfSay('You already reached the maximum reset level!', cid) end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerMoney(cid) < newPrice then selfSay('Its necessary to have at least '..newPrice..' gp\'s for reseting!', cid) elseif getPlayerLevel(cid) < newminlevel then selfSay('The minimum level for reseting is '..newminlevel..'!', cid) else doPlayerRemoveMoney(cid,newPrice) playerid = getPlayerGUID(cid) addEvent(function() if isPlayer(cid) then addReset(cid) doPlayerAddItem(cid,2235,100) doPlayerAddItem(cid,192,100) end end, 3000) local number = getResets(cid)+1 local msg ="---[Reset: "..number.."]-- You have reseted! You'll be disconnected in 3 seconds." doPlayerPopupFYI(cid, msg) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no')) and isInArray({1}, talkState[talkUser]) == TRUE then talkState[talkUser] = 0 npcHandler:releaseFocus(cid) selfSay('Ok.', cid) elseif msgcontains(msg, 'quantity') then selfSay('You have a total of '..getResets(cid)..' reset(s).', cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Editei para seus items.
-
(Resolvido)[Pedido]Transforma tal intem em outro intem
Em data/actions/actions.xml <action itemid="3965" event="script" value="changekunai.lua"/>Em data/actions/scripts/changekunai.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if doPlayerRemoveItem(cid, 3965, 100) then doPlayerAddItem(cid, 7838, 20) doSendAnimatedText(fromPosition, "Efeito!!!", TEXTCOLOR_LIGHTBLUE) end return true endEstou sem recursos nenhum aqui, fiz de cabeça por isso ficou bem simples, porém o importante é funcionar
-
[GESIOR2012] Tenha outfits/items/country flags em seu hosting - recomendado
Olha cara, esses são os mesmos links que estão apontados para default do gesior, eu pelo menos testei e funcionou. Mais de qualquer forma, os mirrors estão ai para isso Abraço! EDIT: Acesse o site sem os parâmetros http://item-images.ots.me/ e você verá os arquivos .zip EDIT2: Por esse motivo que foi criado o tópico também, lembra rsrs? Lá no começo eu especifico que brasileiros estão com problemas em acessar o ots.me...
-
(Resolvido)[AJUDA] Imagem do meu item vip não apareçe no shop
Amigo, certifique-se de que todos os items estão na pasta item_images/itemID.gif Caso você não tenha a pasta de items, você pode dar uma lida neste tópico: http://www.tibiaking.com/forum/topic/49296-gesior2012-tenha-outfitsitemscountry-flags-em-seu-hosting-recomendado