Cerere Quest Premii cu puncte

Închis
Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

Salut a-si dorii si eu un quest gen http://just4metin.ro/quest-uri/puncte-metine-t1090.html cand un player omoara alt player sa ii dea un punct , nu la metine la Player.si gen premiile sa fie accesoriile BETA si fiecare accesoriu sa coste 50puncte
Imagine
Imagine
Afișează semnătura
Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

UP
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Robert
Traficant de ouă

Traficant de ouă
Mesaje: 1376
Membru din: 19 Feb 2015, 10:29
Server: Scorpions2
Regat: Chunjo
Aprecieri: 125  
Mulţumiri: 476  
Discord: Copiază ID
Medalii

Avatar utilizator
[Andrew]
Fost Moderator

Fost Moderator
Mesaje: 1174
Membru din: 02 Mar 2015, 19:57
Server: KING2.RO
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 25  
Discord: Copiază ID
 Contact:
Medalii

nu am reusit ... UP
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

-------------------------------------------------------------------
---  Quest realizat de Donici Cãtãlin @ Just4Metin.ro  ----
-------------------------------------------------------------------
quest dueluri begin
    state start begin
        when login with pc.level >= 90 begin
            set_state(player_kill)
        end
    end

    state player_kill begin
        when letter begin
            send_letter("500 Dueluri")
        end

        when button or info begin
            say_title("Experþi în dueluri !")
         say("")
      say("Salut ".. pc.get_name() ..", ai atins level 90, felicitãri!")
      say("Am o nouã misiune pentru tine care constã în,")
      say("câºtigarea a 500 de dueluri.")
            say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
            say("Respectã regulile ºi fii corect.")
         say("")
         say("")
         say("")
            say_verde("Omoarã 500 jucãtori în duel,")
         say_verde("ºi vei primi o recompensã generoasã.")
            say("")
            pc.setqf("state", 500)
            q.set_counter("Dueluri rãmase:", 500)
         set_state (kill)
        end
   end

   state kill begin
      when letter begin
         send_letter("Dueluri Rãmase")
      end
      
      when button or info begin
      say("Salut ".. pc.get_name() ..", ai început duelurile?")
      say("Foarte bine !")
      say("")
      say_reward("ªi nu uita,")
            say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
            say("Respectã regulile ºi fii corect.")
         say("")
         say("")
         say("")
         say_verde("Dueluri rãmase: "..pc.getqf("state").." ")
      end


        when kill begin
            if npc.is_pc() then
            local count = pc.getqf("state") - 1
            if count <= 500 then
                pc.setqf("state", count)
                q.set_counter("Dueluri restanțe:", count)
            end
            if count == 0 then
                say_title("Felicitãri ai reușit !")
                say("Ai doborât 500 jucãtori în duel !")
                say("Recompesã :")
                say_verde("Accesorii beta+9 !.")
                pc . give_item2 ( 14509 )
                pc . give_item2 ( 14529 )
                pc . give_item2 ( 14549 )
                pc . give_item2 ( 14569 )
                pc . give_item2 ( 16509 )
                pc . give_item2 ( 16529 )
                pc . give_item2 ( 16549 )
                pc . give_item2 ( 16569 )
                pc . give_item2 ( 17509 )
                pc . give_item2 ( 17529 )
                pc . give_item2 ( 17549 )
                pc . give_item2 ( 17569 )
            chat("Felicitări ".. pc.get_name() ..", ai doborât 500 jucãtori în duel. Ca și recompensă ai primit accesoriile beta +9 !")
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end
    end

    state __COMPLETE__ begin
    end
end
Iar dacă ai lycan implementat pe server:

Cod: Selectaţi tot

-------------------------------------------------------------------
---  Quest realizat de Donici Cãtãlin @ Just4Metin.ro  ----
-------------------------------------------------------------------
quest dueluri begin
    state start begin
        when login with pc.level >= 90 begin
            set_state(player_kill)
        end
    end

    state player_kill begin
        when letter begin
            send_letter("500 Dueluri")
        end

        when button or info begin
            say_title("Experþi în dueluri !")
         say("")
      say("Salut ".. pc.get_name() ..", ai atins level 90, felicitãri!")
      say("Am o nouã misiune pentru tine care constã în,")
      say("câºtigarea a 500 de dueluri.")
            say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
            say("Respectã regulile ºi fii corect.")
         say("")
         say("")
         say("")
            say_verde("Omoarã 500 jucãtori în duel,")
         say_verde("ºi vei primi o recompensã generoasã.")
            say("")
            pc.setqf("state", 500)
            q.set_counter("Dueluri rãmase:", 500)
         set_state (kill)
        end
   end

   state kill begin
      when letter begin
         send_letter("Dueluri Rãmase")
      end
      
      when button or info begin
      say("Salut ".. pc.get_name() ..", ai început duelurile?")
      say("Foarte bine !")
      say("")
      say_reward("ªi nu uita,")
            say("Demonstreazã-þi puterea ºi fã-te cunoscut !")
            say("Respectã regulile ºi fii corect.")
         say("")
         say("")
         say("")
         say_verde("Dueluri rãmase: "..pc.getqf("state").." ")
      end


        when kill begin
            if npc.is_pc() then
            local count = pc.getqf("state") - 1
            if count <= 500 then
                pc.setqf("state", count)
                q.set_counter("Dueluri restanțe:", count)
            end
            if count == 0 then
                say_title("Felicitãri ai reușit !")
                say("Ai doborât 500 jucãtori în duel !")
                say("Recompesã :")
                say_verde("Accesorii beta+9 !.")
                pc . give_item2 ( 14509 )
                pc . give_item2 ( 14529 )
                pc . give_item2 ( 14549 )
                pc . give_item2 ( 14569 )
                pc . give_item2 ( 16509 )
                pc . give_item2 ( 16529 )
                pc . give_item2 ( 16549 )
                pc . give_item2 ( 16569 )
                pc . give_item2 ( 17509 )
                pc . give_item2 ( 17529 )
                pc . give_item2 ( 17549 )
                pc . give_item2 ( 17569 )
                pc . give_item2 ( 16579 )
                pc . give_item2 ( 14579 )
            chat("Felicitări ".. pc.get_name() ..", ai doborât 500 jucãtori în duel. Ca și recompensă ai primit accesoriile beta +9 !")
                clear_letter()
                set_state(__COMPLETE__)

            end
        end
    end
    end

    state __COMPLETE__ begin
    end
end
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu 500recompensa.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc 500recompensa.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .


P.S : Nu am încercat să văd dacă merge. Sper să îți fie de folos.
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
334
Răspunsuri
1
Vizualizări
192
Răspunsuri
6
Vizualizări
479
Răspunsuri
3
Vizualizări
161

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 28 vizitatori