CO

[Creaturescripts] Ao Chegar No Level 50 Ganhar 20K

Por CoLoRaDo, 07 de out. de 2011 em Archived

script
5
701
CoLoRaDoC
07 de outubro de 2011 às 19:16

olá a todos ja vi em varios ots que quando tu chega em algum certo level tu ganha uma certa quantia de dinheiro! e eu quero que quando chegue no level 50 ganhe 20k que seria pra promotion! rep+

 

isto serve para evitar que a pessoa fique criando varios chars para conseguir dinheiro!

Editado Outubro 7 por ADM_Forever

nyuchihaN
08 de outubro de 2011 às 05:04

Data/creaturescripts/scripts crie 1 arquivo LUA chamado ItemLevel e adicione isso dentro:

function onAdvance(cid, skill, oldLevel, newLevel) 
local new_level = 50
local text = "Parabens, " .. getCreatureName(cid) .. " você avançou de level,você recebeu 20k para promote!" 

if skill == 8 then 
if (oldLevel < new_level ) and (newLevel >= new_level) and getPlayerStorageValue(cid, 32647) <= 0 then 
doPlayerSendTextMessage(cid,19,text)
doPlayerAddItem(cid,2160,2)
setPlayerStorageValue(cid, 32647, 1)
return TRUE 
end 
end 
return TRUE 
end

 

Creaturescript.xml :

<event type="Advance" name="ItemLevel"  script="ItemLevel.lua"/>

 

Creaturescripts/Scripts abra Login.lua e adicione:

registerCreatureEvent(cid, "ItemLevel")

101% dos Creditos para VodKart.

Editado Outubro 8 por DeathAngels

CoLoRaDoC
08 de outubro de 2011 às 21:11

muito obrigado pelo script ainda tenho que testar ai depois eu edito aqui mas tem como tirar a mensagem?

nyuchihaN
08 de outubro de 2011 às 22:17

retira o

doPlayerSendTextMessage(cid,19,text)

CoLoRaDoC
09 de outubro de 2011 às 01:03

muito obrigado death angels funcionou rep + pra ti ^^