Unmantained Guida [npc indovinelli]

Una guida contrassegnata come Unmantained contiene informazioni su un argomento obsoleto, non più utile o files non aggiornati da parte del creatore.
Stato
Discussione chiusa ad ulteriori risposte.

Mr.MonteNegrO

Utente Jade
2 Dicembre 2010
2,116
25
1,007
683
PHP:
quest domande begin
    state start begin    
        when npc.chat."avvia domande" with pc.is_gm() begin
            game.set_event_flag("domanda", 1)
            game.set_event_flag("suggerimenti", 1)            
            server_timer("suggerimenti", 60*60*6)
            say("domande riavviate")
        end
        
        when suggerimenti.server_timer begin
            game.set_event_flag("suggerimenti", game.get_event_flag("suggerimenti") + 1)
            if game.get_event_flag("suggerimenti") == 5 then
                game.set_event_flag("domanda", game.get_event_flag("domanda") + 1 )
                game.set_event_flag("suggerimenti",1)
                if game.get_event_flag("domanda") > MASSIMO DOMANDE (DOVETE SETTARLO VOI) then
                    game.set_event_flag("domanda", 1)
                end                
            end
            server_timer("suggerimenti", 60*60*6)
        end        
        
        when npc.click begin
            local suggerimento = game.get_event_flag("domanda")
            local aiuti = game.get_event_flag("suggerimenti")
            local Indovinelli = {                   
                {
                    { "suggerimento1" },
                    { "suggerimento2" },
                    { "suggerimento3" },
                    { "parola" },
                },
                {
                    { "puzza" },
                    { "di norma nn si mangia" },
                    { "alcune persone fanno 1 sforzo sovraumano x espellerla" },
                    { "cacca" },
                },                
            }
            if aiuti == 1 then
                say("Indovinello")
                say_reward(Indovinelli[suggerimento][1])                
                say("Risposta")
                local risposta = tostring(input())
            elseif aiuti == 2 then
                say("Indovinello")
                say_reward(Indovinelli[suggerimento][1])
                say_reward(Indovinelli[suggerimento][2])                
                say("Risposta")
                local risposta = tostring(input())
            else
                say("Indovinello")
                say_reward(Indovinelli[suggerimento][1]) 
                say_reward(Indovinelli[suggerimento][2])
                say_reward(Indovinelli[suggerimento][3])              
                say("Risposta")
                local risposta = tostring(input())
            end            
            if Indovinelli[suggerimento][4] == risposta then
                say("esatta")
            end
        end
    end
end
spiegazione veloce...
C'è una parola che dovete indovinare... sono impostati 3 aiuti ma..
appena viene avviato potrete visualizzare un solo aiuto... dopo 6 ore 2 aiuti...
dopo 12ore 3 aiuti...
dopo 24 ore cambia indovinello =)


PARTI DA MODIFICARE
PHP:
     if game.get_event_flag("domanda") > MASSIMO DOMANDE (DOVETE SETTARLO VOI) then
                game.set_event_flag("domanda", 1)
            end
qua va inserito il numero esatto di domande che avete

PHP:
         {
                    { "puzza" },
                    { "di norma nn si mangia" },
                    { "alcune persone fanno 1 sforzo sovraumano x espellerla" },
                    { "cacca" },
                },
piccolo esempio =)
i primi 3 sono i suggerimenti
il 4 è la parola da indovinare
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom