Area Experience

Roksas
Por Roksas
em Globalevents e Spells

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Area Experience

 

 

divisor.png

Iae galera tudo bom? Hoje venho trazer para vocês com os créditos do nosso amigo Vodkart, um código que você coloca uma área, e nessa área se algum player matar um monstro ganha mais Exp. Pode ser usada bastante em área vips.

 

 

 

 

Instalação

 

 

divisor.png

Vá em data/creaturescripts/scripts, copie algum arquivo da pasta e cole, renomeie para area_exp.lua e adicione dentro:

 

 

function onKill(cid, target)

local exp_area ={
{from = {x=1014,y=1016,z=7},to = {x=1017,y=1019,z=7}, exp = 0.5},
{from = {x=1008,y=1018,z=7},to = {x=1011,y=1021,z=7}, exp = 0.25}
}

if isPlayer(cid) and isMonster(target) == true then
for _, var in ipairs(exp_area) do
if isInRange(getCreaturePosition(cid), var.from, var.to) then
local percent = var.exp
local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier)
local count = math.floor(((getMonsterInfo(string.lower(getCreatureName(target))).experience*exp)*percent))
doPlayerAddExperience(cid, count)
addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60))
end
end
end
return true
end

 

 

Na mesma pasta, abra o login.lua e adicione isso na penúltima linha:

 

registerCreatureEvent(cid, "area_exp")

 

Agora abra com o bloco de notas o arquivo creaturescripts.xml e adicione essa tag:

 

	<event type="kill" name="area_exp" event="script" value="area_exp.lua"/>  

 

 

 

Configuração

 

 

divisor.png

No código, essa parte:

 

local exp_area ={
{from = {x=1014,y=1016,z=7},to = {x=1017,y=1019,z=7}, exp = 0.5},
{from = {x=1008,y=1018,z=7},to = {x=1011,y=1021,z=7}, exp = 0.25}
}

 

"from" você coloca as coordenadas do canto superior esquerdo da área e "to" você coloca as coordenadas do canto direito inferior. "exp" você coloca a quantia de Experience que vai dar a mais para o player que estiver naquela área.

 

O 5 representa 50% e 25 representa 25%.

 

 

 

Finalizações

 

 

divisor.png

É isso aí galerinha, boa sorte e espero que tenham gostado.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Faelzdanil

PokeShow World Online
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/05/11Posts: 391

Caraca gostei muito, valeu pela colaboração !

lsr2nFa.jpg

 

dQ6yAey.png

Pm9TjMM.png

 

 

SoufandoRoksas

Vem Quente Que tou $
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/13Posts: 19Char no Tibia: Garanhuns Brasil

REP + , parabéns otimo trabalho por trazer esse conteudo ao xTibia!

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Obrigado galerinha, façam um bom uso, é de autoria do Vodkart :)


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

50% Vodkart e 50% Roksas viado

bossisg.png

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

eahuueha as ideia. bom trabalho cara :)


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

curruwilliam

Só sei que nada sei.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/07/09Posts: 356Gênero: Masculino

Muito legal..talves eu faça evento o.O

 

 

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Isso, boa ideia, use a criatividade, rsrs.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

SoufandoRoksas

Vem Quente Que tou $
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/13Posts: 19Char no Tibia: Garanhuns Brasil

50% Vodkart e 50% Roksas viado

 

 

se você me ajudar em scripts terá rep todo dia eai me add skype ?

 

 

Diego_Unit

 

é sim REP+ xD bom trabalho .

 

 

Você já atingiu seu limite de reputações positivas para hoje

 

só amanhã

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

50% Vodkart e 50% Roksas viado

 

 

se você me ajudar em scripts terá rep todo dia eai me add skype ?

 

 

Diego_Unit

 

é sim REP+ xD bom trabalho .

 

 

Você já atingiu seu limite de reputações positivas para hoje

 

 

só amanhã

 

 

pode deixa parceiro, jaja vou te adicionar pra trabalhar de graça e ganhar REP

bossisg.png

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

Otimo script Roksas

 

@vodkartseuviado

Qual teu skype manolomano

jeoz.png

SoufandoRoksas

Vem Quente Que tou $
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/04/13Posts: 19Char no Tibia: Garanhuns Brasil

 

pode deixa parceiro, jaja vou te adicionar pra trabalhar de graça e ganhar REP

 

fulturamente posso te pagar por isso né O;o

elrico

hm.. sei lá
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/04/13Posts: 49

Muito bom,

 

Amanha dou-te REP

Mapper: 100%

Spriter: 100%

Scripter: 50%

Client Maker: 10%

 

 

 

 

 

REP +