DA
action

Aumentando loot de bau

Por damiaotorres, 03 de jun. de 2015 em Scripts

resolvido
script
11
1.5k
03 de junho de 2015 às 14:06

Tem como coloca pra ele ganhar mais de 1 gema? por pra ganhar 10 gemas?Tem que ser esse script mesmo só edita a quantia

A gema é essa parte

 

1 "..getItemNameById(vocs[getPlayerVocation(cid)]).

 

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local tppos = {x=1095,y=1062,z=7}
local exp = 1000000 -- Quanto de experience o player irá ganhar?!
local default = {6570,6571,2090}
local vocs = {2158,2158,2154,2156,2158,2158,2154,2156}
for x,i in pairs(default) do
doPlayerAddItem(cid,i)
doPlayerAddExp(cid, exp)
end
local bp = doPlayerAddItem(cid,5801,1)
local gala = math.random(10,15)
for x = 1, gala do
doAddContainerItem(bp, 2160, 100)
end
local add = math.random(1,100)
doAddContainerItem(bp, 2160, add)
doAddContainerItem(bp, vocs[getPlayerVocation(cid)])
local ret = ""
for x,i in pairs(default) do
if x == 1 then
ret = "1 " .. getItemNameById(i)
else
ret = ret .. ", 1 " ..getItemNameById(i)
end
end
for x,i in pairs(getPlayersOnline()) do
doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Devil Castle): e ganhou 1000000 de experiências, 1 Chave de Addons, 1 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala..""..string.sub(add,1,10).." crystal coins, 1 mochila surpresa vermelha e outra 1 mochila surpresa Azul!")
end
doTeleportThing(cid,tppos)
doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW)
doSendMagicEffect(getCreaturePosition(cid), math.random(28,28))
doSendMagicEffect(tppos,10)
return true
end

 

 

L3K0TL
03 de junho de 2015 às 14:31

function onUse(cid, item, fromPosition, itemEx, toPosition)
local tppos = {x=1095,y=1062,z=7}
local exp = 1000000 -- Quanto de experience o player irá ganhar?!
local default = {6570,6571,2090}
local vocs = {2158,2158,2154,2156,2158,2158,2154,2156}
for x,i in pairs(default) do
doPlayerAddItem(cid,i)
doPlayerAddExp(cid, exp)
end
local bp = doPlayerAddItem(cid,5801,1)
local gala = math.random(10,15)
for x = 1, gala do
doAddContainerItem(bp, 2160, 100)
end
local add = math.random(1,100)
doAddContainerItem(bp, 2160, add)
doAddContainerItem(bp, vocs[getPlayerVocation(cid)])
local ret = ""
for x,i in pairs(default) do
if x == 1 then
ret = "1 " .. getItemNameById(i)
else
ret = ret .. ", 1 " ..getItemNameById(i)
end
end
for x,i in pairs(getPlayersOnline()) do
doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Devil Castle): e ganhou 1000000 de experiências, 1 Chave de Addons, 10 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala..""..string.sub(add,1,10).." crystal coins, 1 mochila surpresa vermelha e outra 1 mochila surpresa Azul!")
end
doTeleportThing(cid,tppos)
doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW)
doSendMagicEffect(getCreaturePosition(cid), math.random(28,28))
doSendMagicEffect(tppos,10)
return true
end

BrunoB
03 de junho de 2015 às 14:43

Tópico movido para a área correta!

FurabioF
03 de junho de 2015 às 16:57
Melhor resposta


local tppos = {x=1095,y=1062,z=7}

local exp = 1000000 -- Quanto de experience o player irá ganhar?!

local default = {6570,6571,2090}

local vocs = {2158,2158,2154,2156,2158,2158,2154,2156}

function onUse(cid, item, fromPosition, itemEx, toPosition)

for x,i in pairs(default) do

doPlayerAddItem(cid,i)

doPlayerAddExp(cid, exp)

end

local bp = doPlayerAddItem(cid,5801,1)

local gala = math.random(10,15)

for x = 1, gala do

doAddContainerItem(bp, 2160, 100)

end

local add = math.random(1,100)

doAddContainerItem(bp, 2160, add)

doAddContainerItem(bp, vocs[getPlayerVocation(cid)], 10)

