JO
pedido

Kits Iniciais Para 9 Vocation

Por josedb9, 29 de abr. de 2013 em Scripts

kit para 9 vocation
8
1.4k
josedb9J
29 de abril de 2013 às 11:02

Galera Preciso de um kit iniciais para os player que criarem a conta , tipo eu coloquei uma de um baiak só que só tem para 4 vocation , só que meu ot tem 9 vocações queria um kit iniciais que eu pode-se configurar por exemplo:

 

Kits iniciais Vocation Id = 5,

 

é aqui embaixo os id dos item que o player vai ter quando logar!

 

só que tem quer ter para 9 vocation , 1,2,3,4,5,6,7,8,9 é pronto Simples!

 

Quem Me ajudar não vai se arrepender do rep +

 

Abraços!

Cell18C
29 de abril de 2013 às 18:49

vai em mod/firstitems.xml

 

depois da ultima linha

setPlayerStorageValue(cid, 50000, 1)

 

adiciona isso com o nome da sua vocation 9 (tudo junto sem as aspas) exemplo elseif isknight(cid) then

elseif is"NOME DA SUA VOCATION"(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

 

doPlayerAddItem(cid, 7457, 1) << 7457 é id do item e 1 é a quantidade...

 

 

espero ter ajudado

Editado Abril 29 por Cell18

josedb9J
01 de maio de 2013 às 09:41

Mais preciso para 9 vocation mano , e preciso do script ja pronto , so pra mim so add o nome das vocation ou id delas!

 

Vlw pela atenção!

Cell18C
01 de maio de 2013 às 10:52

OK, na pasta mod do seu ot, crie um arquivo com nome firstitems.xml

 

dentro coloca isso...

 

<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
<config name="firstitems_config"><![CDATA[
config = {
storage = 30001,
items = {2050, 2382}
}
]]></config>
<event type="login" name="FirstItems" event="script">
<![CDATA[ 
domodlib('firstitems_config')

function onLogin(cid)
if getPlayerGroupId(cid) == 1 and getPlayerStorageValue(cid, 50000) == -1 then
if isSorcerer(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(bag, 2120, 1)
                       doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2190, 1)
                 doPlayerAddItem(cid, 2789, 10)
                 doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif isDruid(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
                       doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2182, 1)
                 doPlayerAddItem(cid, 2789, 10)
                 doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif isPaladin(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
                       doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2389, 1)
                 doPlayerAddItem(cid, 2789, 10)
                 doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif isKnight(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
                       doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
                       doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
                       doPlayerAddItem(cid, 2789, 10)
                       doPlayerAddItem(cid, 2200, 1)
                       doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)
end
end
 return TRUE
end


 ]]> 
 </event>
 </mod>

 

 

OBS: Aí só tem as 4 vocações originais do tibia, para adicionar as outras existentes no seu ot, siga a dica que te dei acima sobre como adicionar novos 'first items' para novas vocações...

josedb9J
02 de maio de 2013 às 13:13

Eu Queria ja pronto vc adiciona qualquer uma ai , e dps eu renomeio!

Cell18C
02 de maio de 2013 às 17:14

preguiça é mato!

 

<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
<config name="firstitems_config"><![CDATA[
config = {
storage = 30001,
items = {2050, 2382}
}
]]></config>
<event type="login" name="FirstItems" event="script">
<![CDATA[
domodlib('firstitems_config')

function onLogin(cid)
if getPlayerGroupId(cid) == 1 and getPlayerStorageValue(cid, 50000) == -1 then
if isSorcerer(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2190, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif isDruid(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2182, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif isPaladin(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2389, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif isKnight(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)

elseif is"NOME DA SUA VOCATION"(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)
elseif is"NOME DA SUA VOCATION"(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)
elseif is"NOME DA SUA VOCATION"(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)
elseif is"NOME DA SUA VOCATION"(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)
elseif is"NOME DA SUA VOCATION"(cid) then
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2152, 20)
doAddContainerItem(bag, 8602, 1)
doAddContainerItem(bag, 2439, 1)

doPlayerAddItem(cid, 2525, 1)
doPlayerAddItem(cid, 2789, 10)
doPlayerAddItem(cid, 2200, 1)
doPlayerAddItem(cid, 8601, 1)
doPlayerAddItem(cid, 2463, 1)
doPlayerAddItem(cid, 2457, 1)
doPlayerAddItem(cid, 2647, 1)
doPlayerAddItem(cid, 7457, 1)

setPlayerStorageValue(cid, 50000, 1)
end
end
  return TRUE
end
  ]]>
  </event>
  </mod>

Editado Maio 2 por Cell18

NocktalN
02 de maio de 2013 às 17:33

1 pergunta isso so vai da 1 ves ne ?

Editado Maio 2 por Nocktal

Cell18C
03 de maio de 2013 às 11:00

Sim, após o player logar a 1ª vez ele ganha a storage....

 

setPlayerStorageValue(cid, 50000, 1)

Editado Maio 3 por Cell18