Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Script que da items iniciais ao Logar.


Ir para solução Resolvido por JcA,

Posts Recomendados

<3 Olá Scripter.

 

Gostaria de pedir uma Script que da os items inicias sem o Player precisar abrir um bau Apenas Logando a 1 Vez no Servidor e ja ganha os items iniciais.

 

( Account manager não pode ganhar os items iniciais )

Link para o post
Compartilhar em outros sites
local firstItems = {
1,--itemid
2,
3,
4,
5,
6,
7,

}
local bagid = 1999


function onLogin(cid)
    if not getCreatureName(cid) == "Account manager" then
        if getPlayerStorageValue(cid, 9999999) < 1  then
            for i=1, #firstItems do
                doPlayerAddItem(cid, firstItems[i], 1)
            end
        local bag = doPlayerAddItem(cid, bagid, 1)
        setPlayerStorageValue(cid, 9999999, 1)
        doPlayerSendCancel(cid,"Voce recebeu seus items !")       
        end
    end
return true
end

Editado por DboExplorer (veja o histórico de edições)

 

Te ajudei ?? Que tal fazer uma contribuição ?

Doar

Link para o post
Compartilhar em outros sites
2 minutos atrás, DboExplorer disse:

 


local firstItems = {
1,--itemid
2,
3,
4,
5,
6,
7,

}
local bagid = 1999


function onLogin(cid)
    if not getCreatureName(cid) == "Account manager" then
        if getPlayerStorageValue(cid, 9999999) < 1  then
            for i=1, #firstItems do
                doPlayerAddItem(cid, firstItems[i], 1)
            end
        local bag = doPlayerAddItem(cid, bagid, 1)
        setPlayerStorageValue(cid, 9999999, 1)
        doPlayerSendCancel(cid,"Voce recebeu seus items !")       
        end
    end
return true
end

 

Muito bom seus scripts mais fala como instalar é oq um actions ?

Link para o post
Compartilhar em outros sites
Agora, Cain Jorge disse:

Muito bom seus scripts mais fala como instalar é oq um actions ?

function onLogin(cid)

Significa que é um Creaturescripts do tipo Login .

 

Te ajudei ?? Que tal fazer uma contribuição ?

Doar

Link para o post
Compartilhar em outros sites
  • Solução
3 horas atrás, Cain Jorge disse:

<3 Olá Scripter.

 

Gostaria de pedir uma Script que da os items inicias sem o Player precisar abrir um bau Apenas Logando a 1 Vez no Servidor e ja ganha os items iniciais.

 

( Account manager não pode ganhar os items iniciais )

 

<?xml version="1.0" encoding="ISO-8859-1"?>
<mod name="First Items" version="1.0" author="Sekk" enabled="yes">
<event type="login" name="FirstItems" event="script"><![CDATA[
local firstItems = {}
firstItems[0] = -- none
{
2173, -- Amulet of Loss
2525, -- Dwarven Shield
3965, -- Hunting Spear
2124, -- Ring of Healing
2457, -- Steel Helmet
2647, -- Plate Legs
2463, -- Plate Armor
2195  --  Boots of Haste
}
firstItems[1] = -- sorcerer
{
2173, -- Amulet of Loss
8902, -- Spellbook of Mind Control
2437, -- Start Staff
2214, -- Ring of Healing
7900, -- Magma Monocle
7894, -- Magma Legs
7899, -- Magma Armor
7891  -- Magma Boots
}
firstItems[2] = -- druid
{
2173, -- Amulet of Loss
8901, -- Spellbook of Warding
2437, -- Start Staff
2214, -- Ring of Healing
7902, -- Glacier Mask
7896, -- Glacier Kilt
7897, -- Glacier Robe
7892  -- Glacier Shoes
}
firstItems[3] = -- paladin
{
2173, -- Amulet of Loss
2535, -- Caslte Shield
2455, -- Start Crossbow
9008, -- Start Arrow
2214, -- Ring of Healing
2342, -- Helmet of the Ancients
2488, -- Crown Legs
2195, -- Boots of Haste
8891  -- Paladin Armor
}
firstItems[4] = -- knight
{
2173, -- Amulet of Loss
2536, -- Medusa Shield
7385, -- crimson sword
2114, -- Ring of Healing
2497, -- Crusader Helmet
2477, -- Knight Legs
2195, -- Boots of Haste
2476  -- Knight Armor

}

function onLogin(cid)
	if getPlayerStorageValue(cid, 30001) <= 0 then
		for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do
			doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1)
		end
	local bag = doPlayerAddItem(cid, 1988, 1) -- Backpack
	doAddContainerItem(bag, 2160, 100) -- 1kk
	doAddContainerItem(bag, 5710, 1) -- Light Shovel
	doAddContainerItem(bag, 7731, 1) -- Elvenhair Rope
	doAddContainerItem(bag, 7618, 1) -- Health Potion
        doAddContainerItem(bag, 7620, 1) -- Mana Potion
        doAddContainerItem(bag, 8601, 1) -- Start Axe
        doAddContainerItem(bag, 2423, 1) -- Start Club
	setPlayerStorageValue(cid, 30001, 1)
	end
return true
end
]]></event>
</mod>

Usa esse mod do mestre @Sekk

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo