DO

[ Scripting Geral ]First Items Acc Manager

Por doohrush, 15 de jun. de 2010 em Scripts

otserv
tibia
script
11
2.7k
doohrushD
15 de junho de 2010 às 20:06

Tipo quando eu crio meu char ele pergunta se quer ser elder druid,

mais eu qro que seja normal tipo só Druid e quando logo no char ta la ( elder druid)

eu nao sei aonde edito isso dele se alguem poder me ajudar eu agradeço

:hi:

Editado Junho 15 por DoohRush

15 de junho de 2010 às 20:10

Isso é na pasta data/XML no arquivo vocations, as vocations 1 até 4 devem estar ja como se estivesse com promotion, mas não estão.

Tente alterar o nome delas assim:

Por exemplo:

A vocation ID 1 está assim:

<vocation id="1" name="Master Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="70" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="1">

 

Deixe ela assim:

<vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="70" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="120" fromvoc="1">

OBS: é só um pedaço, não é ela inteira.

Tente isso com todas elas.

 

Abraços.

Editado Junho 15 por luisfe23

doohrushD
15 de junho de 2010 às 20:21

Deu certo sim,

mais os fistitems nao deu certo

uq eu faço?!?

15 de junho de 2010 às 20:23

Vá na pasta data/creaturescripts e me envie o arquivo firstitems.lua seu, para eu dar uma olhada.

 

Abraços.

doohrushD
15 de junho de 2010 às 20:32

Tipow é esse ai, eu estou editando o ot inteiro vai que eu buguei algo

se conseguir arrumar me manda de volta e ja retira u aol e tira os 30k poem 500gp

obrigado pela ajuda

 

(nao consegui posta ele pra vc baixar)

 

local firstItems = {}

firstItems[0] =

{

2173,

2525,

3965,

2124,

2457,

2647,

2643

}

firstItems[1] =

{

2173,

2525,

2190,

2124,

2457,

2647,

2643

}

firstItems[2] =

{

2173,

2525,

2182,

2124,

2457,

2647,

2643

}

firstItems[3] =

{

2173,

2525,

2399,

2124,

2457,

2647,

2643

}

firstItems[4] =

{

2173,

2525,

2428,

2124,

2457,

2647,

2643

}

 

function onLogin(cid)

if getPlayerStorageValue(cid, 30001) == -1 then

for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do

doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)], 1)

end

if getPlayerSex(cid) == 0 then

doPlayerAddItem(cid, 2463, 1)

else

doPlayerAddItem(cid, 2463, 1)

end

local bag = doPlayerAddItem(cid, 11235, 1)

doAddContainerItem(bag, 2160, 3)

doAddContainerItem(bag, 2554, 1)

doAddContainerItem(bag, 2120, 1)

doAddContainerItem(bag, 7618, 1)

setPlayerStorageValue(cid, 30001, 1)

end

return TRUE

end

 

sem qrer encher mto seu saco mais quando eu abro o ot da esses bugs

 

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Bezil"

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Tezila"

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Thorgrin"

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Thorgrin"

 

 

(como faço para retiralos?)

Editado Junho 15 por DoohRush

15 de junho de 2010 às 20:32

Tente esse firstitems.lua:

 

local firstItems =
{
2050,
2398
}

function onLogin(cid)
if getPlayerStorageValue(cid, 30001) == -1 then
	for i = 1, table.maxn(firstItems) do
		doPlayerAddItem(cid, firstItems[i], 1)
	end
	if getPlayerSex(cid) == 0 then
		doPlayerAddItem(cid, 2651, 1)
	else
		doPlayerAddItem(cid, 2650, 1)
	end
	local bag = doPlayerAddItem(cid, 1987, 1)
	doAddContainerItem(bag, 2674, 1)
	doAddContainerItem(bag, 2554, 1)
	doAddContainerItem(bag, 2120, 1)
	setPlayerStorageValue(cid, 30001, 1)
end
	return TRUE
end

 

Abraços.

doohrushD
15 de junho de 2010 às 20:41

Muito abrigado mesmo, mais u erro era no creaturescripts.xml

 

nao tinha: FirstItems adicionado la :D

15 de junho de 2010 às 20:46

Denada, se tiver dúvidas, estarei sempre tentando lhe ajudar.

 

Acho que sua duvida foi sanada, correto?

 

Sendo assim, tópico reportado.

 

Abraços.

doohrushD
15 de junho de 2010 às 21:00

sem qrer encher mto seu saco mais quando eu abro o ot da esses bugs

 

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Bezil"

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Tezila"

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Thorgrin"

[15/06/2010 20:30:38] [spawn::addMonster] Cannot find "Thorgrin"

 

 

(como faço para retiralos?)

:withstupidsmiley:

Henrique MouraH
15 de junho de 2010 às 21:12

Sobre a dúvida acima:

É normal, isso só ira afetar se você utilizar os monstros do erro no seu mapa. Isso acontece porque os monstros foram adicionados no mapa, mas não existe no arquivo de monstros da pasta de dados.

 

Tópico:

Acredito que já possa ser movido para a area de resolvidos. Qualquer outra nova dúvida sobre o assunto, procure este tópico pelo titulo "First Items Acc Manager" na seção "Pedidos Entregues - OTserv Scripting".

 

Grato pela atenção.

doohrushD
15 de junho de 2010 às 21:21

obrigado, pode remover o post

valeu ai :XTibia_smile: pela ajuda :D