Postado Junho 27, 2014 10 anos Este é um post popular. Eaii Galerinha, Hj Estou trazendo um código que pegei de outro furom, você pode colocar em uma área, e área vai dar mais exp se o jogador matar um monstro ... pode ser usado para a área VIP. data/creaturescripts/scriptsarea_exp.lua 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 login.lua registerCreatureEvent(cid, "area_exp") creaturescript.xml <event type="kill" name="area_exp" event="script" value="area_exp.lua"/> Configuração 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} }[/lua] from = {x=1014,y=1016,z=7} -- beginning of the area(pos) to = {x=1017,y=1019,z=7} -- final area (pos) exp = 0.5 -- extra exp percent 0.5 = 50% 0.3 = 30% 0.25 = 25% etc... Créditos: Critico 100% Script AndreyLost 100% Topico e Tutorial http://WWW.AFBHOST.COM http://WWW.AFBHOST.COM
Postado Junho 27, 2014 10 anos Cara, eu vou testar mas a princípio o script está bem maneiro até porque, isso dá pra se criar arenas vip's com XP a mais e tal! Eu curti desde já, vou dar um rep+ porque acho que você merece! Valeu...
Postado Junho 27, 2014 10 anos Achei show, se possível você como mapper faça uma área de explicação onde o player colocar as positions, faça uma arena com uma área indicando onde colocar: 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} Apenas uma sugestão, facilitará a vida de muitos hehe! Obrigado por contribuir, reputado. Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui Muitos querem aquilo que você tem, mas vão desistir quando souberem o preço que você pagou. lu.lukinha [email protected]
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.