Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''scripting''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Olha eu queria um Scripting de dois tipos de quest?! uma normal o player vai lá fais a quest e é teletrasportado para o CP e a outra é um bau que pode ser pego a cada 1h podendo vir Itens Randow! vlw obrigado deis de ja (rep+ para quem ajudar)
  2. To precisando muito disso até dia 25/07/2013 se possivel ajuda ae ... to querendo aprender um poco sobre script se alguem quiser da 1 ajudinha ae eu garanto os rep +
  3. Alguém poderia fazer um favorzinho pra mim No caso é um sistema de shiny stone que esta funcionando perfeitamente, porém, qualquer um destes pokemon se transformam em shiny com apenas 1 stone no caso eu quero que cada pokemon eu possa escolhe a quantidade que irá custa para se trasnforma exemplo Alakazam para Shiny Alakazam custo de 4 stone Charizard para Shiny Charizard eu quero um custo de 3 pokemon como Zubat essas coisas eu quero deixa apenas 1 custo e assim por diante, apenas faça para escolher a quantidade de cada um e eu edito a quantidade de cada pokemon . então eu queria que alguém fizesse isso para mim. PS: Darei 3 rep+ para quem fizer este favor.
  4. Bom galera esse é o meu primeiro tutorial aqui e estarei disponibilizando 2 scripts, o 1 é de remover parede,você ja deve ter jogado algum tibia que tinha uma alavanca que clicasse nela e a parede sumia né,então esse éo primeiro o 2 é de alavanca de teleport a famosa alavanca da quest anihi...bom vamos la né 1º alavanca: Crie um arquivo lua em data>actions>scripts com nome de removewall.lua e coloque isso:
  5. Pessoal eu queria 1 script de trocar de munição! ex: meu sever é 8.60 (GTA),queria digitar 1 comando que ele trocasse o tipo de muniçao da mesma arma! igual ao tibia gta! la digita "!ak" e a ak gold troca a muniçao de chumbo para bullet e vice versa, queria fazer isso no meu sever
  6. Falaê galera, oquê eu quero é o script de uma armor que ao ser equipada aumenta o hp/mana máximo do player, e o coloca em "magic shield mode", e de uma bow que dispara 3 flechas de uma vez e gasta o mesmo tanto do inventario. Dizendo se é possivel ou não fazer tais scripts, já agradeço. Obs: o server é 8.6
  7. talkactions/scripts/shop.lua local config = { ["demon shield"] = {id = 2520, sell = 'yes 32000', buy = 'yes 70000' }, ["magic plate armor"] = {id = 2472, sell = 'yes 120000', buy = 'no' }, ["boots of haste"] = {id = 2195, sell = 'yes 30000', buy = 'no' } } function upperfirst(first, rest) return first:upper()..rest:lower() end function onSay(cid, words, param, channel) if (param == nil or param == '' or param == 'lista' or param == 'list') then if (words == "!sell" or words == "/sell") then str = "Showing items that you can sell:\n\n" else str = "Showing items that you can buy:\n\n" end for item, vars in pairs(config) do if (words == "!sell" or words == "/sell") then expl = string.explode(vars.sell, " ") else expl = string.explode(vars.buy, " ") end item = item:gsub("(%a)([%w_']*)", upperfirst) if (expl[1] == 'no') then str = str else str = str .. item.. " - " .. expl[2] .. " gps\n" end end return doShowTextDialog(cid, 2160, str) end local item = config[param:lower()] param = param:lower() if (item) then local sell = string.explode(item.sell, " ") local buy = string.explode(item.buy, " ") if (words == "!sell" or words == "/sell") then if (sell[1] == "yes") then if (doPlayerRemoveItem(cid, item.id, 1)) then doPlayerAddMoney(cid, sell[2]) doSendMagicEffect(getPlayerPosition(cid), 30) return doPlayerSendTextMessage(cid,29,"Here are, you sold "..param.." for "..sell[2].." gold coins.") else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendTextMessage(cid,29,"You don't have anything "..param.." to sell.") end else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendTextMessage(cid,29,"Sorry, "..param.." cannot be sold.") end else if (buy[1] == "yes") then if (doPlayerRemoveMoney(cid, buy[2])) then doPlayerAddItem(cid, item.id) doSendMagicEffect(getPlayerPosition(cid), 28) return doPlayerSendTextMessage(cid,29,"Here are, you bought "..param.." for "..buy[2].." gold coins.") else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendTextMessage(cid,29,"You don't have enough money.") end else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendTextMessage(cid,29,"Sorry, "..param.." cannot be bought.") end end else doSendMagicEffect(getPlayerPosition(cid), 2) if (words == "!sell") then return doPlayerSendTextMessage(cid,29,"Sorry, this item cannot be sold or it does't exist.") else return doPlayerSendTextMessage(cid,29,"Sorry, this item cannot be bought or it does't exist.") end end end <talkaction words="!sell;/sell;!buy;/buy" event="script" value="shop.lua"/> ♣ Config Observem no começo do código estas linhas: Seguindo uma ordem óbvia, adicionem abaixo do boots of haste e antes do '}' que fecha o config. assim para adicionar sigam o modelo ["nome do item"], repectivamente de suas variáveis. ♣ Variáveis id - é onde você coloca o id do item sell - você precisa colocar se o item pode ser vendido por "yes" ou "no", caso for yes de um espaço (se não der espaço não funciona) e bote o valor em gold coins (não é k) buy - segue a ordem igual ao sell porem é se o item pode ser comprado pelo !buy ou não, e o preço que o player pagará. ♣ Exemplos Assim, digamos que desejo acrescentar um mastermind shield onde o player pode vender por 60k e comprar por 120k, adicionarei: ["mastermind shield"] = {id = 2514, sell = 'yes 60000', buy = 'yes 120000' }, Em seguida quero adicionar uma soft boots que pode ser vendida por 300k, mas NÃO PODE ser comprada. Colocarei: ["soft boots"] = {id = 6132, sell = 'yes 300000', buy = 'no' }, Então, meu config ficará desta forma: Atenção! Reparem que em todas as linhas finalizam-se com }, mas na última há ausência da vírgula, isto ocorre por que não pode ter vírgula no último, não sei ao certo se dará erro, não cheguei a testar, mas em muitas linguagens de programação ocorre um erro. Então é melhor ficar atento. ♣ Comprando Bom, agora que já adicionou todos os items, vou explicar como funciona: O player comprará uma boh (item sugestivo) item por: !buy boots of haste, caso não tenha grana, não vai conseguir, caso tenha comprará. ♣ Vendendo O mesmo quando ele for vender, ele falará: !sell boots of haste, caso não tenha o item, o script negará, caso tenha o item some e o dinheiro aparece (: ♣ Lista de items Ohh, não sei quais items pode ser comprados, e também não sei quanto custa, e agora? Diga !buy, ou !buy list ou !buy lista para ver todos os items O mesmo com os items que podem ser vendidos: !sell, !sell list ou !sell lista Créditos : Renato 90% 10% á Min Por Trazer Ao Xtibia e Formatar
  8. Olá galera conheço um pouco de scripting porem presiso de ajuda neste. Presiso que ao tomar ban o player perca 25% de seus leveis isto seria possivel ? alguem pode fazer pra mim abaixo esta meu script de ban function onSay(cid, words, param, channel) local t = param:explode(",") local name, days = t[1], tonumber(t[2]) local player = getPlayerByName(t[1]) if name then if days then local acc = getAccountIdByName(name) if acc ~= 0 then local tempo = days * 24 * 3600 doAddAccountBanishment(acc, target, os.time() + tempo, 5, 2, 'Banido por bular regras', 0) doRemoveCreature(player) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não existe.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode adicionar essa quantidade de dia(s) de dias de banimento.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "esse player nao existe.") end return TRUE end dou RES+ pra quem puder me ajudar abraços...
  9. Olá ékstibianos , para evitar criações de topicos pedindo o mesmo script varia vezes , decidir fazer um reunindo os mais procurados scripts. Filtro de Palavrões: http://www.xtibia.co...o-de-palavroes/ Créditos Rikezenho e Rafacin Efeitos Ao Upar Level Ou Skills :http://www.xtibia.co...level-ou-skills/ Anti Bot : Por Churupetinha http://www.xtibia.co...50209-anti-bot/ Por: churupetinha Staff com 4 elementos : http://www.xtibia.co...dorcom-imagens/ Por: soldoran Editando monstros: http://www.xtibia.co...tando-monstros/ Por: LordFire Itens com efeito bonus : http://www.xtibia.co...m-efeito-bonus/ Por: x_Shadow Treiners Invisiveis : http://www.xtibia.co...vc-chega-perto/ Por: DuuhCarvalho Editando Aparência das Criaturas : http://www.xtibia.co...-das-criaturas/ Créditos: Nickelback, MatheusMkalo Tutorial Criando Magias : http://www.xtibia.co...criando-magias/ Créditos: Kimoszin [Tutorial] Mana Rune Por: gonorreia http://www.xtibia.co...rial-mana-rune/ Por: Gonorreia Como Criar Armas Especiais Por: darksaga00 http://www.xtibia.co...rmas-especiais/ Por:darksaga00 Exp Ring Por: Vodkart e kelvinvictor http://www.xtibia.co...63868-exp-ring/ Por: Vodkart e kelvinvictor por fazer o topico Comando !rank Por: Hsjack http://www.xtibia.co...2-comando-rank/ Por: HsJack Como Criar Um Wand Ou Rod Por: Castiello[/b][/size] http://www.xtibia.co...um-wand-ou-rod/ Por: Castiello [b] [size=6]Editando Itens Por: Fronick[/size][/b] http://www.xtibia.co...editando-itens/ Por: Fronick [b] [size=6]Configurando Vocations.xml Por: Rakkan[/size][/b] http://www.xtibia.co...o-vocationsxml/ Por: Rakkan [b] [size=6] Criando Spells Perfeitas! Por: XxHiagoxX[/size][/b] http://www.xtibia.co...itas-com-fotos/ Por: XxHiagoxX [size=6][b] Como Colocar Mais Um Sexo Por: Thayam[/b][/size] http://www.xtibia.co...r-mais-um-sexo/ Por: Thayam por disponibilizar [b] [size=6] Tutorial: Novo Tipo De Area De Trainer Por: Addict[/size][/b] http://www.xtibia.co...a-editar-armas/ Por: Addict [size=6][b] [Tutorial] Aprenda A Editar Armas Por: AdmJuninho[/b][/size] http://www.xtibia.co...a-editar-armas/ Por: ADMJuninho [b] [size=6]Criando Armas Com Ataques Especias. Por: TheFlammer[/size][/b] http://www.xtibia.co...aques-especias/ Por: theflammer [b] [size=6]Super Tutorial Sobre Npc: Por Heitor[/size][/b] http://www.xtibia.co...rial-sobre-npc/ Por: Heitor [size=6][b] Material De Apoio I , ll , lll , lV , Vl e Vll : Por Apocarai[/b][/size] http://www.xtibia.co...ial-de-apoio-i/ http://www.xtibia.co...al-de-apoio-ii/ http://www.xtibia.co...l-de-apoio-iii/ http://www.xtibia.co...al-de-apoio-iv/ http://www.xtibia.co...ial-de-apoio-v/ http://www.xtibia.co...al-de-apoio-vi/ http://www.xtibia.co...l-de-apoio-vii/ [b] [size=7]Anti-Mc[/size] Por: Jeferscn[/b] http://www.xtibia.com/forum/topic/153490-anti-mc-otimo-para-evitar-nukers-com-account-manager/ [color=#008080][size=5]AJUDEI? REP+[/size][/color]
  10. Tipo do script: Item Protocolo (versão do Tibia): 8.6 Servidor utilizado:Real server Nível de experiência: ? Adicionais/Informações: - -- Dúvida: Minha dúvida é a seguinte: Eu estava Editando itens no meu OT, dai eu coloquei +6 de ML e +6 de Distance, porém quando ele é equipado em um Player ele não da a Skill, o que eu faço ? como resolver ? e eu já tentei por a ML e Distance em outros itens e o problema continua o mesmo. valendo +REP pessoal! Desculpa não colocar Título não sei um apropriado! Moderação se souber titulo modifica por favor não exclui. Obrigado! RESOLVIDO E TITULO EDITADO!
  11. Tipo do script: Item Protocolo (versão do Tibia): 8.6 Servidor utilizado:Real server Nível de experiência: ? Adicionais/Informações: - -- Dúvida: Minha dúvida é a seguinte: Eu estava Editando itens no meu OT, dai eu coloquei +6 de ML e +6 de Distance, porém quando ele é equipado em um Player ele não da a Skill, o que eu faço ? como resolver ? e eu já tentei por a ML e Distance em outros itens e o problema continua o mesmo. valendo +REP pessoal!
  12. Galera tenho um servidor Baiak 8.60. Eu entrei em um e sabem aquele comando /b ?? do god. intao os players podiam usar pagando 3kk mais nao /b era um comando que eu esqueci . como que eu posso colocar isso em meu server . e outra duvida que também tenho, eu mexia a muito tempo com servidores e acabei esquecendo como cria spells voces podem me ajudar relembrando passo a passo ?? Brigado pessoal aguardo a resposta
  13. Tipo do script: Actions, movements Protocolo (versão do Tibia): 8.6 Servidor utilizado: Baiak yourots Nível de experiência: Médio Adicionais/Informações: Essa é uma quest ! Só que eu não sei fazer esses Scripts complexos, então eu preciso de ajuda (: O mapa eu vou melhorar ainda eu fiz um bem rapidão pra poder postar ( pra ter algumas imagens de referencia ). Ai vai a quest e a história. |player|: hi |npc/rei|:Oi! É você que veio para solucionar o meu caso? |player|: sim/yes. |npc/rei|: Muito bem você pode ver que ali do lado que há duas salas uma com meu tesouros e outra que está vazia estavão os meus melhores trabalhos... |npc/rei|: Os ladrões conseguiram a chave da porta da sala com minhas invenções e minhas armas.. |npc/rei|: Sem contar que eles sequestraram o meu maior tesouro, minha rainha... |npc/rei|: Eu espero que você possa encontrar meu tesouro e descobrir o paradeiro da minha querida rainha... |npc/rei|: Vá dar uma olhada na sala, eu escondi a pista naquela caixa grande, e depois volte a falar comigo. <!-- desbloqueia a porta e o player vai pegar o papel que está no baú. O player volta a falar com o npc.--> |player|:hi |npc/rei|: Você viu a pista no chão? Então eu acho que isto pode te ajudar, voce já pode ir. Se você conseguir tenho várias reconpensas para você.{tchau}. |player|: tchau/bye. <!-- o player le o papel e tem uma coisa escrita (um Documento) -- esse documento tem que ser um item que não possa ser editado no jogo "Sr. Master Palladino 09/10/2006 Class:Royal Paldin Guild:War Force of the Olympius Residence:Avalónia. " -- o player vai atraz desse ladrão, esse é um ladrão muito conhecido o seu esconderijo fica ao norte do continente Avalónia dominado pelos piores bichos. -- agora eu não sei se eu coloco o npc falando sobre o ladrão ou tipo uns cartazes espalhados pela city. -- ele(s) vai(ão) matando os bichos até chegar ao norte do continte, chegando lá eles encontram um casa muito velha cheia de tesouros, mas não podem pegar nenhum pois estão trancados em uma sala. (possibilidade:alguns itens ficam espalhados na casa, se o player cair na tentação de pegar um dos itens que estão espalhados pela casa sumona vários bosses muito fortes, por castigo de ele ter pegado o item [tipo uma maldição {se for fácil faz se for difícil não. ;D}]). -- na casa o há três raios na porta (eletric sparks) ou se não uma quest door mesmo, que confere se o player realmente falou com o npc ou não. Se não barra a passagem e não deixa ele entrar na casa (para o caso de não haver engraçadinhos querendo pular uma parte da quest (Y)) -- ele desce ou sobe ( tanto faz a ordem ) e vai em uma sala, onde em cada sala há um baú, ele abre um dos baús e tem uma arma (vai ser escolhida depois) no outro baú a um item importante (um potion de cura ou mana, um exp potion, uma arma encantada... aceito sugestões ) -- depois de pegar esses dois itens ele tem que procurar (na casa) uma outra pista que diz onde está a rainha e guarda-lá. -- após ter feito tudo isso, ele volta ao npc rei e fala: --> |player|:hi |npc/rei|: Você conseguiu alguma pista das minhas armas? |player|: sim/yes -- o npc recebe a arma do player. |npc/rei|: E minha Rainha você ficou sabendo de algo sobre ela? |player|: sim/yes |npc/rei|: Ela está {morta}? |player|: Sim ela está morta. |npc/rei|: Ah não, muito obrigado pela sua ajuda, espero que goste da sua recompensa. Tchau. |player|: tchau/bye. <!-- agora libera a porta onde fica os baús com as recompensas. eu ia precisar dos scripts das portas e do npc, pois os scripts dos baús eu sei fazer (: agora peço a ajuda de vocês para completar esse script -->
×
×
  • Criar Novo...