Ir para conteúdo

Posts Recomendados

Bom dia a todos do xtibia ^^!

 

Bom os players estavam pedindo vipsystem ai eu procurei e achei um tutorial aqui no xtibia falando que era pra colocar as magias de premium como free e fazer premium vira vip, ai eu fiz tudo do tutorial mas o npc ignorava a palavra "hi"..

 

Afinal alguem me passa um npc de premium ow commando !buypremium ai ?? (versao 8.54)

 

Por favor. So noob d+ ajudem plzz xD

Editado por LetsFlight
Link para o comentário
https://xtibia.com/forum/topic/129547-ajudem-problema-com-vip/
Compartilhar em outros sites

Vá na pasta MOD > e copie qualquer arquivo.xml e renomeie para buypremium_command.xml

 

dentro coloque isso:

 

<?xml version="1.0" encoding="UTF-8"?>

<mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">

<config name="buypremium_config"><![CDATA[

config = {

days = 90,

cost = 10000,

maxDays = 360

}

]]></config>

<talkaction words="!thenbuypremium; !pthenacc" event="buffer"><![CDATA[

domodlib('buypremium_config')

if(getPlayerPremiumDays(cid) > config.maxDays) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

return

end

 

if(not doPlayerRemoveMoney(cid, config.cost)) then

doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

return

end

 

doPlayerAddPremiumDays(cid, config.days)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")

]]></talkaction>

</mod>

 

espero ter ajudado.

abraços~

Link para o comentário
https://xtibia.com/forum/topic/129547-ajudem-problema-com-vip/#findComment-853607
Compartilhar em outros sites

Vlw kra.

 

Mas tem um bugzinho aki ..

 

Tipo eu colokei tudo certo.Tirei free premium tirei a necessida de premium das magias.. tipo "prem="1" eu dexei prem="0" mas ai eu fiz uma magia so de premy e ela funfa pra player normal tb. alguem ajuda ??

Link para o comentário
https://xtibia.com/forum/topic/129547-ajudem-problema-com-vip/#findComment-853629
Compartilhar em outros sites

Ta ai script

 

local acombat = createCombatObject()

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 30)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -4.0, -2050, -4.0, -580)

 

local arr = {

{1, 1, 1, 1, 1, 1, 1},

{1, 1, 1, 1, 1, 1, 1},

{1, 1, 1, 1, 1, 1, 1},

{1, 1, 1, 3, 1, 1, 1},

{1, 1, 1, 1, 1, 1, 1},

{1, 1, 1, 1, 1, 1, 1},

{1, 1, 1, 1, 1, 1, 1}

}

local area = createCombatArea(arr)

setCombatArea(acombat, area)

 

function onTargetTile(cid, pos)

doCombat(cid,combat,positionToVariant(pos))

end

 

setCombatCallback(acombat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")

 

function onCastSpell(cid, var)

return doCombat(cid, acombat, var)

end

 

 

Agora Akele negocio do XML.

 

<instant name="Vip Gran Solar" words="exevo gran solar san" lvl="220" mana="100" prem="1" selftarget="1" exhaustion="700" needlearn="0" event="script" value="attack/Vip gran solar.lua">

<vocation id="3"/>

<vocation id="7"/>

 

As normais estao em prem="0". ..

 

Desculpem por favor o spoil ou sei la como fala deu certo e pq eu testei na mesma conta i eu pensei que premy era so pra um char heuhuhauhu mais pra uma conta entao o erro foi meu ta certinho vlws xD.

 

 

Desculpem ai..

 

Sabe como eh nb e FODA !xP

Link para o comentário
https://xtibia.com/forum/topic/129547-ajudem-problema-com-vip/#findComment-853648
Compartilhar em outros sites

Retire da pasta attack e coloque apenas em Spell>Scripts:

gfdgfdgfgdfdfgdfgf.jpg

 

Dps vá em spells.xml adicione a linha, no final...

 

<instant name="Vip Gran solar" words="exevo gran solar san" selftarget="1" aggressive="0" lvl="200" maglv="2" mana="100" soul="0" exhaustion="700" prem="1" enabled="1" script="Vip gran solar.lua"><vocation id="3"/><vocation id="7"/></instant>

 

antes do </spells>

 

Ficando assim:

 

gdfgfdf.jpg

 

OBS: em azul é o ML que precisa para conjurar a magia

Editado por Critico
Link para o comentário
https://xtibia.com/forum/topic/129547-ajudem-problema-com-vip/#findComment-853659
Compartilhar em outros sites

×
×
  • Criar Novo...