-
Total de itens
1104 -
Registro em
-
Última visita
-
Dias Ganhos
20
Tudo que LuckOake postou
-
Cara, eu acho que dá pra fazer uma edição no script pra, ao invés de criar um item, colocar uma outfit (motoqueiro na moto). Vou dar uma estudada nele aqui, se eu conseguir eu edito. Só que ai teria que fazer um NPC inteiro com as funções desse MOD. Infelizmente, eu não consigo fazer isso ainda. Muito complexo. O que poderia fazer é o player subir em cima da moto e começar a andar, mas ai teria que editar uma série de coisas, como o client (fazer uma moto que pode ser "pisada"). Vou consultar o Mestre Supremo dos Scripts, se ele conseguir ajudar, eu posto aqui.
- 28 respostas
-
- rota predestinada
- otserv
-
(e 1 mais)
Tags:
-
@jhonatanp A tag tava errada, tava faltando um caractere. <movevent type="Equip" itemid="7457" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="7457" slot="feet" event="function" value="onDeEquipItem"/> Tenta ai. @Newtonnotwen Safado, roubou meu avatar aehuaehaeuhaeuhaeu E fikdik, no script que você mandou precisa das sources.
-
Rapaz, não entendi direito o que você quis dizer. Mas vê se é isso: if getPlayerStorageValue(cid, STORAGE) == -1 then return true end
-
Rapaz, manda a tag que você tá usando.
-
@GuizitoG <action actionid="xxxx" script="script.lua"/> Só edite o xxxx (action id) e o script="script.lua.
-
@Eskylo É, eu reparei isso também, mas eu não tenho ideia de como fazer isso, pra só não dropar os items VIP. Dá uma ajuda?
-
Pedido atendido por Vodkart no MSN. Podem fechar.
-
Tá ai. PS: Amigo, aqui é área de Spriting, não Scripting.
-
Sim. Rapaz, qualquer função funciona dessa mesma forma.
-
@cacaiu Exatamente, o \n faz o mesmo que a tecla ENTER aqui no XTibia.
-
Olá olá galera do Ékz. Recentemente eu tenho treinado loops para aumentar minha capacidade de fazer scripts, porém estou com dúvida de como conectar loops à uma table. Vejam esses dois exemplos: 1) local items = {"golden armor", "golden legs", "golden helmet", "golden boots"} for _, i in pairs(items) do (...) 2) local items = {2341, 5231} for i = 1, #items do (...) Eu sempre fico em dúvida ao conectar um loop à uma table, se devo e quando devo usar o operador #, pairs ou ipairs, etc... Gostaria de uma explicação dos casos em que conectamos loops em tables, seja a table de Array ou não. Quanto mais detalhado, melhor. PS: Tentem ser diretos, eu já sei o que é loop e o que é table, então só me expliquem o que eu pedi.
-
@Rhamer Não tenho a mínima ideia de que bug seja esse, mas anyway, tenta fazer assim: <talkaction log="yes" access="5" words="/ban" event="script" value="talkactions/scripts/ban.lua"/> Se funcionar com esse, faz o mesmo com o outro. Edite o value="...".
-
Sim. Não exatamente igual ao spell, que abre a janela igual a de um livro, mas abre um FYI. Testa ai, se não gostar, substitui essa linha: doPlayerPopupFYI(cid, msg) Por essa: doShowTextDialog(cid, 7528, msg)
-
Primeira rune: manarune.lua: Segunda rune: lifemanarune.lua: Terceira rune: ultimatehealingrune.lua: Em vermelho, coloque o ID da sua rune no lugar do xxxx. Tags: Primeira: <rune name="Mana Rune" id="xxxx" allowfaruse="1" charges="25" lvl="4" maglv="1" exhaustion="100" aggressive="0" needtarget="1" blocktype="solid" script="manarune.lua"/> Segunda: <rune name="Life and Mana Rune" id="xxxx" allowfaruse="1" charges="25" lvl="4" maglv="1" exhaustion="100" aggressive="0" needtarget="1" blocktype="solid" script="lifemanarune.lua"/> Terceira: <rune name="Ultimate Healing Rune" id="xxxx" allowfaruse="1" charges="25" lvl="4" maglv="1" exhaustion="100" aggressive="0" needtarget="1" blocktype="solid" script="ultimatehealingrune.lua"/> No lugar do xxxx, coloque o ID das suas runes.
-
movements.xml: <movevent type="StepIn" actionid="xxxx" event="script" value="msgtile.lua"/> Substitua o xxxx por um action id que desejar. msgtile.lua:
-
Sim, eles nunca serão dropados.
-
Não, só coloca o ID do seus items donate no lugar.
-
Ok ok, mas você conseguiu colocar o script?
-
Só arrumar uma linha: Substitui essa: locao expGain = 1000 -- Quantidade de experiência que o player irá ganhar. Por essa: local expGain = 1000 -- Quantidade de experiência que o player irá ganhar. Script do NPC corrigido:
-
Na pasta data/creaturescripts/scripts. Só não entendi o motivo disso:
-
spell [Spell] Jiraya Prision - Frog
tópico respondeu ao Newtonnotwen de LuckOake em Globalevents e Spells
@juan500 Af, falei que não ia comentar mais, mas preciso fazer isso. Rapaz, seu IP fica armazenado no sistema. Se você for banido nessa conta e criar outra, se os Coordenadores ou Mods te pegarem eles te banem de novo. Tá, agora parei, não comento mais aqui. Na espera de um Coordenador ou Moderador para acabar com essa bagunça. -
Arquivo login.lua, na pasta data/creaturescripts/scripts.
-
Vou te explicar de uma forma melhor: Adicione essa linha em creaturescripts.xml junto das outras similares: <event type="preparedeath" name="AntiDrop" script="antidrop.lua"/> Crie um arquivo .lua com o nome antidrop.lua: Adicione isso no login.lua antes do ultimo return true: registerCreatureEvent(cid, "AntiDrop")
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.