Ir para conteúdo

Featured Replies

Postado

Ola galera Presiso De Um Script Que Funcione Assim:No Final da Quest Vai Ter 4 baus eo player so podera escolher 1 quando ele escolher 1 ele nao podera escolher os outros baus que vao estar do lado

que poder ajuda +REP

Postado

Crie 1 arquivo com o nome 4bauQuest em data/actions/script cole isso dentro:

--- Made by Mazen ---
function onUse(cid, item, fromPosition, itemEx, toPosition)

       if item.uid == 12901 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a Demon Legs.")
               doPlayerAddItem(cid,2495,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
           end
       elseif item.uid == 12902 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid,22,"You have found a Rainbow Shield.")
               doPlayerAddItem(cid,8905,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
           end
       elseif item.uid == 12903 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a Spellbook of Dark Mysteries.")
               doPlayerAddItem(cid,8918,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
        end
       elseif item.uid == 12904 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a Royal Crossbow.")
               doPlayerAddItem(cid,8851,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
           end
    end
       return 1
end

 

Adicione essa tag em action.xml

        <action uniqueid="12901" script="4bauQuest.lua"/>
        <action uniqueid="12902" script="4bauQuest.lua"/>
        <action uniqueid="12903" script="4bauQuest.lua"/>
        <action uniqueid="12904" script="4bauQuest.lua"/>

Mude o ID do item nessa parte:

doPlayerAddItem(cid,2495,1) = ID do bau 12901

doPlayerAddItem(cid,8905,1) = ID do bau 12902

doPlayerAddItem(cid,8918,1) = ID do bau 12903

doPlayerAddItem(cid,8851,1) = ID do bau 12904

 

Deu pra entender??

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

Postado
  • Autor
3 horas atrás, brendoonh disse:

Crie 1 arquivo com o nome 4bauQuest em data/actions/script cole isso dentro:


--- Made by Mazen ---
function onUse(cid, item, fromPosition, itemEx, toPosition)

       if item.uid == 12901 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a Demon Legs.")
               doPlayerAddItem(cid,2495,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
           end
       elseif item.uid == 12902 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid,22,"You have found a Rainbow Shield.")
               doPlayerAddItem(cid,8905,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
           end
       elseif item.uid == 12903 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a Spellbook of Dark Mysteries.")
               doPlayerAddItem(cid,8918,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
        end
       elseif item.uid == 12904 then
           queststatus = getPlayerStorageValue(cid,50090)
           if queststatus == -1 then
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have found a Royal Crossbow.")
               doPlayerAddItem(cid,8851,1)
               setPlayerStorageValue(cid,50090,1)
           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"It is empty.")
           end
    end
       return 1
end

 

Adicione essa tag em action.xml


        <action uniqueid="12901" script="4bauQuest.lua"/>
        <action uniqueid="12902" script="4bauQuest.lua"/>
        <action uniqueid="12903" script="4bauQuest.lua"/>
        <action uniqueid="12904" script="4bauQuest.lua"/>

Mude o ID do item nessa parte:

doPlayerAddItem(cid,2495,1) = ID do bau 12901

doPlayerAddItem(cid,8905,1) = ID do bau 12902

doPlayerAddItem(cid,8918,1) = ID do bau 12903

doPlayerAddItem(cid,8851,1) = ID do bau 12904

 

Deu pra entender??

Eu criaria um bau com ese script ai teria que coloca os 3 baus cada bau um item diferençendo sendo assim ele so vai poder pega um bau e nao vai consiguir pegar os outros bau que tao ao lado ?? e isso ?

Postado
25 minutos atrás, bismarkzika disse:

Eu criaria um bau com ese script ai teria que coloca os 3 baus cada bau um item diferençendo sendo assim ele so vai poder pega um bau e nao vai consiguir pegar os outros bau que tao ao lado ?? e isso ?

Seriam quatro bau, cada 1 com 1 uniqueID representando 1 item.
por exemplo: Em um bau voce iria colocar UniqueID 12901, nesse bau daria o item de ID 2495 como tá registrado na script.

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