Quest [QUEST] NewGame Vol.1 (Easy 2 Learn)

Stato
Discussione chiusa ad ulteriori risposte.

retro.ReckLess

Bannato
18 Dicembre 2011
647
43
238
374
Ultima modifica da un moderatore:
Salve, eccovi un altra quest che vi serve a dare oggetti iniziali al primo login. Ci sono tanti script del genere ma questo l'ho fatto direttamente in formato .quest e con un notice per quando logga un nuovo giocatore.

PHP:
-------------------------------------
------   NewGame Vol.1 (Easy 2 Learn)
----   Scripted by /TfF\ReckLess
--   The Favorites Few - Clan Game
-------------------------------------
quest give_basic_weapon begin
    state start begin
        when login begin
            if pc.getqf("basic_weapon") == 0 then
                pc.setqf("basic_weapon", 1 )
                say_title(pc.get_name() .." benvenuto su Servername!")
                say("Ecco a lei un equipaggiamento")
                say("e degli oggetti utili per iniziare il gioco.")
                say("")
                say_reward("Ricordati di visitare: www.serverlink.com")
                horse.set_level(1)  
                horse.ride()
                pc.give_item2("27001",50)
                pc.give_item2("50051")
                if pc.job == 0 then
                    pc.give_item2 ("19" )
                    pc.give_item2 ("11209" )
                    pc.give_item2 ("12209" )
                    pc.give_item2 ("13009" )
                    pc.give_item2 ("14009" )
                    pc.give_item2 ("15009" )
                    pc.give_item2 ("16009" )
                    pc.give_item2 ("17009" )
                elseif pc.job == 1 then
                    pc.give_item2 ("1009" )
                    pc.give_item2 ("11409" )
                    pc.give_item2 ("12349" )
                    pc.give_item2 ("13009" )
                    pc.give_item2 ("14009" )
                    pc.give_item2 ("15009" )
                    pc.give_item2 ("16009" )
                    pc.give_item2 ("17009" )
                elseif pc.job == 2 then 
                    pc.give_item2 ("19" )
                    pc.give_item2 ("11609" )
                    pc.give_item2 ("12489" )
                    pc.give_item2 ("13009" )
                    pc.give_item2 ("14009" )
                    pc.give_item2 ("15009" )
                    pc.give_item2 ("16009" )
                    pc.give_item2 ("17009" )
                elseif pc.job == 3 then
                    pc.give_item2 ("7009" )
                    pc.give_item2 ("11809" )
                    pc.give_item2 ("12629" )
                    pc.give_item2 ("13009" )
                    pc.give_item2 ("14009" )
                    pc.give_item2 ("15009" )
                    pc.give_item2 ("16009" )
                    pc.give_item2 ("17009" )
                end
            end
            
            if pc.getqf("first_login") == 0 then
                pc.setqf("first_login", 1 )
                notice_all("Benvenuto " .. pc.get_name() .. " su Servername!")
            else
                chat("Bentornato " .. pc.get_name() .. " su Servername!")
            end
        end
    end
end

Ricordatevi solo di modificare gli items a vostro piacimento e i vari serverlink e servername.

Spero sia di vostro gradimento.
 
Mi sembra che questo npc ogni volta che logga un giocatore lo scrive in game, se fosse cosi non so se molti server reggerebbero :\
 
Nah ogni volta che uno logga gli viene scritto in chat bentornato :)

---------- Post added at 18:48 ---------- Previous post was at 18:46 ----------

Comunque è comoda grazie :)
 
  • Mi piace
Reazioni: Smile™
Nah ogni volta che uno logga gli viene scritto in chat bentornato :)

---------- Post added at 18:48 ---------- Previous post was at 18:46 ----------

Comunque è comoda grazie :)

Infatti stavo dicendo quello <.< secondo me non regge un server dove ci sono molti giocatori ...
 
Stato
Discussione chiusa ad ulteriori risposte.