local ret = ""

for x,i in pairs(default) do

if x == 1 then

ret = "1 " .. getItemNameById(i)

else

ret = ret .. ", 1 " ..getItemNameById(i)

end

end

for x,i in pairs(getPlayersOnline()) do

doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Devil Castle): e ganhou 1000000 de experiências, 1 Chave de Addons, 10 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala..""..string.sub(add,1,10).." crystal coins, 1 mochila surpresa vermelha e outra 1 mochila surpresa Azul!")

end

doTeleportThing(cid,tppos)

doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW)

doSendMagicEffect(getCreaturePosition(cid), math.random(28,28))

doSendMagicEffect(tppos,10)

return true

end

03 de junho de 2015 às 18:12

Prestou :), Mais me tire uma duvida a bp tem 22 parte dentro dela 10 são de gemas ai vem de 10 a 15 crystal coins tem como aumenta a cap da bolsa? ou bota pra vim na bolsa diferente as gemas? e tem como coloca pra da 3 lvl no lugar de da exp?

local tppos = {x=1095,y=1062,z=7}
local exp = 1000000 -- Quanto de experience o player irá ganhar?!
local default = {6570,6571,2090}
local vocs = {2158,2158,2154,2156,2158,2158,2154,2156}
function onUse(cid, item, fromPosition, itemEx, toPosition)
	for x,i in pairs(default) do
		doPlayerAddItem(cid,i)
		doPlayerAddExp(cid, exp)
	end
	local bp = doPlayerAddItem(cid,5801,1)
	local gala = math.random(10,15)
	for x = 1, gala do
		doAddContainerItem(bp, 2160, 100)
	end
	local add = math.random(1,100)
		doAddContainerItem(bp, 2160, add)
		doAddContainerItem(bp, vocs[getPlayerVocation(cid)], 10)
	local ret = ""
	for x,i in pairs(default) do
		if x == 1 then
			ret = "1 " .. getItemNameById(i)
		else
			ret = ret .. ", 1 " ..getItemNameById(i)
		end
	end
	for x,i in pairs(getPlayersOnline()) do
		doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Devil Castle): e ganhou 1000000 de experiências, 1 Chave de Addons, 10 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala..""..string.sub(add,1,10).." crystal coins, 1 mochila surpresa vermelha e outra 1 mochila surpresa Azul!")
	end
	doTeleportThing(cid,tppos)
	doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW)
	doSendMagicEffect(getCreaturePosition(cid), math.random(28,28))
	doSendMagicEffect(tppos,10)
	return true
end

Editado Junho 3 por damiaotorres

larissaotsL
03 de junho de 2015 às 18:17

Abre o items.xml, CTRL+F, coloque o nome da backpack escolhida, e em:

<attribute key="containerSize" value="22" />

Altere o 22 para a quantidade de volume que você desejar.

 

Para alterar o peso:

<attribute key="weight" value="1500" />

Modifique o 1500 para o que você preferir.

03 de junho de 2015 às 18:34

Abre o items.xml, CTRL+F, coloque o nome da backpack escolhida, e em:

<attribute key="containerSize" value="22" />

Altere o 22 para a quantidade de volume que você desejar.

 

Para alterar o peso:

<attribute key="weight" value="1500" />

Modifique o 1500 para o que você preferir.

Obrigado Larissa rep+

zipter98Z
03 de junho de 2015 às 18:47

Remova a linha:

doPlayerAddExp(cid, exp)

Adicione, abaixo de:

function onUse(cid, item, fromPosition, itemEx, toPosition)

isso:

doPlayerAddLevel(cid, 3)

Editado Junho 3 por zipter98

03 de junho de 2015 às 18:59

Deu certo tbm valeu :) REP+

FurabioF
03 de junho de 2015 às 20:19
Mais me tire uma duvida a bp tem 22 parte dentro dela 10 são de gemas ai vem de 10 a 15 crystal coins tem como aumenta a cap da bolsa? ou bota pra vim na bolsa diferente as gemas? e tem como coloca pra da 3 lvl no lugar de da exp?

 

 

Ainda tem essa dúvida ?

Tópico movido para a seção de dúvidas e pedidos resolvidos.

03 de junho de 2015 às 20:44

Não :)