Tudo que janmix postou
-
Porta através de Storage
Não sou muito bom de tutoriais mas é mais ou menos assim: no RME tem umas portas que ficam com a maçaneta piscando (meio vermelhinha/roxa), coloca essa porta e vai em Properties, depois coloca a storage da quest em Action ID, e dá OK. e testa, se der certo rep+, se der errado, pelo menos eu tentei.
- Báu que da item aleatório e tem contagem
-
Mostrar Tudo Do boneco
esse clicasse em cima de você é o mesmo que dar look em você? se for já tenho uma ideia de como fazer. mas se servir tem a talkaction !status, que aqui mesmo no forum tem: http://www.tibiaking.com/forum/forums/topic/36640-pedido-comando-status/
-
[PEDIDO] Mensagem aparecer para o player quando ele upar X level
tenta ae e me dá um retorno, se funcionou ou não e se supre a sua necessidade: advanced_msg.lua function onAdvance(cid, skill, oldlevel, newlevel) local text = "Parabens voce chegou ao nivel 200.\n\nAgora voce ja tem acesso permitido em:\nDesert Tower\nMagic Plate Armor Quest\n\nContinue sua aventura!" local text2 = "Parabens voce chegou ao nivel 300.\n\nAgora voce ja tem acesso permitido em:\nUndead Island\nHell Village\nUnderworld Quest\n\nContinue sua aventura!" if getPlayerLevel(cid) == 200 then doShowTextDialog(cid, 1976, text) elseif getPlayerLevel(cid) == 300 then doShowTextDialog(cid, 1976, text2) end doSendMagicEffect(getCreaturePosition(cid), 10) end tag em creaturescripts.xml <event type="advance" name="advancedMSG" event="script" value="advanced_msg.lua"/> em login.lua registerCreatureEvent(cid, "advancedMSG") se ajudei rep+.
-
Danos por Level
Voce pode alterar sua formula de dano por algo assim: function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill * 0 + attack * 0, level * 5.0 return -(skillTotal * 0 + levelTotal * 1.0), -(skillTotal * 0 + levelTotal * 1.0) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") e ir equilibrando os danos nos valores de level. só uma dica, espero ter ajudado.
-
NPC Vocations
Eu não sei fazer isso, não sou muito experiente. Mas posso dar umas soluções pra você, caso queira. 1ª Você coloca pra vender "Premium Coin" no site e faz o NPC trocar exemplo: 30 premium coins por 1 vocação VIP. 2ª Você pode colocar pra vende um item no site que ao usa-lo muda a vocação atual do personagem para a vocação VIP. obs: uma utilidade que iria ter também se fosse 1 item que dá vocação vip para o player, é que os players poderiam negociar vocação VIP dentro do jogo, movimentando ainda mais o comercio. obs²: já que você quer por vocação VIP no jogo, seria bom colocar uma proteção não? pois cada vocação tem ganhos de HP e MANA diferente, colocar para apenas ser possível colocar a vocação VIP no char se for level 1 ou level 8, não sei como é seu start level. Exemplo: voce upa um knight level alto e compra uma vocação vip no estilo de um mago, ai vai ser tornar um mago SUPER TANQUE e com poder magico de mago (que geralmente são os mais fortes). como já falei, não sei fazer o que você pede, mas posso fazer uma dessas 2 opções que dei a você, caso queira.
-
(Resolvido)Premiu Account Free Para Staff
local grupos = 3 -- apartir de qual grupo que vai funcionar local dias = 30 -- tempo de premium account que vai receber function onLogin(cid) if getPlayerGroupId(cid) >= grupos and not isPremium(cid) then doPlayerAddPremiumDays(cid, dias) end return true end olha ai, coloquei o script mais configurável para você, coloquei para funcionar nos grupos acima do 3 (3, 4, 5, 6). só mudar o numero 3 ali se quiser alterar, e o numero de dias também deixei configurável. infelizmente não consegui colocar para aparecer Premium Account Gratis.
-
(Resolvido)Premiu Account Free Para Staff
tenta ae. crie um arquivo chamado: vip_staff.lua function onLogin(cid) if getPlayerGroupId(cid) >= 3 and not isPremium(cid) then doPlayerAddPremiumDays(cid, 1) end return true end coloque em login.lua registerCreatureEvent(cid, "vipstaff") tag em creaturescripts.xml <event type="login" name="vipstaff" script="vip_staff.lua"/>
- (Resolvido)Npc addons para free
-
Trocar o nome das "Skills" no cliente
Você usa cliente classico do Tibia ou OTCliente? muito bem, para trocar o nome das skills no cliente realmente é somente no cliente, já para mudar o nome da skill quando você avançar de nível, é nas sources.
-
Dodge bugado
Qual versão do seu servidor? e qual base 0.3.6, 0.4, 1.x?
- Server And Client
-
[PEDIDO] Script !fixcap
Voce colocou level 950 pelo SQL ou pelo comando /addskill ou "upou em bichos"?
-
[DUVIDA] Removedor de frag tirando PK
cara voce testou o script que eu coloquei? eu TESTEI, se for 0.4 o seu servidor não é possivel dar erro. coloquei pra ser permitido apenas EM PROTECT ZONE o item. tenta ai e me dá um retorno, se funcionou ou não: function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if not getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You don't remover your frags and skulls outside the protected zone.") end if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 1) return TRUE end end Tag: <action itemid="2136" event="script" value="frag_remover.lua" /> MUDA O ID 2136 PARA O ID DO SEU ITEM DO FRAG REMOVER.
-
[DUVIDA] Removedor de frag tirando PK
function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if not getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You don't remover your frags and skulls outside the protected zone.") end if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 1) return TRUE end end TENTA AI, dessa vez eu testei. e não deu erro nenhum, fiz usando o seu script antigo. se der certo rep+, se não der me fale o erro e eu tento corrigir.
-
[DUVIDA] Removedor de frag tirando PK
não testei, pois estou sem servidor no computador pra testar. tenta ae: function onUse(cid, item, frompos, item2, topos) local noRemove = {SKULL_WHITE, SKULL_YELLOW} local playerSkull = getPlayerSkullType(cid) if (not isPlayerPzLocked(cid)) then if isInArray(noRemove, playerSkull) then doPlayerSendCancel(cid, "You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true elseif playerSkull == SKULL_NONE then doPlayerSendCancel(cid, "You don't have skull.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doCreatureSetSkullType(cid,0) doPlayerSetSkullEnd(cid, 0, playerSkull) doRemoveItem(item.uid, 1) end end return true end
- [DUVIDA] Removedor de frag tirando PK
- [DUVIDA] Removedor de frag tirando PK
-
[Erro] Problema ao abrir o mapa
é só com um mapa especifico, ou com todos os mapas que você tenta abrir? se for com todos, tenta re-instalar o RME (antes de re-instalar remove toda a pasta do RME).
-
[DUVIDA] Removedor de frag tirando PK
-- [( Script created by Matheus for TibiaKing.com )] -- function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if isInArray(rskulls, getPlayerSkullType(cid)) and (isPlayerPzLocked(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 1) return TRUE end end tenta ae, não testei. se der algum erro, avisa que eu refaço.
-
NTO B&W Editada por PedroSTT V2 . 8.54
Como eu vi voces com uma dificuldade com o cliente, eu passei as sprites deles de extended para old cliente, jaja edito e coloco o link do download. coloquei um tibia.pic e o tibia.exe do tibia normal, é só voces trocarem. EDIT: [DOWNLOAD PELO MEGA] Espero ter ajudado, boa sorte com o projeto de vocês.
-
Script PREMIUM
Você está usando site para criação de contas ou as contas são criadas com 1/1? e como o amigo perguntou ali em cima, é Premium Account comum, ou VIP System? quando responder as perguntas eu faço o script pra você.
- Item transferência de points
-
[DUVIDA] VPS/CLOUD
Olá, estou com uma duvida entre duas empresas para hostiar meu servidor a 4YouStart e a ServerCore. gostaria de saber se alguém aqui já usou, ou tem algum relato sobre essas empresas, e qual a melhor entre as duas, pretendo comprar um VPS/CLOUD de 140,00 para cima, com o sistema operacional Linux. e aproveitando o tópico gostaria de saber se é mais vantajoso para um servidor utilizar um Cloud ou um VPS, qual é o melhor em desempenho? e qual é o mais seguro? Desde já agradeço a todos que entrarem e lerem o tópico, e agradeço ainda mais quem puder responder. Atenciosamente, Jean Aller.
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)