Ir para conteúdo

Featured Replies

Postado

estou com uma duvida, como faço pra colocar pra esse npc alem de recarregar a soft recarregar outros item junto no mesmo script?

 

 

Spoiler

 

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end
function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end
function onCreatureSay(cid, type, msg)        npcHandler:onCreatureSay(cid, type, msg)        end
function onThink()                npcHandler:onThink()                    end

local function creatureSayCallback(cid, type, msg)
    if not npcHandler:isFocused(cid) then
        return false
    end
    local player = Player(cid)
    if isInArray({"soft", "boots"}, msg) then
        npcHandler:say("Do you want to repair your worn soft boots for 10000 gold coins?", cid)
        npcHandler.topic[cid] = 1
    elseif msgcontains(msg, 'yes') and npcHandler.topic[cid] == 1 then
        npcHandler.topic[cid] = 0
        if player:getItemCount(10021) == 0 then
            npcHandler:say("Sorry, you don't have the item.", cid)
            return true
        end

        if not player:removeMoney(10000) then
            npcHandler:say("Sorry, you don't have enough gold.", cid)
            return true
        end

        player:removeItem(10021, 1)
        player:addItem(6132, 1)
        npcHandler:say("Here you are.", cid)
    elseif msgcontains(msg, 'no') and npcHandler.topic[cid] == 1 then
        npcHandler.topic[cid] = 0
        npcHandler:say("Ok then.", cid)
    end
    return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 


 

  • Respostas 3.6k
  • Visualizações 582.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • as quest que nos outros algumas são bugadas nesse não são, e uns detalhes baixe olhe e veja você mesmo. ja esta no topico, printer nao tem wote, warzone e bugada falta subsolo de gray nao tem, Chaye

  • galera que tiver tendo problemas me der REP+ que resolvo todos os problemas de voces. tenho esse servidor ai 100% site + servidor, com base do maluco totalmente sem bug

  • U.U eu to enganado ou esse e meu distro??

Posted Images

Postado

 

2 horas atrás, samxxt disse:

estou com uma duvida, como faço pra colocar pra esse npc alem de recarregar a soft recarregar outros item junto no mesmo script?

 

 

  Ocultar conteúdo

 

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end
function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end
function onCreatureSay(cid, type, msg)        npcHandler:onCreatureSay(cid, type, msg)        end
function onThink()                npcHandler:onThink()                    end

local function creatureSayCallback(cid, type, msg)
    if not npcHandler:isFocused(cid) then
        return false
    end
    local player = Player(cid)
    if isInArray({"soft", "boots"}, msg) then
        npcHandler:say("Do you want to repair your worn soft boots for 10000 gold coins?", cid)
        npcHandler.topic[cid] = 1
    elseif msgcontains(msg, 'yes') and npcHandler.topic[cid] == 1 then
        npcHandler.topic[cid] = 0
        if player:getItemCount(10021) == 0 then
            npcHandler:say("Sorry, you don't have the item.", cid)
            return true
        end

        if not player:removeMoney(10000) then
            npcHandler:say("Sorry, you don't have enough gold.", cid)
            return true
        end

        player:removeItem(10021, 1)
        player:addItem(6132, 1)
        npcHandler:say("Here you are.", cid)
    elseif msgcontains(msg, 'no') and npcHandler.topic[cid] == 1 then
        npcHandler.topic[cid] = 0
        npcHandler:say("Ok then.", cid)
    end
    return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 


 

copia e cola o script da soft, e, só muda o id da soft tanto descarregada quanto carregada, o valor e a fala pro item desejado.

 

 

_________________________________________________________________________________________________________________

 

Galera, td bom?
Achei um Bug, e não consigo resolver, puderem me ajudar, agradeço, a quest dos addons do Insectoid outfits estão bugadas, como adiciona no addoner, para disponibilizar para a galera, não acho o id da addon 1 e 2, e como adiciona nos players? tem como pelo banco de dados ou com o god?

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

Postado
9 horas atrás, ADM Argel disse:

Rapaz eu indico pra voce o  Usbwebserver pra você usar ai local, ele é mais protegido e leve pesa 13 megabytes.

 

Te dou ajuda a como voce rodar configurando com ele.

 

 

Argel, dá uma mão pra configurar o site? Consegui botar no ar o server, só preciso conseguir criar as contas. Abs.

Postado
11 minutos atrás, pergher disse:

 

 

Argel, dá uma mão pra configurar o site? Consegui botar no ar o server, só preciso conseguir criar as contas. Abs.

 

 

da uma lida nesses 2 tutoriais, me ajudou bastante a colocar on

 

 

 

 

 

 

 

 

Postado
1 hora atrás, samxxt disse:

 

 

da uma lida nesses 2 tutoriais, me ajudou bastante a colocar on

 

 

 

 

 

 

 

 

 

 

Obrigado samxxt, consegui por no ar... Estou tendo problemas para criar o char, aparece o seguinte: 

 

The Following Errors Have Occurred:
Wrong characters configuration. Try again or contact with admin. ADMIN: Edit file config/config.php and set valid characters to copy names. Character to copy Nadega Sample doesn't exist.

 

Sendo que nem alterei nada..

 

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.7k

Informação Importante

Confirmação de Termo