-
Total de itens
1347 -
Registro em
-
Última visita
-
Dias Ganhos
36
Tudo que Oneshot postou
-
Coloque autowalk igual a 0 no arquivo XML do NPC.
-
pedido Imbuição System "que Venha Um Semi-Deus Do Script Tentar"
pergunta respondeu ao pedrizito15 de Oneshot em Scripts
Eu estou trabalhando em um "projeto" de sistema mais ou menos igual esse, é um sistema de slots, ou seja, imbues, compatível com meu sistema de refino. Abração. -
bug Meu Avatar N Quer Carregar Cuando Eu Troco.
tópico respondeu ao TheSlayer de Oneshot em Lixeira Pública
Recarregue o fórum com CTRL+F5, isso atualiza os cookies. Abraços. -
Você altera normalmente no config.lua e depois dentro do jogo com um personagem com acesso administrativo, você usa o seguinte comando: /reload config Abraços.
-
Só ler esse tutorial: http://www.xtibia.com/forum/topic/187138-algumas-formulas-uteis/ Você terá a plena capacidade de entender como as fórmulas funcionam e com um pouquinho de matemática calcular os danos que você quer nas suas magias.
-
<melee id="7434" level="60" event="script" value="Criticos 2.5x/royal axe.lua"/> <vocation id="4"/> <vocation id="8"/> <vocation id="9"/> <vocation id="15"/> Realmente está errado desse jeito. Não basta só colocar as linhas das vocações embaixo da linha de configuração da arma. Siga o modelo abaixo: <melee id="7434" level="60" event="script" value="Criticos 2.5x/royal axe.lua"> <vocation id="4"/> <vocation id="8"/> <vocation id="9"/> <vocation id="15"/> </melee> Note que a linha de configuração da arma perdeu um '/' e apareceu no fim '</melee>'.
-
SkyDangerous, você previu um segundo de futuro, parabéns. São fóruns com um público um pouco diferente, um sobrevive do conteúdo de bots e com uma área escassa de Open Tibia e o XTibia possui um grande conteúdo e público voltado apenas para Open Tibia.
-
Olá, Falha nossa, sempre fui um péssimo aluno de inglês. Obrigado mesmo pelo aviso. E Comet2, você precisa de uma "aulinha" de português (kkk). Valeu aí, colega. Abraços.
-
Desculpe, foi uma falha minha. O link foi corrigido ali em cima, mas no caso: http://www.xtibia.com/forum/topic/187138-algumas-formulas-uteis/ Abraços.
-
Doplayeradddepotitems(Cid, Items, Town)
tópico respondeu ao SkyDangerous de Oneshot em Mods, funções e outros
É uma função bem útil, mas acho que muitos encontraram problemas com a declaração da função doPlayerSendMailByName. No mais, obrigado pela colaboração. -
Esse erro é bem fácil de consertar, pode ser feito pelas sources (que é o modo mais correto) ou com uma simples edição nas bibliotecas do sistema de NPCs que vem com os servidores. Abra o arquivo modules.lua, localizado em data/npc/lib/npcsystem e procure por: function ShopModule:callbackOnBuy(cid, itemid, subType, amount, ignoreCap, inBackpacks) Acima de: local subType = shopItem.subType or 1 local a, b = doNpcSellItem(cid, itemid, amount, subType, ignoreCap, inBackpacks, backpack) Adicione: if(amount == 0) then return false end E SkyLigh, peço que evite postagens sem sentido que não ajudam em nada. Abraços.
-
http://www.xtibia.com/forum/topic/187138-algumas-formulas-uteis/
-
Problemas corrigidos, desculpe pela demora.
-
Olá, Renatogold7 Esse sistema foi criado por Mock e fiquei interessado em fazer uma adaptação total do código. Mas, existem algumas coisas que não serão possíveis de fazer, devido limitações dos servidores: O sistema todo se baseia em conditions e atualmente não existem conditions que aumentam ou diminuem a resistência elemental. Bom, em breve, estarei desenvolvendo uma versão reescrita por mim desse sistema para 9.0+. Um grande abraço.
-
Xdevelopers - Lista De Convocados & Primeiros Passos!
tópico respondeu ao Administrador de Oneshot em Noticias
Espero que o XDevelopers evolua bastante e que muitos bons projetos saiam dele. Acho que esqueci de me inscrever. Mas é isso aí, um parabéns para os convocados, só vejo grandes nomes na lista \o/ -
Vá no menu de atualizações (Ferramentas -> Atualizações...) e baixe a biblioteca OpenSSL. Select devpak server: devpaks.org Community Devpaks
-
É que, por exemplo, quando o jogador usado utevo res, o que acontece? 18:21 Oneshot: utevo res "rat" Não importa se eu digito no console utevo res rat ou utevo res "rat, o jogador sempre vai falar do jeito acima. Por isso as \ para entender que aquele " é parte da string e não o " de fechar a string.
-
Troque essa linha: if monster == nil or (monster.summonable == false and getPlayerFlagValue(cid, PLAYERFLAG_CANSUMMONALL) == false)then Por essa: if monster == false or (monster.summonable == false and getPlayerFlagValue(cid, PLAYERFLAG_CANSUMMONALL) == false)then
-
data/actions/scripts/nome_do_arquivo.lua function onUse(cid, item, fromPosition, itemEx, toPosition) doCreateMonster("Magebomb", fromPosition) doRemoveItem(item.uid, 1) doSendMagicEffect(fromPosition, CONST_ME_MAGIC_GREEN) return true end data/actions/actions.xml <action itemid="5957" event="script" value="nome_do_arquivo.lua"/>
-
Faça um favor, veja se a opção ingameGuildManagement no config.lua está como false. E em servidores 8.6, os comandos para editar a guild são feitos no canal da guild.
-
Existem dois modos de fazer isso, um é com uma função que deve ser compilada nas sources, acho que o nome é doCreateCustomMonster. E a segunda é com uma ligeira gambiarra que é criar um novo arquivo.xml para cada jogador do seu servidor, sem contar que toda vez que o jogador usasse a magia iria ter que dar reload nas criaturas para atualizar o looktype, enfim, uma gambiarra mesmo.
- 3 respostas
-
- naruto tibia summon player
- otserv
- (e 1 mais)
-
É, de fato, não pensei nisso. function onSay(cid, words, param, channel) param = param:match('%"(%a+)') or param:lower() or "" local vocations = {"Druid", "Elder Druid"} local monster if param == "" then doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end monster = getMonsterInfo(param) if monster == nil or (monster.summonable == false and getPlayerFlagValue(cid, PLAYERFLAG_CANSUMMONALL) == false)then doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end if not isInArray(vocations, getPlayerVocationName(cid)) and getPlayerFlagValue(cid, PLAYERFLAG_IGNORESPELLCHECK) == false then doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL) return true end if (#getCreatureSummons(cid) >= getConfigValue("maxPlayerSummons") and getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES) == false) or getCreatureStorage(cid, 4132) == 1 then doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end if getCreatureMana(cid) < monster.manaCost and getPlayerFlagValue(cid, PLAYERFLAG_HASINFINITEMANA) == false then doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF) doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA) return true end doSummonMonster(cid, param) if getPlayerFlagValue(cid, PLAYERFLAG_HASINFINITEMANA) == false then doCreatureAddMana(cid, -monster.manaCost) end doSendMagicEffect(getThingPosition(cid), CONST_ME_MAGIC_BLUE) doCreatureSay(cid, "utevo res \"".. param .."\"") return true end
-
Os GODs, CMs e outros possuem uma propriedade que permite a eles serem ignorados por monstros, quando jogadores entrarem no seu servidor, os monstros irão andar e atacar normalmente.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.