Ir para conteúdo

(Resolvido)Morrer e dropar tudo e após passar rook itens nao vem do script de first itens

Featured Replies

Postado

modifiquei esse script pra cada vocação começar apenas com a arma principal dela de cada vocação, porém  o que acontece é , está começando com brass set, 5 brown mushroom e dwarven shield e spell book em todas as vocações isso acontece. além disso todas as vocações inclusive de rook quando morre perde todo o set. alguem me ajuda?



local firstItems = {}
firstItems[0] =
{
2398,
2643,
2485,1
}
firstItems[1] =
{
2190
}
firstItems[2] =
{
2182
}
firstItems[3] =
{
2389
}
firstItems[4] =
{
2412,
2449,
2405
}

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, 2120, 1)
else
doPlayerAddItem(cid, 2120, 1)
end
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end



meu config lua é esse ( n sei se tem a ver)
 

 

    -- Deathlist
    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 18
    maxDeathRecords = 20

    -- Guilds
    ingameGuildManagement = true
    levelToFormGuild = 20
    premiumDaysToFormGuild = 1
    guildNameMinLength = 3
    guildNameMaxLength = 20

  

    -- Premium-related
    freePremium = false
    premiumForPromotion = true

    -- Blessings
    -- NOTE: blessingReduction* regards items/containers loss.
    -- eachBlessReduction is how much each bless reduces the experience/magic/skills loss.
    blessings = true
    blessingOnlyPremium = false
    blessingReductionBase = 50
    blessingReductionDecrement = 5
    eachBlessReduction = 10

  

e minha pasta de creature é essa.

 

 

Screenshot_1.jpg

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

Resolvido por Vodkart

Ir para solução
  • Respostas 17
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • acho que pode ser algum MOD na pasta MODS, da uma olhada, pode estar gerando conflito,

  • não tem a tag no creaturecript.xml   adiciona:   <event type="login" name="FirstItemLogin" event="script" value="firstitems.lua"/>    

  • @bpm91 faltou as virgula nessa parte     firstItems[4] = { 2412 2449 2405 }   o correto é:   firstItems[4] = { 2412, 2449, 2405 }  

Posted Images

Postado
11 horas atrás, bpm91 disse:

modifiquei esse script pra cada vocação começar apenas com a arma principal dela de cada vocação, porém  o que acontece é , está começando com brass set, 5 brown mushroom e dwarven shield e spell book em todas as vocações isso acontece. além disso todas as vocações inclusive de rook quando morre perde todo o set. alguem me ajuda?



local firstItems = {}
firstItems[0] =
{
2398,
2643,
2485,1
}
firstItems[1] =
{
2190
}
firstItems[2] =
{
2182
}
firstItems[3] =
{
2389
}
firstItems[4] =
{
2412,
2449,
2405
}

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, 2120, 1)
else
doPlayerAddItem(cid, 2120, 1)
end
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2120, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end



meu config lua é esse ( n sei se tem a ver)
 

 

    -- Deathlist
    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 18
    maxDeathRecords = 20

    -- Guilds
    ingameGuildManagement = true
    levelToFormGuild = 20
    premiumDaysToFormGuild = 1
    guildNameMinLength = 3
    guildNameMaxLength = 20

  

    -- Premium-related
    freePremium = false
    premiumForPromotion = true

    -- Blessings
    -- NOTE: blessingReduction* regards items/containers loss.
    -- eachBlessReduction is how much each bless reduces the experience/magic/skills loss.
    blessings = true
    blessingOnlyPremium = false
    blessingReductionBase = 50
    blessingReductionDecrement = 5
    eachBlessReduction = 10

  

e minha pasta de creature é essa.

 

 

Screenshot_1.jpg

 

Referente aos itens, pode ser um MODS. Olha na pasta mods pra ver se tem algum script de firstitems. E ja sobre morrer e perder TUDO, pode ser no vocations.xml, abre ele e procura se tem "lessloss="0" "

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

Senhoras e senhores, se alguma resposta lhe ajudou, marque-a como a melhor resposta e de ponto positivo, assim você incentiva quem lhe ajudou a continuar ajudando!!.

Postado
  • Autor
8 horas atrás, tetheuscunha disse:

Referente aos itens, pode ser um MODS. Olha na pasta mods pra ver se tem algum script de firstitems. E ja sobre morrer e perder TUDO, pode ser no vocations.xml, abre ele e procura se tem "lessloss="0" "

 

o meu mods ta assim
o unico scritp q faria sentido seria o first itens
só q os first itens aqui são quando voce cria o char em rook nao tem nada a ver com o brass set
 

<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="Dener Diegoli" contact="[email protected]" enabled="yes">
    <config name="firstitems_config"><![CDATA[
        config = {
            storage = 30001,
            items = {2050, 2398}
        }
    ]]></config>
    <event type="login" name="FirstItems" event="buffer"><![CDATA[
        domodlib('firstitems_config')
        if(getPlayerStorageValue(cid, config.storage) > 0) then
            return
        end

        for _, id in ipairs(config.items) do
            doPlayerAddItem(cid, id, 1)
        end

        if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then
            doPlayerAddItem(cid, 2651, 1)
        else
            doPlayerAddItem(cid, 2650, 1)
        end

        doAddContainerItem(doPlayerAddItem(cid, 1987, 1), 2120, 1) 
        doPlayerAddItem(cid, 2674, 1)
        
        setPlayerStorageValue(cid, config.storage, 1)
    ]]></event>
</mod>



enquanto ao voc ele ta assim

<?xml version="1.0" encoding="UTF-8"?>
<vocations>
    <vocation id="0" clientId="0" name="None" description="none" needpremium="0" gaincap="10" gainhp="5" gainmana="5" gainhpticks="4" gainhpamount="4" gainmanaticks="6" gainmanaamount="3" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no" droploot="no">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="1" clientId="3" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="8" gainhpamount="2" gainmanaticks="3" gainmanaamount="3" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1">
        <formula meleeDamage="0.7" distDamage="0.7" wandDamage="1.0" magDamage="0.9" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="2" clientId="4" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="8" gainhpamount="2" gainmanaticks="3" gainmanaamount="3" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="2">
        <formula meleeDamage="0.7" distDamage="0.7" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="3" clientId="2" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="6" gainhpamount="3" gainmanaticks="4" gainmanaamount="4" manamultiplier="1.4" attackspeed="1800" soulmax="100" gainsoulticks="120" fromvoc="3">
        <formula meleeDamage="1.0" distDamage="1.1" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="4" clientId="1" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="2" gainmanaticks="6" gainmanaamount="4" manamultiplier="3.0" attackspeed="1800" soulmax="100" gainsoulticks="120" fromvoc="4">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="5" clientId="3" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="2" gainmanaticks="2" gainmanaamount="4" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="1" fromvoc="1" lessloss="30">
        <formula meleeDamage="0.7" distDamage="0.7" wandDamage="1.0" magDamage="0.9" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="6" clientId="4" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="2" gainmanaticks="2" gainmanaamount="4" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">
        <formula meleeDamage="0.7" distDamage="0.7" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="7" clientId="2" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="5" gainhpamount="4" gainmanaticks="3" gainmanaamount="4" manamultiplier="1.4" attackspeed="1800" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">
        <formula meleeDamage="1.0" distDamage="0.9" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>
    </vocation>
    <vocation id="8" clientId="1" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="4" gainmanaticks="6" gainmanaamount="4" manamultiplier="3.0" attackspeed="1800" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">
        <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
        <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

 

@tetheuscunha

alguem pode me ajudar?

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo