PA

Systema De Reset Xml

Por passu, 23 de abr. de 2011 em Actions e Talkactions

script
6
1.8k
passuP
23 de abril de 2011 às 10:54
local condition = createConditionObject(CONDITION_ENERGY)

setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)

addDamageCondition(condition, 0, 0, 0)

 

function onUse(cid, item, frompos, item2, topos)

 

Voc = getPlayerVocation(cid)

PlayerLevel = getPlayerLevel(cid)

 

if PlayerLevel == 510 and Voc == 13 then

doPlayerSetVocation(cid, 20)

doPlayerAddExperience(cid, -getPlayerExperience(cid)+4200)

setPlayerMaxHealth(cid, 185)

setPlayerMaxMana(cid, 35)

doPlayerSetMaxCapacity(cid, 435)

doPlayerAddHealth(cid, -getPlayerHealth(cid)+185)

doPlayerAddMana(cid, -getPlayerMana(cid)+35)

doPlayerSendTextMessage(cid,22,"A força dos Deuses te acompanham e você concluiu seu primeiro reset.")

doPlayerSendTextMessage(cid,24,"Reset Status: First Reset Completed.")

doSendAnimatedText(getPlayerPosition(cid), "Downgraded!", TEXTCOLOR_ORANGE)

doPlayerSendTextMessage(cid,24,"You were downgraded from level 510 to level 8.")

doTargetCombatCondition(0, cid, condition, CONST_ME_MAGIC_BLUE)

 

elseif PlayerLevel == 510 and Voc == 14 then

doPlayerSetVocation(cid, 21)

doPlayerAddExperience(cid, -getPlayerExperience(cid)+4200)

setPlayerMaxHealth(cid, 185)

setPlayerMaxMana(cid, 35)

doPlayerSetMaxCapacity(cid, 435)

doPlayerAddHealth(cid, -getPlayerHealth(cid)+185)

doPlayerAddMana(cid, -getPlayerMana(cid)+35)

doPlayerSendTextMessage(cid,22,"A força dos Deuses te acompanham e você concluiu seu primeiro reset.")

doPlayerSendTextMessage(cid,24,"Reset Status: First Reset Completed.")

doSendAnimatedText(getPlayerPosition(cid), "Downgraded!", TEXTCOLOR_ORANGE)

doPlayerSendTextMessage(cid,24,"You were downgraded from level 510 to level 8.")

doTargetCombatCondition(0, cid, condition, CONST_ME_MAGIC_BLUE)

 

elseif PlayerLevel == 510 and Voc == 15 then

doPlayerSetVocation(cid, 22)

doPlayerAddExperience(cid, -getPlayerExperience(cid)+4200)

setPlayerMaxHealth(cid, 185)

setPlayerMaxMana(cid, 35)

doPlayerSetMaxCapacity(cid, 435)

doPlayerAddHealth(cid, -getPlayerHealth(cid)+185)

doPlayerAddMana(cid, -getPlayerMana(cid)+35)

doPlayerSendTextMessage(cid,22,"A força dos Deuses te acompanham e você concluiu seu primeiro reset.")

doPlayerSendTextMessage(cid,24,"Reset Status: First Reset Completed.")

doSendAnimatedText(getPlayerPosition(cid), "Downgraded!", TEXTCOLOR_ORANGE)

doPlayerSendTextMessage(cid,24,"You were downgraded from level 510 to level 8.")

doTargetCombatCondition(0, cid, condition, CONST_ME_MAGIC_BLUE)

 

elseif PlayerLevel == 510 and Voc == 16 then

doPlayerSetVocation(cid, 19)

doPlayerAddExperience(cid, -getPlayerExperience(cid)+4200)

setPlayerMaxHealth(cid, 185)

setPlayerMaxMana(cid, 35)

doPlayerSetMaxCapacity(cid, 435)

doPlayerAddHealth(cid, -getPlayerHealth(cid)+185)

doPlayerAddMana(cid, -getPlayerMana(cid)+35)

doPlayerSendTextMessage(cid,22,"A força dos Deuses te acompanham e você concluiu seu primeiro reset.")

doPlayerSendTextMessage(cid,24,"Reset Status: First Reset Completed.")

doSendAnimatedText(getPlayerPosition(cid), "Downgraded!", TEXTCOLOR_ORANGE)

doPlayerSendTextMessage(cid,24,"You were downgraded from level 510 to level 8.")

doTargetCombatCondition(0, cid, condition, CONST_ME_MAGIC_BLUE)

else

doPlayerSendTextMessage(cid,24,"Desculpe, você não tem vocação necessária ou nível suficiente.")

end

end

 

<action uniqueid="2806" script="reset1.lua"/>

 

Coloke o Scrpit Em Uma Alavanca

;D

Editado Abril 23 por passu

FolspaF
23 de abril de 2011 às 11:03

Onde eu coloco as coordenadas da alavanca?

passuP
23 de abril de 2011 às 11:06

Tipo Vc Coloca Uma Alavanca E Coloca Ali Na Alavanca Coloca O Id

Do action uniqueid="2806

Que Vc Escolheu Eu Escolhi Este 2806

Se Voce Kiser Muda Pode Mudar

Ai Voce Coloca pega um Char level 510

Se vc Kiser Muda Level Tbm Pode Mudar

Se vc kiser Muda a Vida Ea Mana

Coloca para coando vc reseta ganha + vida e mana

Ai Depende de cada 1 se vc kiser coloca direta mente na voc que nem eu fis

exenplo Mage Ganha 15/45 vai ganha 30/90

 

E isto Ai ;D

Editado Abril 23 por passu

FolspaF
23 de abril de 2011 às 11:11

X; Y; Z; onde eu as coloco?

passuP
23 de abril de 2011 às 11:18

Outra Coisa Voce Tem Que Add Voc Nas Vocation

Tipo Ali Ta 16 ai vc clica ele vai para Voc 17 com o novo Reset assin por diante

 

Tipo A pozicao pode ser em couquer Logar

 

X; Y; Z; onde eu as coloco?

A Poziçao Pode Ser Em Couquer Lugar ;D

RESET.txt

23 de abril de 2011 às 12:21

Isso esta muito incompleto da uma revisada ae e explica melhor ...VLWS