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
  • Autor
21 minutos atrás, Vodkart disse:

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

 

a unica coisa q tem no meu mods é o firstitens
outra coisa q eu percebi é q os 2 estão com o nome first itens n sei se isso influenciaria pois 1 é do mods e o outro é do data
 

Screenshot_1.jpg

Screenshot_2.jpg

Screenshot_3.jpg

  • Respostas 17
  • Visualizações 1.1k
  • 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
  • Autor

@Vodkart o q aconteceu quando removi o do mods foi; o char veio sem nenhum item, depois fui pra main e veio os msm itens da foto. porém no vocação 0 eu coloquei um id qualqer pra ver se o char iria nascer com esse item e ele veio pelado msm estou tentando descobrir de onde ta vindo esse brass set

 

local firstItems = {}

firstItems[0] =
{
2233
}

firstItems[1] =
{
2190
}
firstItems[2] =
{
2182
}
firstItems[3] =
{
2389
}
firstItems[4] =
{
2412
2449
2405
}

function onLogin(cid)
if getPlayerStorageValue(cid, 30002) == -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

Postado
14 minutos atrás, bpm91 disse:

@Vodkart o q aconteceu quando removi o do mods foi; o char veio sem nenhum item, depois fui pra main e veio os msm itens da foto. porém no vocação 0 eu coloquei um id qualqer pra ver se o char iria nascer com esse item e ele veio pelado msm estou tentando descobrir de onde ta vindo esse brass set

 

local firstItems = {}

firstItems[0] =
{
2233
}

firstItems[1] =
{
2190
}
firstItems[2] =
{
2182
}
firstItems[3] =
{
2389
}
firstItems[4] =
{
2412
2449
2405
}

function onLogin(cid)
if getPlayerStorageValue(cid, 30002) == -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

 

 

 

mas tu fecho e abriu o ot?

 

outra coisa, você registrou esse onLogin em creaturescript.xml?

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado
  • Autor

@Vodkart sim eu fechei e abri

esse é o login

 

local config = {
    loginMessage = getConfigValue('loginMessage'),
    useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}

function onLogin(cid)
accountManager = "Account Manager"                       
managerCounter = 0

   for i, player in ipairs(getOnlinePlayers()) do
      if accountManager:lower() == player:lower() then             
      managerCounter = managerCounter + 1
      end 
   end
 
   if managerCounter >= 3 then
      return false
   end
    local loss = getConfigValue('deathLostPercent')
    if(loss ~= nil) then
        doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
    end

    local accountManager = getPlayerAccountManager(cid)
    if(accountManager == MANAGER_NONE) then
        local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
        if(lastLogin > 0) then
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
            str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
        else
                str = str .. " Please choose your outfit."
                doPlayerSendOutfitWindow(cid)
        end

        doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
    elseif(accountManager == MANAGER_NAMELOCK) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")
    elseif(accountManager == MANAGER_ACCOUNT) then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")
    else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")
    end

    if(not isPlayerGhost(cid)) then
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
    end

    registerCreatureEvent(cid, "Mail")
    registerCreatureEvent(cid, "GuildMotd")

    registerCreatureEvent(cid, "Idle")
    if(config.useFragHandler) then
        registerCreatureEvent(cid, "SkullCheck")
    end

registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, "AdvanceSave")
registerCreatureEvent(cid, "attackguild")    
registerCreatureEvent(cid, "advance")
registerCreatureEvent(cid, "FimVip")
registerCreatureEvent(cid, "SkullCheck")
registerCreatureEvent(cid, "demonOakLogout")
registerCreatureEvent(cid, "demonOakDeath")
registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, VipReceive)
registerCreatureEvent(cid, "PlayerKill")
registerCreatureEvent(cid, "KillingInTheNameOf")

    if (InitArenaScript ~= 0) then
    InitArenaScript = 1

        for i = 42300, 42309 do
            setGlobalStorageValue(i, 0)
            setGlobalStorageValue(i+100, 0)
        end
    end

    if getPlayerStorageValue(cid, 42309) < 1 then
        for i = 42300, 42309 do
            setPlayerStorageValue(cid, i, 0)
        end
    end

    if getPlayerStorageValue(cid, 42319) < 1 then
        for i = 42310, 42319 do
            setPlayerStorageValue(cid, i, 0)
        end
    end

    if getPlayerStorageValue(cid, 42329) < 1 then
        for i = 42320, 42329 do
            setPlayerStorageValue(cid, i, 0)
        end
    end
    if getPlayerStorageValue(cid, 42355) == -1 then
        setPlayerStorageValue(cid, 42355, 0)
    end
    setPlayerStorageValue(cid, 42350, 0)
    setPlayerStorageValue(cid, 42352, 0)
return true
end




e aqui as imagens do creaturescript

Screenshot_1.jpg

Screenshot_2.jpg

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