Ir para conteúdo
  • Cadastre-se

(Resolvido)Tem como Por Para Ganhar mais de 1 item?


Ir para solução Resolvido por Heyron,

Posts Recomendados

Bom To fazendo Umas quests aki e Em cada Quest Ganha 2 itens, Eu tou usando esse script

    function onUse(cid, item, fromPosition, itemEx, toPosition)

    a = 9595
    id = 1234

    if getPlayerStorageValue(cid, a) < 1 then
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(id)..".")
    doPlayerAddItem(cid, id, 1)
    doPlayerSetStorageValue(cid, a, 1)
    else
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
    end


return TRUE
end

Esse Script Ta para ganhar 1 item só Tem como por Para ganhar 2 items, Valendo rep +

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites

Editado

 

 

 

Use Essa Script Para Quest

 

Vá Em Data/Action/Quests E Crie Um Arquivo.lua Chamado " Queststm " E Cole Isso Dentro

 

 

 

function onUse (cid,item,frompos,item2,topos)

pos = {x=475, y=355, z=10}
 
    UID_DO_BAU = 12340
    STORAGE_VALUE = 12340
    ID_DO_PREMIO1 = 2235
ID_DO_PREMIO2 = 9516
 
    if getPlayerLevel(cid) >= 250 then
  if item.uid == 12340 then
      queststatus = getPlayerStorageValue(cid,12340)
      if queststatus == -1 then
    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
    doPlayerSendTextMessage(cid,22,"Parabéns Voce Completo A Quest Kyogre.") -- Aqui é colocado o nome do item
    doPlayerAddItem(cid,2235,5)
doPlayerAddItem(cid,9516,3)
doPlayerAddItem(cid,2159,100)
    setPlayerStorageValue(cid,12340,1)
      else
    doPlayerSendTextMessage(cid,22,"Você Já Fez Essa Quest")
      end
  end
    else
  doPlayerSendCancel(cid,'Somente os níveis 250 ou mais pode abrir o bau')
    end
return 1
end

 

 

Em pos = {x=475, y=355, z=10} Coloque As Coordenadas Do Bau

Em UID_DO_BAU = 12340 Vá No Seu RME E Coloque O Unique ID 12340 No Seu Bau

Em ID_DO_PREMIO1 = 2235 E ID_DO_PREMIO2 = 9516 Coloque O ID Dos Premios Que Vc Quer

Em if getPlayerLevel(cid) >= 250 then Coloque O Lvl Que As Pessoas Podem Pegar O Bau

Em doPlayerAddItem(cid,9516,3)    E   doPlayerAddItem(cid,2159,100) Coloque O Id Dos Premios E A Quantidade Dos Premios

 

 

Depois Vá Em 

 

Action.xml E Cole Essa Tang

 

<action uniqueid="12340" event="script" value="quests/Queststm.lua"/>

 

E Pronto ^^

Editado por zangoosedoido (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
local storage = 9595
local id = {{1234, 1}, {itemid, quantidade}}
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if getPlayerStorageValue(cid, storage) < 1 then
        for i = 1, #id do
            doPlayerAddItem(cid, id[i][1], id[i][2])
        end
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found some items.")
        doPlayerSetStorageValue(cid, storage, 1)
    else
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")
    end
    return true
end
Editado por zipter98 (veja o histórico de edições)

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

Link para o post
Compartilhar em outros sites

Ja foi resolvido, Mas Vou dar Rep + Para todos que se esforçaram, Afinal Nao custa nada ajudar o Proximo né ;D^^

 

 

 

 

 

 

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