Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Tfs 0.4

Boa noite, estou precisando de um script onde um Royal Paladin [id = 3] usa um item (2361) muda a vocação dele para Hell Shooter, [id = 7] porém só poderá usar no maximo level 8 e não pode ser usado por outra vocação, cada vocação terá seu item.

 

Por Favor ajudem :/  estou muito tempo atras desse script

Editado por Kyllini (veja o histórico de edições)

Resolvido por egyptPOWER

Ir para solução
  • Respostas 14
  • Visualizações 805
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @Kyllini Teste o script e posta o feedback ai! Abraço!   Crie um arquivo lua dentro da sua pasta actions/scripts e cole este código.   promoteitem.lua -- Created by egyptPOWER

  • @Kyllini, manda aqui pra min seu vocations.xml por favor  

  • -- Created by egyptPOWER -- function onUse(cid, item, fromPosition, itemEx, toPosition) if (getPlayerLevel(cid) <= 8) then if (getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <=4

Postado

@Kyllini Teste o script e posta o feedback ai! Abraço!

 

Crie um arquivo lua dentro da sua pasta actions/scripts e cole este código.

 

promoteitem.lua

-- Created by egyptPOWER --

function onUse(cid, item, fromPosition, itemEx, toPosition)

	if (getPlayerLevel(cid) <= 8) then 
		if (getPlayerVocation(cid) >= 5 and getPlayerVocation(cid) <=8) then 
				doRemoveItem(item.uid, 1)
				doPlayerSetVocation(cid, getPlayerVocation(cid)+4) 
				doPlayerSendTextMessage(cid, 20, "You are promoted to ".. getPlayerVocationName(cid) .."!") 
		else doPlayerSendTextMessage(cid, 20, "You don\'t have first promotion or you already promoted") 
		end 
	else doPlayerSendTextMessage(cid, 20, "You don\'t have level to do it.") 
	end 
	
end 
 

 

Agora vá em sua actions.xml e adicione a seguinte linha:

 

<action itemid="ID ITEM" event="script" value="promoteitem.lua"/>

Em itemid="Coloque aqui o id do seu item"

 

 

 

No signature.

 

 

 

Postado
  • Autor
28 minutos atrás, egyptPOWER disse:

-- Created by egyptPOWER -- function onUse(cid, item, fromPosition, itemEx, toPosition) if (getPlayerLevel(cid) <= 8) then if (getPlayerVocation(cid) >= 5 and getPlayerVocation(cid) <=8) then doRemoveItem(item.uid, 1) doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, 20, "You are promoted to ".. getPlayerVocationName(cid) .."!") else doPlayerSendTextMessage(cid, 20, "You don\'t have first promotion or you already promoted") end else doPlayerSendTextMessage(cid, 20, "You don\'t have level to do it.") end end

Opa, valeu pela iniciativa XD, testei aqui mas não entendi muito bem que funciona..., testei ela com as quatro vocações [Master Sorcerer, Elder Druid, Royal Paladin e Elite Knight] todas falavam que eu ja tinha a promotion ou que eu já estava com a promotion. Mas não deu nenhum erro na Distro ... 

Postado
  • Autor
Citar

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="1" name="Master Sorcerer" description="a master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="225" gainmanaticks="2" gainmanaamount="325" manamultiplier="1.2" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="1">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="2" name="Elder Druid" description="a elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="225" gainmanaticks="2" gainmanaamount="325" manamultiplier="1.2" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="2">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="3" name="Royal Paladin" description="a  royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="275" gainmanaticks="3" gainmanaamount="275" manamultiplier="1.4" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="3">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="4" name="Elite Knight" description="a elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="375" gainmanaticks="3" gainmanaamount="225" manamultiplier="3.0" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
        <vocation id="5" name="Demons Wizard " description="an demon wizard" gaincap="15" gainhp="7" gainmana="45" gainhpticks="2" gainhpamount="200" gainmanaticks="2" gainmanaamount="200" manamultiplier="1.1" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="1">
    <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
    <skill id="0" multiplier="1.3"/>
    <skill id="1" multiplier="1.6"/>
    <skill id="2" multiplier="1.6"/>
    <skill id="3" multiplier="1.6"/>
    <skill id="4" multiplier="1.6"/>
    <skill id="5" multiplier="1.3"/>
    <skill id="6" multiplier="1.1"/>
    </vocation>
    <vocation id="6" name="Nature Healer" description="a nature healer" gaincap="15" gainhp="7" gainmana="45" gainhpticks="2" gainhpamount="200" gainmanaticks="2" gainmanaamount="200" manamultiplier="1.1" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="2">
    <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
    <skill id="0" multiplier="1.3"/>
    <skill id="1" multiplier="1.6"/>
    <skill id="2" multiplier="1.6"/>
    <skill id="3" multiplier="1.6"/>
    <skill id="4" multiplier="1.6"/>
    <skill id="5" multiplier="1.3"/>
    <skill id="6" multiplier="1.1"/>
    </vocation>
    <vocation id="7" name="Hell Shooter" description="a hell shooter" gaincap="30" gainhp="15" gainmana="22" gainhpticks="2" gainhpamount="200" gainmanaticks="2" gainmanaamount="200" manamultiplier="1.2" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="3">
    <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
    <skill id="0" multiplier="1.1"/>
    <skill id="1" multiplier="1.2"/>
    <skill id="2" multiplier="1.2"/>
    <skill id="3" multiplier="1.2"/>
    <skill id="4" multiplier="1.1"/>
    <skill id="5" multiplier="1.1"/>
    <skill id="6" multiplier="1.1"/>
    </vocation>
    <vocation id="8" name="Undead Gladiator" description="an undead gladiator" gaincap="37" gainhp="22" gainmana="7" gainhpticks="2" gainhpamount="200" gainmanaticks="2" gainmanaamount="200" manamultiplier="2.8" attackspeed="300" soulmax="200" gainsoulticks="15" fromvoc="4">
    <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
    <skill id="0" multiplier="1.1"/>
    <skill id="1" multiplier="1.1"/>
    <skill id="2" multiplier="1.1"/>
    <skill id="3" multiplier="1.1"/>
    <skill id="4" multiplier="1.4"/>
    <skill id="5" multiplier="1.1"/>
    <skill id="6" multiplier="1.1"/>
    </vocation>
    </vocations>
 

@egyptPOWER

Editado por Kyllini (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo