Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

Search the Community

Showing results for tags 'promotion'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Recursos
    • Suporte
    • Pedidos
    • Downloads
  • OFF-Topic

Categories

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

Found 8 results

  1. mudei meu servidor de versão para 10.98 então so que quando eu crio um char de qualquer vocação e promovo o char a pela primeira vez quando eu deslogo ele pula para aproxima promotion mesmo sem ter level para aquela promotion nem nada queria saber o que tem de errado segue as minhas vocations e npc q uso para promover : NPC da 3 promotion Npc da segunda promotion:
  2. Queria saber se alguém consegue fazer com que esse script funcione da seguinte maneira, somente vocations 1 podem falar com ele os outros recebem uma mensagem dizendo que não é ali o lugar deles, e que tbm só pode escolher uma das 3 promotions, se já escolheu ja era, não pode mudar... local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler)function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) endfunction onThink() npcHandler:onThink() endlocal node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})local node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Congratulations! You are now epicized.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})local node3 = keywordHandler:addKeyword({'master'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can masterize you for 2000000 gold coins. Do you want me to masterize you?'}) node3:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 2000000, level = 220, promotion = 3, text = 'Congratulations! You are now masterized.'}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})npcHandler:addModule(FocusModule:new())
  3. Ola a todos Estou um problema no meu servidor, verção 8.60 com otx compilada para linux, o meu problema é o seguinte: tenho um npc de promotion Entao o que aontece é o seguinte: ele esta a dar promoção na realidade ele promove o druid a Phinton druid (elder druid) como podem ver na imagem até aqui tudo bem mas o que acontece é que quando vou ver na base de dados a vocação e no site, la nao mudou continua tudo como druid, vou colocar as imagens Alguem pode ajudar com isso? ficaria grato
  4. É o meu primeiro script aqui (na verdade já atendi alguns pedidos), mas postando nessa seção é meu primeiro. São sistemas que dependem do seu sistema de vip e que dará uma segunda promotion ao usar o comando !promote. (Para todos os Sistemas) Vá até a pasta talkactions>scripts e crie um arquivo chamado promotion.lua (ou qualquer nome de sua preferência) e cole isto dentro: Para VIP System by Account [Kydrai] -- Link Para VIP System por storage Para VIP System por Premium Para VIP System by Mock (Para todos os Tipos) Agora em em creaturescripts>scripts no arquivo login.lua adicione o script abaixo, antes do return true para a vocação voltar ao normal assim que a vip acabar: Para VIP System by Account -- [Kydrai] Para VIP System por Storage Lembre-se de alterar o storage aqui se alterou lá no script Para VIP por Premium Para VIP by MOCK (Para todos os Tipos) Na parte acima, aqui são os ids das novas vocações: {9, 10, 11, 12} que voltarão à vocação anterior, no nosso caso, [5];[6];[7];[8] (Para todos os Tipos) Agora em talkactions.xml coloque a tag: <talkaction words="!promote" event="script" value="promotion.lua"/> Lembre-se que se mudou o nome do arquivo lá emcima, mude na tag também. Atenção com essa parte... no vocations.xml configurem corretamente a partir de qual vocação será conseguida a vocação promote. Vejam o exemplo abaixo: fromvoc="X" -- Significa "da vocação" é de qual vocação essa Supreme Sorcerer virá, se você quiser que venha do Master Sorcerer que o id é 5, você coloca 5, ficando: fromvoc="5" Então é isso aí galera, ainda estou começando em scripting mas espero ter ajudado alguém. Abraços!
  5. EU QUERIA UM NPC QUE VENDE A PROMOTION QUE EU CRIEI AKI EU CRIEI UMA PROMOTION COM O NOME HELLBORN DEATHDRIVER MAIS QUANDO EU TENTO FAZER UM NPC QUE VENDE ELA INVEZ DE ELA VENDE ESSA PROM ELA VENDE A SEGUNDA PROMO MASTER SORCERER ALGUEM POD ME DAR UM SCRIPT DE NPC PROMO QUE PEGUE NUMERO DA MINHA PROMO É 10 !
  6. Boa tarde galera, estou com um bug chato no meu servidor, ele é um Styller Yourots 0.7.5. Vou relatar o bug em ordem numérica pra você entenderem melhor; 1) Character compra premium de 7 dias pelo comando !pacc; 2) Character compra promotion no king da cidade; 3) Passados os 7 dias de premium o character fica free; 4) Character compra premium novamente e continua promovido(ex: Elite Knight) mas a mana e a HP não volta a subir mais rápido é como se a promotion tivesse saido quando o char perdeu a premy mas não tem como comprar outra promotion para a mana subir rápida novamente. OBS: Quando o char morre por algum motivo tanto caçando ou em war, ele volta ao normal, só morrendo pra voltar ao normal. Gostaria da ajuda de alguém que conheça esse bug ou tenha o corrigido, tenho dicas pra compartilhar também ja mecho com esse servidor a 2 anos quase e conheço mto dele porém esse bug ai ta me quebrando a cabeça. Agradeço desde já.
  7. É o seguinte,tou com um script para promotion vip porém está com um probleminha! (GRANDE) O cara fala (Hi) ai o npc fala , (Você quer ser elder druid vip ,master sorcerer vip , elite knight vip, royal paladin vip. Até ai tudo bem. Mais se um druid falar elite knight vip ele vira elite knight vip. Lembrando que eu quero consertar não que postem outro script! Segue o script 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 if(msgcontains(msg, 'vip sorcerer') or msgcontains(msg, 'vip sorc')) then selfSay('Deseja virar {vip sorcerer} por 40k?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, 2160) >= 4) then doPlayerRemoveItem(cid, 2160, 4) doPlayerSetVocation(cid,9) selfSay('Vocação trocada com sucesso , Agora você é um Vip Sorcerer.', cid) else selfSay('Você não tem {crystal coins} Suficientes.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'vip druid') or msgcontains(msg, 'vip druida')) then selfSay('Deseja virar {vip druid} por 40k?', cid) talkState[talkUser] = 2 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if(getPlayerItemCount(cid, 2160) >= 4) then doPlayerRemoveItem(cid, 2160, 4) doPlayerSetVocation(cid,10) selfSay('Vocação trocada com sucesso , Agora você é um Vip Druid.', cid) else selfSay('Você não tem {crystal coins} Suficientes.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'vip knight') or msgcontains(msg, 'vip kina')) then selfSay('Deseja virar {vip knight} por 40k?', cid) talkState[talkUser] = 3 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then if(getPlayerItemCount(cid, 2160) >= 4) then doPlayerRemoveItem(cid, 2160, 4) doPlayerSetVocation(cid,12) selfSay('Vocação trocada com sucesso , Agora você é um Vip Knight.', cid) else selfSay('Você não tem {crystal coins} Suficientes.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'vip paladin') or msgcontains(msg, 'vip pala')) then selfSay('Deseja virar {vip paladin} por 40k?', cid) talkState[talkUser] = 4 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then if(getPlayerItemCount(cid, 2160) >= 4) then doPlayerRemoveItem(cid, 2160, 4) doPlayerSetVocation(cid,11) selfSay('Vocação trocada com sucesso , Agora você é um vip Paladin.', cid) else selfSay('Você não tem {crystal coins} Suficientes.', cid) end talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  8. Bom pessoal, eu vi que muita gente quer, e eu tbm! eu estou quase conseguindo! mas tem uma coisa que nao ta dando, to querendo o sistema de promotion do Rozinx, mas n quero montar um igual a ele. quero soh parecido nao estou fazendo uma copia dquele servidor. o meu vocations.xml ta assim: ta td do jeito q eu quero, mas com o fromvoc="9"> ele aparece no acc manager como vocaçao, eu quero tirar ele do acc manager, para ser pego soh pelo !promo, no caso esse é a ultima promotion, !promo5 <vocation id="9" name="Legendary Warrior" description="a Legendary Warrior" gaincap="10" gainhp="100" gainmana="70" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="350" manamultiplier="4.1" attackspeed="1000" soulmax="200" gainsoulticks="15" fromvoc="9"> <formula meleeDamage="1.5" distDamage="2.3" defense="2.1" armor="2.0"/> <skill id="0" multiplier="2.0"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="2.0"/> <skill id="6" multiplier="2.0"/> </vocation> ta td funfando certo até aki, mas dai qdo o cara fala a promotion, qualquer uma, meu char reseta normal, mas a vocation fica como NO VOCATION sendo que eu configurei meu comando ta td certo jah. Bom essa minha duvida quem conseguir fazer minhas promotes pegarem dou REP+ alguem??? EXPLICANDO MELHOR: Ex : Knight 1 reset vira > Elite Knight Elite Knight 2 reset vira > Master Knight Master Knigt 3 Reset vira > Lord Knight Lord Knight 4 Reset vira > Celestial Knight Celestial Knight 5 Reset vira > Supreme Knight. Knight ganha EX : 10 DE VIDA POR LVL . elite vai ganhar 20 master 30 lord 40 celestial 50 supreme 60 Entenderam???
×
×
  • Create New...