Item "exp Bonus" Para Pvp Enforced

Thiach
Por Thiach
em Scripts

Thiach

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 17/06/06Posts: 144

Olá amigos,

 

Venho pedir ajuda de voces, um script de um item que aumentase o ganho da experiencia quando matase o player.

 

No config lua tem lá, rateExperienceFromPlayers = 10

 

Tipo, gostaria que ao usar o tal "item" aumentase a rate dessa exp do player para 11, exemplo.

 

 

Fico no aguardo Obrigado!

 

UP! Alguem ajuda por favor?

 

 

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Bem eu fiz o script pelo o que eu entendi ele aumenta a rate se um determinado player tiver um item e derrotar um player

Crie um arquivo chamado rateexp.lua e coloque isso:

 

local config = {

expbonus = 2

}

 

function onKill(cid, target, lastHit)

local item = COLOQUE O ID DO ITEM AKII

local storageexp = 66622

if getPlayerItemCount(cid, item) => 1 then

doPlayerSendTextMessage(cid, "Voce precisa do item")

return true

end

if isPlayer(target) then

doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*rate)

doPlayerSendTextMessage(cid, "Sua exp subiu")

setPlayerStorageValue(cid, storageexp, 1)

end

return true

end

 

agora a tag em creaturescrips.xml

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

 

abra creaturescripts/scripts e abra login.lua e coloque esta frase embaixo de Fuction Onlogin

 

registerCreatureEvent(cid, "rateexp")

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

Acho que deveria ser assim pelo que entendi.. ele quer q dobre a em combate player vs player

e não na exp de monsters.

 

local config = {

expbonus = 2

}

 

function onKill(cid, target, lastHit)

local item = COLOQUE O ID DO ITEM AKII

local storageexp = 66622

if getPlayerItemCount(cid, item) => 1 then

doPlayerSendTextMessage(cid, "Voce precisa do item")

return true

end

if isPlayer(target) then

doPlayerSetExperienceRate(cid, getConfigValue("rateExperienceFromPlayers")*rate)

doPlayerSendTextMessage(cid, "Sua exp subiu")

setPlayerStorageValue(cid, storageexp, 1)

end

return true

end

Atenciosamente, Vilden.

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Eu tbm nao entendi direito.

 

Vamos aguardar se ele responde.

Saake

REAL PALADIN
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/06/12Posts: 6Char no Tibia: Ghorially *-*

local config = {

expbonus = 2

}

 

function onKill(cid, target, lastHit)

local item = COLOQUE O ID DO ITEM AKII

local storageexp = 66622

if getPlayerItemCount(cid, item) => 1 then

doPlayerSendTextMessage(cid, "Voce precisa do item")

return true

end

if isPlayer(target) then

doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*rate)

doPlayerSendTextMessage(cid, "Sua exp subiu")

setPlayerStorageValue(cid, storageexp, 1)

end

return true

end

 

EU FIZ TUDO CERTIN!

GALERA EU QUERIA PEDIR UM INTEN QUE ME DESSE MAIS EXP, MAIS PORCENTAGEM AO MATAR MOSNTROS EU QUERIA PRA PVP E PODE SER TAMBEM PRA PVPE,PORQUE ESTE AI EM CIMA QUE PEGEI DO CAOTIC E DO VILDEN NAO FUNFO AQUI PORFAVOR ALGUEM PODE ME AJUDAR COM ISTO DO REP E

ABRASSOSSSSS