Ir para conteúdo
  • Cadastre-se

(Resolvido)[RESOLVIDO] SCRIPT FIRSTITEMS.XML


Ir para solução Resolvido por JogadordeDBZ,

Posts Recomendados

pronto resolvido agora vai kkkkk

 

<?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 = {1988, 1987, 2382, 2120, 2580, 2550, 7385, 2395, 0}

   -- 7385 (pokeinfo) ok

   -- 2395 (portfoil) ok

   -- 2382 (pokedex) ok

   -- 2547 (coin case) ok

   -- 2550 (order)  ok

   -- 1987 (bag)  ok

   -- 1988 (badge case) ok

   -- 2120 (rope)  ok

   -- 2580 (fishing rod) ok

  }

]]>

</config>

<event type="login" name="FirstItems" event="script">

<![CDATA[

  domodlib('firstitems_config')

  function onLogin(cid)

   if getCreatureName(cid) == "Account Manager" then

    doSetCreatureOutfit(cid, {lookType = 655}, -1)

   return true

   end

   if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then

   return true

   end

   for _, id in ipairs(config.items) do

    doPlayerAddItem(cid, id, 1)

    doPlayerAddItem(cid, 12344, 30)

    doPlayerAddItem(cid, 2392, 35)

    doPlayerAddItem(cid, 2160, 1)

    doPlayerAddItem(cid, 12245, 1)

    doPlayerAddItem(cid, 27669, 1)

    doPlayerAddItem(cid, 27670, 1)

   end

   local bag = getPlayerItemById(cid, false, 1988).uid

   doPlayerAddItem(bag, 12267, 1)

   doPlayerAddItem(bag, 12266, 1)

   doPlayerAddItem(bag, 12264, 1)

   doPlayerAddItem(bag, 12265, 1)

   doPlayerAddItem(bag, 12263, 1)

   doPlayerAddItem(bag, 12262, 1)

   doPlayerAddItem(bag, 12261, 1)

   doPlayerAddItem(bag, 12260, 1)

   return true

  end

]]></event>

</mod>

kkkkkkkkkkkkkk agora ta enchendo todo o invetario de uma vez só, e ainda cai no chao

Status servidor pokechu: online.png

assinatura.png

 

Link para o post
Compartilhar em outros sites
  • Sub-Admin

editei olha lá em cima ai faz um bau ao clica pra pegar os first itens agora insignas vou deixar ela pra vc vou fazer aqui.

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

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

editei olha lá em cima

vlw ai vou ter que sair, tenho uma formatura pra ir, vou testar aqui, qualquer coisa mais tarde ou amanhã posto aqui no topico de novo pedindo ajuda

Status servidor pokechu: online.png

assinatura.png

 

Link para o post
Compartilhar em outros sites
  • Sub-Admin

mods

 

<?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 = 30002,
   items = {1988, 1987, 2382, 2120, 2580, 2550, 7385, 2395, 0}
   -- 7385 (pokeinfo) ok
   -- 2395 (portfoil) ok
   -- 2382 (pokedex) ok
   -- 2547 (coin case) ok
   -- 2550 (order)  ok
   -- 1987 (bag)  ok
   -- 1988 (badge case) ok
   -- 2120 (rope)  ok
   -- 2580 (fishing rod) ok
  }
]]>
</config>
<event type="login" name="FirstItems" event="script">
<![CDATA[
  domodlib('firstitems_config')
  function onLogin(cid)
   if getCreatureName(cid) == "Account Manager" then
    doSetCreatureOutfit(cid, {lookType = 655}, -1)
   return true
   end
   if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then
   return true
   end
   for _, id in ipairs(config.items) do
    doPlayerAddItem(cid, id, 1))
   end
   local bag = getPlayerItemById(cid, false, 1988).uid
   doAddContainerItem(bag, 12267, 1)
   doAddContainerItem(bag, 12266, 1)
   doAddContainerItem(bag, 12264, 1)
   doAddContainerItem(bag, 12265, 1)
   doAddContainerItem(bag, 12263, 1)
   doAddContainerItem(bag, 12262, 1)
   doAddContainerItem(bag, 12261, 1)
   doAddContainerItem(bag, 12260, 1)
   return true
  end
]]></event>
</mod>

 

 

 

