Pesquisar na Comunidade
Mostrando resultados para as tags ''por''.
Encontrado 29 registros
-
'~" MOD Comprar Item Por Alavanca "~' Como funciona? Não está muito dificil de entender, simplesmente é compra itens (no caso runas) por alavanca com um mod: Script: Na pasta principal do seu ot, entre na pasta MODS, e dentro crie um arquivo chamado Itemslever.xml Explicação: [5556] = {item = 2273, count = 1, charges = 2, cost = 50, backpack = false, backpackID = 0, backpackCount = 0, cap = true}, _________________________________ |» Unique que se vai por na alavanca | |» ID do item que será comprado | |» Quantia que vai vim a cada puxada |___________________________________________ |» Cargas, quantas cargas vão vir (caso seja runa), se não for runa coloca 'charges = 1' | |» Preço que o player vai pagar _________________________________________________| |» Não precisa mecher _______| |___________________|
-
creatureevent System de Premiação por ficar ONLINE
um tópico no fórum postou GstvoLiber Globalevents e Spells
Bom galera, quis fazer o script pra ajudar um membro da comunidade.. Espero que gostem! É um script simples, que a cada 1 hora online, dá um item para o player. Esse tempo online será salva num espaço na sua database, e depois vou aprimorar o script para criar um rank dos mais online. De qualquer forma, modificações desse script viram, então aguardem. Em creaturescript.xml adicione: <event type="login" name="tempo_on_reward" event="script" value="rewardON.lua"/> <event type="logout" name="tempo_on_reward2" event="script" value="rewardON.lua"/> Em login.lua adicione: registerCreatureEvent(cid, "tempo_on_reward2") Agora, na pasta scripts, cria um arquivo chamado rewardON.lua e adicione dentro: -- Script made by GstavoLiber -- -- Config -- storage = 2001 -- storage que vai salvar o tempo online temporariamente. item = 2160 -- id do item que será dado como presente hora = 3600 -- tempo em segundos a ficar online para receber o premio count = 50 -- qntidade do item premio -- Config -- function onLogin(cid) if(getPlayerStorageValue(uid, storage) >= hora )then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já está logado a 1 hora! Você receberá seu prêmio em breve. " ) doPlayerAddItem(uid, item, count) local rest = getPlayerStorageValue(uid, storage) - hora local query = db.executeQuery("UPDATE `players` SET `value` = `value` + ".. hora .." WHERE `id` = ".. getPlayerGUID(cid) ..";") setPlayerStorageValue(uid, storage, 0) setPlayerStorageValue(uid, storage, rest) return TRUE else setPlayerStorageValue(uid, storage, getPlayerStorageValue(uid, storage) + os.time()) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Fique logado por 1 hora para ganhar premio! Lembre-se de deslogar e logar para recebe-lo. " ) end return TRUE end function onLogout(cid) setPlayerStorageValue(uid, storage, getPlayerStorageValue(uid, storage) + os.time()) return TRUE -- return false impede o jogador de dar logout end Pessoal, tenho uma leve impressão que eu errei na lógica, então caso não funcione o de cima, testa esse de baixo: -- Script made by GstavoLiber -- -- Config -- storageInit = 2001 -- storage que vai salvar o tempo online temporariamente. storageFinish = 2002 -- storage que vai salvar o tempo online temporariamente. storageTotal = 2003 item = 2160 -- id do item que será dado como presente hora = 3600 -- tempo em segundos a ficar online para receber o premio count = 50 -- qntidade do item premio -- Config -- function onLogin(cid) setPlayerStorageValue(uid, storageInit, os.time()) if(getPlayerStorageValue(uid, storageTotal) >= hora )then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já está logado a 1 hora! Você receberá seu prêmio em breve. " ) doPlayerAddItem(uid, item, count) local rest = getPlayerStorageValue(uid, storageTotal) - hora local query = db.executeQuery("UPDATE `players` SET `value` = `value` + ".. hora .." WHERE `id` = ".. getPlayerGUID(cid) ..";") if(rest > 0) then setPlayerStorageValue(uid, storageTotal, rest) else setPlayerStorageValue(uid, storageTotal, 0) end return TRUE else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Fique logado por 1 hora para ganhar premio! Lembre-se de deslogar e logar para recebe-lo. " ) end return TRUE end function onLogout(cid) setPlayerStorageValue(uid, storageFinish, os.time()) setPlayerStorageValue(uid, storageTotal, getPlayerStorageValue(uid, storageTotal) + (getPlayerStorageValue(uid, storageFinish) - getPlayerStorageValue(uid, storageInit))) return TRUE -- return false impede o jogador de dar logout end Obrigado pela atenção, Já ia esquecendo, tem que adicionar na sua database em MYSQl, o seguinte query: ALTER TABLE players ADD total_time_on int(16) not null AFTER frags; Mude a palavra frags, para o nome da ultima coluna da sua table players. Se Possível +REP -GstavoLiber -
script [Tutorial básico] Chest de quest por script
um tópico no fórum postou MaxxSilva Tutoriais de Scripting
Esse tutorial é para você criar uma chest por meio de script e adicionando um determinado level para abrir o baú então lá vai. Em action/script crie um arquivo lua com um nome da sua quest , exemplo moltresquest.lua Editando Tag em action.xml Editando a tag Por último pelo remere´s map editor , coloque uma chest no lugar desejado e em "properties" coloque no Unique ID número do unique que você colocou no script. Bom se a área estiver errada podem mover porfavor. Obrigado pela compreensão MaxxSila -
action Complementar código de Bank System por Talkaction + código
uma questão postou Bodak Reborn Scripts
Hey, então, eu peguei o Bank System por talkaction feito pelo Mock e tentei fazer alguns cálculos para transformar o sistema (que é em cents) para dollar. EX: Para depositar 1k, devo falar /bank d 100000 o ideal seria eu falar /bank d 1000 o problema está no comando all, que deposita/saca todo seu dinheiro. Eu consegui transformar de cents para dollar, pegando a variável de adicionar/remover item e multiplicar por 100, o problema é que caso o jogador deposite algum dinheiro sem o all, assim: /bank d 100000000, quando ele for sacar com o /bank w all (comando que saca todo o dinheiro da sua conta bancária), ele vai receber 100 vezes mais do que ele depositou. Por que o all vai multiplicar o saldo da sua conta bancária por 100. O código está imprimindo em dollar, mas os comandos são em centavos. E outra coisa, caso o jogador deposit mais de 42 milhões, 969,4 mil, 76 dollares e 96 centavos, o saldo é zerado. E às vezes buga, dando saldo negativo, inclusive criando stacks de 226 notas. Não sei se ficou claro, se estiver confuso, me avisem. Agradeço se alguém puder ajudar. Amanhã vou tentar fazer o transfer, para transferir dinheiro da conta bancária para outros jogadores. Se eu conseguir, eu edito aqui, caso alguém queira. Código: talkactions.xml:- 2 respostas
-
- bank system
- talkaction
- (e 6 mais)
-
Fala galerinha! Estou precisando muito de um NPC que venda um item por uma moeda diferente (Barras de Ouro) Meu servidor é TFS 1.2 Achei alguns NPCs como eu queria mas na hora que eu digo o nome do item que vou comprar pelas barras, o NPC não entrega o item e nem pega as barras de ouro. Ficarei muito grato a quem puder me ajudar. *** 10 Barras -> Soft Boots 5 Barras -> Demon Armor (Quero poder colocar mais de um item a venda nesse NPC) Abração!
-
[Encerrado] [AJUDA] Números bugados um fórum que não merece ser citado
um tópico no fórum postou zNegativeX Tópicos Sem Resposta
Alguém poderia me ajudar em todos pokétibias tem o mesmo bug ( quase todos ) O bug é o seguinte Se for algo nas souces só falar que tenho elas aqui. Alguém poderia ajudar ? up up -
Alguém me ajuda com o bug que o player fica no modo ghost por exemplo está eu de adm e um player normal eu subo a escada quando deço o player fica modo ghost base kpdo
-
Alguém poderia ajudar meu servidor não tem o comando /addvip, mais sabendo que tem o vip pois tem um tile que a action=5955 e quando tento passar da isso: Somente Premium Accounts. Adquira sua VIP queria saber como adicionar o comando /addvip para adicionar o vip ao player
-
[Encerrado] [Dúvida] Servidor Tibia Global - Quanto Pagar
um tópico no fórum postou alanvitor Tópicos Sem Resposta
Olá ! Queria saber quanto eu gastaria aproximadamente para deixar um Servidor Global Tibia online com 150-200 Players Online sem nenhum Lag. E quanto o Custo/Beneficio , o retorno é bom ? Quanto Aproximadamente por mês com um faixa de 120-150 players online com Premium Account R$10,00 Second Vocation R$7,00. Por hora é somente isso , obrigado quem leu e quem pode me responder . Um Abraço -
Bom Galera como mostra no Titulo Do Pedido, estou presisando de um scripter que tipo, se o player fo vocation druid ele passa no piso se nao for ele nao passa, no caso seria 4 pisos diferente um pra druids um pra sorcerer um pra knights e outro pra paladins eles so poderao passa se for lvl acima de 200 se poderem ajuda agradeço desde já -------------------------------------------------------------------------------------------------------------------------------- Servidor de tibia global full versao 10.10 em brevi by: Global Word
-
Haha Olha Essa Nova Imagem Ae Galera E Avaliem Como Ficou E Em Que Preciso Melhorar se gostou rep+ usei o photoscape pra editar essa imagem se tiver outros programa melhor pra editar coloca link do download pra mim, espero que os design aqui do XTIBIA avaliem.
-
[Encerrado] [Pedido] Client Pokemon 8.54
um tópico no fórum postou Heitor123456 Tópicos Sem Resposta
Eai galerinha do xtbia, alguem poderia me ajudar? Não sei criar client proprio teria como alguem criar para min? IP do servidor: 108.61.91.176 Port: 7171 Por favor ^^ vlw -
galera, quero fazer uma quest que só " Druid " possa abrir o chest, e as outras vocations não, como fazer?
- 1 resposta
-
- quest por vocação
- quest
-
(e 3 mais)
Tags:
-
action Ao Matar Player fica Preso por 30 Minutos
um tópico no fórum postou rorohrodrigues Actions e Talkactions
creio eu que esteja na area certa, se não estou desculpem. Quero um script de que quando algum player matar o outro ele ficará preso por 30 minutos e depois automaticamente ele poderia sair por uma PORTA, que tipo o cara só vai poder sair pela porta quando der 30 minutos mesmo. e isso para cada player. obs: um player vai pra prisão e fica 20 minutos lá e faltam 10, depois chega um que tem que ficar com 30 minutos, dai o 1 player passa pela porta e deixa aberta pro outro passar, NÃO QUERO ISSO ! valeu. -
Eu Quero Um Script Que , CLIK no BAU COmpre Um Item Desejado E Retire O Dinheiro Da BP por exp O item é demon armor e custa 100k e CLik no Bau e pega Demon Armor E Somi os 100k presiso Dissó é tipo Seller pro bau plzzzzz arrumem
-
Bom.. Eu Criei Um NPC pra Vender Uns Ovinhos!!!, Dae Qnd VO Vender MAis de 1 ovo. Ae Não Vende. pAra vender Tem que separa 1 por 1 e ir vendendo . me ajudem a Vender Tudo De 1x PLz passem Um Script Com Um NPC que Venda Items
-
Bom! Peço Ao Vodka E Outros Scripts Presiso De Ajuda Em Um Script Aque function onUse(cid, item, fromPosition, itemEx, toPosition) if not isInArray({1, 2, 5, 6}, getPlayerVocation(cid)) then doPlayerSendCancel(cid, "Desculpe, apenas Mages podem usar esse item.") doSendMagicEffect(fromPosition, CONST_ME_POFF) return true end if getCreatureMaxMana(cid) > 1807735400 then doPlayerSendCancel(cid, "Desculpe, você já atingiu o máximo de pontos de mana.") doSendMagicEffect(fromPosition, CONST_ME_POFF) return true end setCreatureMaxMana(cid, getCreatureMaxMana(cid) + 2000) doSendMagicEffect(fromPosition, 12) doSendAnimatedText(fromPosition, "+2000 MP!", TEXTCOLOR_BLUE) doRemoveItem(item.uid, 1) return true end Bom Ese Scripts é De MAGE pra Da + 2000 de MP quero por Pra PALLY da "+500 HP + MP" não to conseguindo por pra da HP e MP juntos me ajudem de Kina e De Mage eu Fiz pq só é 1 agoRa PALLY é foda EX: é tipo Great Spirit Potion ela Heala Mp e HP quero que de Life E Mana 500 de cada HELPP REP+
-
Boomm Vamos Ao Que Enteressa, Eu QUero Pedir Um Sistema De PEt Que Sejam 6 elementos De Pet Holy Pet --- Coloured Eggs o Amarelo Tera Pet --- Coloured Eggs o Verde Ice Pet --- Coloured Eggs o Azul Fire Pet --- Coloured Eggs o Vermelho Energy Pet --- Coloured Eggs o ROXO Phoenix Pet --- Coloured Eggs Do Branco Draug Pet --- Hydra Eggs Bom eu Quero Que De USE nos Eggs E Nasça O Pet. E Que Ele Seja Infinito Até Logar Ou MOrrer. Que Ele Se Teleport Até Se Vc Subir Uma Escada. Ela Va atraz,, Pra ela Nao Poder Ser Usado No PZ, e Quero Que Cada 1 Tenha, 1 ADDON tipo HOLY PET Hunter FUll Female Toda Amarela e assim os Addons, Devido A COr do Eggs Bom os Addons ´´e Com Vcs Presiso disse Mesmo POr Favor Me Ajudem URGENTEEEE Que Cada Player Possa Fazer 1 PET quero Que Ele Seja Imune A TUDO Presiso Disso Mesmo Me Ajudem Plz , Presiso Que Cada Um Dos Pet Hite Igual Ao Nome Deles Holy - Holy > Fire - Fire assim sussesivamente Vamosss La XTIBIA OBS : Coloquem Pra Cada Pet Hita 400 de PLayer POr ae e O Droug Pet Hita 2k e o Phoenix 600 e Ta bom REP+ pra quem AJUDA :S
-
dúvida [Encerrado] (Pedido De Scripts) Quero Por Pet System No Meu OT
um tópico no fórum postou sayadjiin Tópicos Sem Resposta
Boomm Vamos Ao Que Enteressa, Eu QUero Pedir Um Sistema De PEt Que Sejam 6 elementos De Pet Holy Pet --- Coloured Eggs o Amarelo Tera Pet --- Coloured Eggs o Verde Ice Pet --- Coloured Eggs o Azul Fire Pet --- Coloured Eggs o Vermelho Energy Pet --- Coloured Eggs o ROXO Phoenix Pet --- Coloured Eggs Do Branco Draug Pet --- Hydra Eggs Bom eu Quero Que De USE nos Eggs E Nasça O Pet. E Que Ele Seja Infinito Até Logar Ou MOrrer. Que Ele Se Teleport Até Se Vc Subir Uma Escada. Ela Va atraz,, Pra ela Nao Poder Ser Usado No PZ, e Quero Que Cada 1 Tenha, 1 ADDON tipo HOLY PET Hunter FUll Female Toda Amarela e assim os Addons, Devido A COr do Eggs Bom os Addons ´´e Com Vcs Presiso disse Mesmo POr Favor Me Ajudem URGENTEEEE Que Cada Player Possa Fazer 1 PET quero Que Ele Seja Imune A TUDO Presiso Disso Mesmo Me Ajudem Plz , Presiso Que Cada Um Dos Pet Hite Igual Ao Nome Deles Holy - Holy > Fire - Fire assim sussesivamente Vamosss La XTIBIA OBS : Coloquem Pra Cada Pet Hita 400 de PLayer POr ae e O Droug Pet Hita 2k e o Phoenix 600 e Ta bom REP+ pra quem AJUDA -
Encontrei um script do Jhon992, mais ele nao esta funcionando, ele serve para quando o player equipar um item ficar healando tantos % por tantos segundos, e uma moveevents, quando ligo o ot nao da nenhum erro mais quando eu eqiupo o item no slot ele da erro e fecha o ot, script: local porcentagem = 30 -- porcentagem de life que enche. local delay = 2 -- segundos de delay. function onEquip(cid, item, slot) doAddHpPercent(cid, item.itemid) return true end function doAddHpPercent(cid, item) if isPlayer(cid) and getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == item then local hpMax = getCreatureMaxHealth(cid) local heal = getCreatureMaxHealth(cid)*(porcentagem/100) doCreatureAddHealth(cid, heal) addEvent(doAddHpPercent, delay*1000, cid, item) end return true end
-
iae galera hoje trago um script que a runa reala por level e da seguinte maneira o player e level 100 ele so podera heala de 200 a 300 e assim vai então vamos la Va em data / script / actions / e crie um arquivo.lua e renomeie para runalvl e add function onUse(cid, item, fromPosition, itemEx, toPosition) local min100 = 200 -- quanto o lvl 100 vai curar no minimo local max100 = 400 -- quanto o lvl 100 vai curar no maximo local min300 = 500 -- quanto o lvl 300 vai curar no minimo local max300 = 700 -- quanto o lvl 300 vai curar no maximo local min400 = 900 -- quanto o lvl 400 vai curar no minimo local max400 = 1100 -- quanto o lvl 400 vai curar no maximo local lvl1,lvl2,lvl3 = 100,300,400 -- modificaçao do level ta de 100 , 300 , 400 dps so mudar local storage = 11548 local exhau = 3 -- quantos segundos pra usar denovo a potion if getPlayerLevel(cid) <= lvl1 and doPlayerAddMana(itemEx.uid, math.random(min100, max100)) then return true elseif getPlayerLevel(cid) <= lvl2 and doPlayerAddMana(itemEx.uid, math.random(min100, max100)) then return true elseif getPlayerLevel(cid) <= lvl3 and doPlayerAddMana(itemEx.uid, math.random(min100, max100)) then return true elseif (getPlayerStorageValue(cid, storage) <= os.time()) then setPlayerStorageValue(cid,config.s,os.time()+exhau) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Curado..", TALKTYPE_ORANGE_1) return true end end dps em actions.xml <action itemid="ID DA RUNA" script="runalvl.lua"/> créditos Skyligh 90 % (Pela Criação e postagem) lugk123 10 % (Pelo pedido do script)
-
Fatos Históricos Presenciados Por Mim :d
um tópico no fórum postou Newtonnotwen Exposições de Characters
Top de meu mundo (Silvera), ele anda rápido pra *****, foi tenso tirar esse ss. Obs: Tava todo mundo tentando, kkk! Melhor loot da hide . Comentem por favor!- 2 respostas
-
- fatos
- historicos
-
(e 5 mais)
Tags:
-
[Encerrado] [Duvida] Como Por Iten 8.70 Num Ot 8.60
um tópico no fórum postou Makelin1 Tópicos Sem Resposta
Opa fala xtibia ! eu to com uma duvida !! muito interessante como por itens 8.70 em um ot 8.60 Procurei em muitos foruns e nao axei !! se alguem puder me ajudar agradeçerei muito !! E DAREI REP + 2 Dias Seguidos -
Abordar o assunto "Reciclagem" algo muito ensinado nas "ESCOLAS" e na "CASA" além de ser muito comentado e ouvido nas televisão e jornais. Como todos sabem a reciclagem futuramente vai ser muito importante, a cada dia estamos produzindo lixos e assim não damos um "destino" certo acabamos deixando ele em céu aberto, nas ruas .. assim causando mal cheiros, enchentes e bastante poluições. Ai até que muitas pessoas estão adotando as "latas de lixos" de reciclagem .. onde existe "Papel,Plástico,Vidro,Metal e entre outros", para assim "tentar" separar os lixos e assim dar um destino mais adequados a cada tipo de lixo, assim dando oportunidade de gerar empregos para as pessoas que gostam de pegar e fazer artesanato. Bom, ai vem algumas discussões: -Você acha que que resolve alguma coisa, você separar o lixo e muitas pessoas preguiçosas acaba não separando o lixo? -Acha ideal separar lixos recicláveis e não recicláveis em sua casa? Enfim, vamos abordar discuções sobre a Reciclagem e Separação de lixos, o que você tem em mente..?
- 4 respostas