Líderes
-
Gusttavomarinho
MembroPontos483Total de itens -
-
-
GuuhTorres
MembroPontos659Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 02/10/12 em todas áreas
-
[Action] Key Door System
[Action] Key Door System
Japoneeiiz reagiu a Kimoszin por uma resposta no tópico
1 pontoBem pessoal, pensei que uma action dessa ia deixar o servidor de vocês com mais RPG, então resolvi botar a ideia para funcionar. - Para que serve? Para o seu servidor ficar com mais RPG, serve para quest mais elaboradas - Como funciona? Você instala a quest e a action no seu servidor, depois para passar na porta, o player ira precisar da chave, quando ele der use, a porta vai se abrir e ficar aberta, quando ele der use denovo a porta irá se fechar e ficar trancada. - Qual a vantagem disso? Na verdade, quase nenhuma, pois só vai trazer mais RPG para o seu servidor se você tiver criatividade para usa-la, alguns players valorizam isso. - Como "instalo" no meu servidor ? Simples, vamos adicionar dois scripts em \data\actions\script e adicionar duas linhas em \data\actions\actions.xml Vamos lá Instalação data\actions\scripts\portas.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local doors = {[5098]={id=5100}, [5099]={id=5100}, [5101]={id=5102}, [5107]={id=5109}, [5108]={id=5109}, [5110]={id=5111}} local config = { actionid = 1221, -- Uma action normal, só para a portar nao abrir. keyaid = 1222 -- A action que deve ter na key } for i, x in pairs(doors) do if ((itemEx.itemid == i) and (itemEx.actionid == config.actionid) and (item.actionid == config.keyaid)) then doTransformItem(itemEx.uid, x.id) doItemSetAttribute(itemEx.uid, "aid", 0) elseif (itemEx.itemid == x.id) and (itemEx.actionid == 0) and (item.actionid == config.keyaid) then doTransformItem(itemEx.uid, i) doItemSetAttribute(itemEx.uid, "aid", config.actionid) elseif (itemEx.itemid == i) and (itemEx.actionid == 0) and (item.actionid == config.keyaid) then doTransformItem(itemEx.uid, i) doItemSetAttribute(itemEx.uid, "aid", config.actionid) end end return TRUE end data\actions\actions.xml <action itemid="IDdeUmaChave" event="script" value="portas.lua" /> Agora uma quest para ganhar a chave que abre a porta. data\actions\scripts\darkey.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { storage = 3235, -- Uma storage, se quiser nao precisa modificar keyID = 2088, -- ID de uma chave, você pode trocar. aid = 1222, -- ActionID, tem que ser o mesmo do script acima. } if getPlayerStorageValue(cid, config.storage) == -1 then local item = doPlayerAddItem(cid, config.keyID,1) if item then doItemSetAttribute(item, "aid", config.aid) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendCancel(cid, "Você recebeu uma key") end else doPlayerSendCancel(cid, "Desculpe, mais você ja fez essa quest") end end data\actions\actions.xml <action actionid="7777" event="script" value="darkey.lua" /> " Lembrando que o bau, ou qualquer outra coisa, deve conter o action id = 7777 " Se você preferir, aqui tem um NPC que vende a mesma key que é pega na quest. data/npc/Diog.xml <?xml version="1.0"?> <npc name="Diog" script="data/npc/scripts/diog.lua" walkinterval="7000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="76" body="96" legs="114" feet="0" addons="2"/> <parameters> <parameter key="message_greet" value="Olá |PLAYERNAME|! Eu vendo keys, Diga {keys} para saber quais eu vendo e o valor delas." /> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="keys" /> <parameter key="keyword_reply1" value="Eu vendo {Key Quest Editada} por 1000 gps." /> </parameters> </npc> data/npc/scripts/diog.lua 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 local keys = { ["Key Quest Editada"] = {id_key = 2088, price = 1000, action_id = 1222}, } local m = keys[msg] if (not m) then selfSay("Eu não vendo esta key ", cid) return FALSE end if doPlayerRemoveMoney(cid, m.price) == TRUE then a = doPlayerAddItem(cid, m.id_key, 1) doItemSetAttribute(a, "aid", m.action_id) selfSay("Obrigado, aqui esta sua key", cid) talkState[talkUser] = 0 else selfSay(" Você não tem ".. m.price.." gps para comprar ", cid) talkState[talkUser] = 0 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Configuração Como você viu, eu nao adicionei todas as portas no script portas.lua, então só iram funcionar em um tipo. Nao adicionei porque sou preguiçoso, então para você adicionar é simples. Só seguir esses parametros [iDPortaFechada]={id=IDPortaAberta}, e adicionar em local doors = {} Agora para adicionar mais keys para o npc vender, é muito simples tambem, Só você adicionar mais linhas em local keys, Siga os parametros ["NomeQueOPlayerTemQueFalar"] = {id_key = IDDaKey, price = PreçoDaKey, action_id = 1222}, E mudar para quando o player falar com o npc: <parameter key="keyword_reply1" value="Eu vendo {Key Quest Editada} por 1000 gps e {NomeQueOPlayerTemQueFalar} por 122 gps." /> Script bem facil que eu fiz, qualquer duvida só falar comigo, Até mais.1 ponto -
[MAPA POKEMON] Guuh Torres 100% próprio !
[MAPA POKEMON] Guuh Torres 100% próprio !
vbm reagiu a GuuhTorres por uma resposta no tópico
1 ponto[MAPA POKEMON] Guuh Torres Eu estava em um projeto de pokemon, e estava responsável pelo o mapa, mas como o projeto não deu certo, resolvi seguir em frente com o mapa, e aqui está ele, vou postar para vocês do Tibia King! Lembrando que no mapa contém : 11 cidades. Pista de bike. Hunts de todos os elementos. 2 ilhas apenas para fly. Entre outras coisas que só verão baixando. Imagens : Download : Clique Aqui Scan : Clique Aqui Não quero que nenhuma pessoa, sem ser eu, poste em qualquer lugar sem minha autoria ! Espero que tenham gostado,critiquem e elogiem !1 ponto -
Baiak lukinhas editado (mapa eu editei)
Baiak lukinhas editado (mapa eu editei)
Gui Guilherme reagiu a Grimmjow por uma resposta no tópico
1 pontoEntão pessoal arrumei punhado de bugs e visual no baiak LukinhasAcedo vamo la arrumei o tp para tibia bug >(NewMonsters) > dava em media 600k arrumei a parede da inqui antes n dava pra passa arrumei visual fica mais rox pq akele tava paia arrumei lich staff 120 de atk agr ta 20 etc.. aki ta ss Inquisition Arrumada Tp de tibia bug Arrumado Armas Adicionadas no npc Armas Adicionadas Novo visu Do templo Novo visu dos tps Vip Download aki Meu pc n ta entrando o site virus total eu agradeco quem fazer o scam pra mim mais pode confiar Ei eu editei o mapa da hora vc vai abaixa n vai custa nada um rep+ ali em baixo ne Quem for cria com o meu mapa passa o ip pra mim joga pq n posso deixa ele on pq tenho aulas etc.. e meu pc n suporta fica muito tempo ligado acc do god douglas/bho27i Bom teve um infeliz que copiou meu topico no tibiaking e postou que era dele. Como voces podem saber que e o meu, olhe meu msn no meu perfil sasuke.n3 no download o nome do cara que postou e sasuke.n3 inicial do meu msn Bom ta comprovado que o mapa e meu1 ponto -
Ensinando Criar Guarda/Cabo
1 pontoUm tutorial realmente simples para fazer sua primeira guarda e o cabo sem parecer que é feito de papel para começar ignoraremos alguns efeitos de luz das sprites, como o luminosidade pelo lado da sprite, nesse tutorial consideraremos somente a claridade de acordo com o relevo Quanto mais alto mais claro Quanto mais baixo mais escuro Começamos com o formato. Normalmente o cabo tem 3 pixel no inteiro de grossura e 3/4 de altura A guarda comece com um formato redondo, e faça algumas pontas para fora (a critério do spriter) Você obterá algo parecido com isso (ou não) imagem ampliada: o segundo passo é a escolha de cores, no caso usarei um tom meio amarelo queimado, com 4 variações do seu tom, a técnica usada nesse tutorial pode ser usada com 3 ou 4 variações de tom (um claro/branco, um entre o médio e o claro/branco, um médio, um escuro) ou (claro/branco, médio, escuro) Agora preencha o interior da sprite com esse tom (para o cabo a variação de cor é quase a mesma porem deixarei minha tabela de cor para vocês usarem no cabo a vontade) imagem ampliada: E trace uns tons medianos nessas linhas onde será mais alto ainda (ignore essa etapa se estiver usando 3 variações de tons) imagem ampliada: E finalmente nos pontos mais altos (com mais relevo, onde sera mais grosso da guarda) dessas linhas passe o claro/branco, normalmente os claros ficam mais para o meio, tente nunca encostar um claro com o preto do contorno imagem ampliada: Agora o cabo deixe com a cor mais escura e pegue um tom do meio e faça linhas inclinadas imagem ampliada: Agora no cabo faça o canto \/ mais escuro e em cima /\ mais claro em todas as linhas, se tiver alguma duvida amplie minha imagem e faça parecido imagem ampliada: Agora faça alguns detalhes se preferir, no meu caso botei uma esmeralda no meio da guarda. E faça a lamina (em breve ensinarei como fazer elas): imagem ampliada: Aqui também um exemplo usando Três tons: imagem ampliada: Créditos: LooktovasK & Duh Here, Por trazer ao Fórum , Observe não sou o melhor spriter, também sou iniciante observe quando for fazer uma Sword desse tipo deixe o cabo maior observe está muito pequeno porem é um belo tutorial para os Iniciantes. Aqui fica minha Dica1 ponto
-
Gostara...
1 ponto
-
[MAPA POKEMON] Guuh Torres 100% próprio !
[MAPA POKEMON] Guuh Torres 100% próprio !
GuuhTorres reagiu a Gusttavomarinho por uma resposta no tópico
1 pontoAGORA MELHORO MAIS AINDA1 ponto -
[MAPA POKEMON] Guuh Torres 100% próprio !
[MAPA POKEMON] Guuh Torres 100% próprio !
GuuhTorres reagiu a Sociopata por uma resposta no tópico
1 pontocomo eu so confio no virustotal e outras pessoas tbm aqui esta SCAN VIRUS TOTAL pensei q era o servidor inteiro, mas enfim vou abri aqui pelo rme ja q poketibia não loga aqui1 ponto -
[MAPA POKEMON] Guuh Torres 100% próprio !
[MAPA POKEMON] Guuh Torres 100% próprio !
GuuhTorres reagiu a Gusttavomarinho por uma resposta no tópico
1 pontoUP MAPA BOM SCAN : http://virusscan.jotti.org/pt-br/scanresult/07c2510fbbefa21af6f60a95370b54dcb2d847ea AJUDEI REP++ @ O VIRUS TOTOAL TB NAO FUNCIONO AKI USEI OUTRO SITE QUE CONHEÇO VIRUS TOTAL FAZ TEMPO QUE NAO FUNFA AKI QUE DIZER1 ponto -
Erro Bbot, e forum/site fora do ar.
Erro Bbot, e forum/site fora do ar.
danieldiasrosa reagiu a Gusttavomarinho por uma resposta no tópico
1 pontoveja este topico http://tibiaking.com/forum/topic/10489-login-falhado-bbot/ e um aviso para a galera para de cria topicos assim espera o mega se pronuncia ja que ja tem topicos sobre isso1 ponto -
Login Falhado Bbot
Login Falhado Bbot
rafaaw1 reagiu a vindicator por uma resposta no tópico
1 pontoserá que ficaremos mais uma semana sem Bbot? Descubra no próximo episódio!1 ponto -
Waypoint em Carlin
1 pontoEzioo, você quer o waypoint com depositer ou alguma outra coisa mais específica? Porque se for só o waypoint, eu recomendo que você faça o seu próprio, pois além de ficar do jeito que você quer, é muito mais confiável,1 ponto