[AIUTO]Script

Discussione in 'Metin2 Addon/Mod Server Privati' iniziata da xXSoNyStyLeXx, 7 Luglio 2011.

  1. xXSoNyStyLeXx

    xXSoNyStyLeXx Utente Gold
    • VIP

    Gestore del Topic
    2 Giugno 2010
    578
    123
    Salve volevo sapere se questo script è giusto.

    Lo script dovrebbe chiedere ematite e liv 75 per entrare in atlantide...

    Codice (Text):
    quest grotte begin    state start begin
            when 20095.chat."Grotte" begin
                if pc.count_item(30190) > 0 and
                if pc.level >= 75 then
                    say("Vuoi entrare nella grotta dell'esilio?")
                    say("Ricorda che dovrai avere l'ematite ed essere liv 75")
                    local s = select ("Si entro..","Non voglio entrare")
                    if s == 1 then
                        pc.remove_item(30190,1)
                        pc.warp (10000,1214200)
                        notice_all (""..pc.get_name().." è entrato nella grotta dell'esilio")
                        notice_all ("E sta per iniziare una nuova avventura")
                    elseif s == 2 then
                        return
                    end
                else
                    say("Mi dispiace")
                    return
                end
            end
        end
    end  
     
     
  2. BlackWolf.

    BlackWolf. Utente Gold
    • VIP

    13 Gennaio 2009
    1.702
    526
    Non è proprio esatto.... Ti posto il mio, adattato al tuo scopo!
    Codice (Text):

    quest grotte begin
        state start begin
                when 20092.chat."La Grotta dell esilio" begin
                if pc.count_item(30190) > 0 and pc.level >= 75 then
                say_title("La grotta dell' Esilio")
                say("La Grotta dell Esilio è un luogo molto pericoloso...")
                say("Si nascondono molti pericoli al suo interno")
                say("Sei sicuro di voler entrare?")
                local s = select("Si","Non ho il coraggio.")
                if s == 1 then
                pc.remove_item(30190,1)
                pc.warp(10050,1669260)
                else
                    say("Ok, fa niente, torna quando vuoi")
                end
                else
                say("Devi avere un Ematite per entrare nella grotta!")
                end
            end
        end
    end
     
    PS: Non l' ho testato, ma dovrebbe funzionare!
    Enjoy!


    EDIT: Correggi le coordinate!
     
  3. xXSoNyStyLeXx

    xXSoNyStyLeXx Utente Gold
    • Grande Vecchio Saggio 3° lvl

    Gestore del Topic
    2 Giugno 2010
    578
    123
    per dare il notice_all devo aggiungere


    notice_all (""..pc.get_name().." è entrato nella grotta dell'esilio")
    notice_all ("E sta per iniziare una nuova avventura")
    dopo pc_warp(coordinate)??
     
  4. BlackWolf.

    BlackWolf. Utente Gold
    • VIP

    13 Gennaio 2009
    1.702
    526
    Esatto!
     
    A xXSoNyStyLeXx piace questo elemento.
  5. xXSoNyStyLeXx

    xXSoNyStyLeXx Utente Gold
    • Grande Vecchio Saggio 3° lvl

    Gestore del Topic
    2 Giugno 2010
    578
    123
  6. Sl3ven

    Sl3ven Utente Gold
    • VIP

    23 Febbraio 2010
    3.166
    327
    coordinate ricordati
    pc.warp(x,y)
     


Sto caricando...