add isso no login.lua em creaturescripts qualquer lugar depois de end 

 

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

    doPlayerAddItem(cid, 12344, 30)
    doPlayerAddItem(cid, 2392, 35)
    doPlayerAddItem(cid, 2160, 1)
    doPlayerAddItem(cid, 12245, 1)
    doPlayerAddItem(cid, 27669, 1)
    doPlayerAddItem(cid, 27670, 1

  end 
  setPlayerStorageValue(cid, 30001, 1)

end

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

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

<?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 = {1988, 1987, 2382, 2120, 2580, 2550, 7385, 2395, 0}
            -- 7385 (pokeinfo)
            -- 2395 (portfoil)  ok
            -- 2382 (pokedex) ok
            -- 0 (coin case) ok
            -- 2550 (order) ok
            -- 1987 (bag) ok
            -- 1988 (badge case) ok
            -- 2120 (rope) ok
            -- 2580 (fishing rod) ok
        }
    ]]></config>
    <event type="login" name="FirstItems" event="script"><![CDATA[
    domodlib('firstitems_config')
    function onLogin(cid)
        if getPlayerStorageValue(cid, config.storage) > -1 then
            return true
        end
        if getCreatureName(cid) == "Account Manager" then
            doSetCreatureOutfit(cid, {lookType="511"}, 1)
            return true
        end
        setPlayerStorageValue(cid, config.storage, 1)
        if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then
            local bag = getPlayerItemById(cid, false, 1987).uid
            doAddContainerItem(bag, 12344, 30)
            doAddContainerItem(bag, 2392, 35)
            doAddContainerItem(bag, 2160, 1)
            doAddContainerItem(bag, 12245, 1)
            doAddContainerItem(bag, 27669, 1)
            doAddContainerItem(bag, 27670, 1)
            return true
        end
        for _, id in ipairs(config.items) do
            doPlayerAddItem(cid, id, 1)
        end
        local bag = getPlayerItemById(cid, false, 1988).uid
        doAddContainerItem(bag, 12267, 1)
        doAddContainerItem(bag, 12266, 1)
        doAddContainerItem(bag, 12264, 1)
        doAddContainerItem(bag, 12265, 1)
        doAddContainerItem(bag, 12263, 1)
        doAddContainerItem(bag, 12262, 1)
        doAddContainerItem(bag, 12261, 1)
        doAddContainerItem(bag, 12260, 1)
        return true
    end
    ]]></event>
</mod>

não respondo pms solicitando suporte em programação/scripting

Link para o post
Compartilhar em outros sites

Ainda continuo com problema :( esse ultimo ele nem deu item nenhum, to tentando mecher aqui, se alguem consegui arrumar eu agradeço mto, e se eu conseguir vou postar aqi o certo pra ajudar quem está com o mesmo problema ^^


Teve um outro que eu achei, se alguem conseguisse editar ele pra ele dar esses itens, pq eu tentei editar e n consegui.

Esse funciona, só que não da os itens certos kkk

 

            doPlayerAddItem(cid, 12344, 30)
            doPlayerAddItem(cid, 2392, 35)
            doPlayerAddItem(cid, 2160, 1)
            doPlayerAddItem(cid, 12245, 1)
            doPlayerAddItem(cid, 27669, 1)
            doPlayerAddItem(cid, 27670, 1)

<?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 = {1988, 1987, 2382, 2120, 2580, 2550, 7385, 2395, 0}
 
}
]]></config>
<event type="login" name="FirstItems" event="script"> <![CDATA[
domodlib('firstitems_config')

function onLogin(cid)
local config = {
voc_items = {
{ -- SORC
{2190}, -- wand of vortex
{2175}, -- spellbook
{8820}, -- mage hat
{8819} -- mage robe
},
{ -- DRUID
{2182}, -- snakebite rod
{2175}, -- spellbook
{8820}, -- mage hat
{8819} -- mage robe
},
{ -- PALADIN
{2410}, -- throwing knife
{2530}, -- copper shield
{2480}, -- legion helmet
{2464} -- chain armor
},
{ -- KNIGHT
{2409}, -- serpent sword
{2530}, -- copper shield
{2480}, -- legion helmet
{2464} -- chain armor
}
},
all_items = {
{2468}, -- studded legs
{2643} -- leather boots
},
extra_items = {
{2789, 15},
{2120},
{5710}
},
knight_weapons = {
{2423}, -- clerical mace
{2429} -- barbarian axe
}
}
if getPlayerGroupId(cid) < 3 then
if getPlayerStorageValue(cid, storage) == -1 then
local common = config.voc_items[getPlayerVocation(cid)]
if common ~= nil then
for _, v in ipairs(common) do
doPlayerAddItem(cid, v[1], v[2] or 1)
end
end

local all = config.all_items
if all ~= nil then
for _, v in ipairs(all) do
doPlayerAddItem(cid, v[1], v[2] or 1)
end
end

local extra = config.extra_items
local bp = doPlayerAddItem(cid, 1988, 1)
if extra ~= nil then
for _, v in ipairs(extra) do
doAddContainerItem(bp, v[1], v[2] or 1)
end
end

local weapons = config.knight_weapons
if weapons ~= nil then
for _, w in ipairs(weapons) do
if isKnight(cid) then
doAddContainerItem(bp, w[1], w[2] or 1)
end
end
end

setPlayerStorageValue(cid, storage, 1)
end
end
return true
end
]]></event>
</mod> 


up

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

Status servidor pokechu: online.png

assinatura.png

 

Link para o post
Compartilhar em outros sites

Ponha isso dentro e modifique os items iniciais e me diga se funciona, também o looktype inicial de homem e mulher, add mesmos items homem e mulher...

 

caramba cara, valeu mesmo, funcionou. Muito obrigado a você e todos outros que tentaram me ajudar ;)

Status servidor pokechu: online.png

assinatura.png

 

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