Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

[QUEST]Servere PvP

In jos

[QUEST]Servere PvP Empty [QUEST]Servere PvP

Mesaj Scris de .Marius Dum Ian 11, 2015 4:12 pm

Am văzut că nu găsești nicăieri un npc pentru serverele pvp. Adică unul care să iți dea skill P, Nivel, Yang, Grad, Marmură, Etc.
Ei bine, m-am gândit să rezolv eu asta. Am scris un quest pentru un inel care vă va da tot ce este necesar pe un server PvP.
Țin să menționez că este scris 100% de mine.
Cod:
quest inel_exp begin
    state start begin
        when 70007.use begin
         local inel=select("Experienta", "Yang", "Marmura", "Skilluri P", "Nimic")
         if 1==inel then
            say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
            say("Spark m-a conceput special sa va ajut sa deveniti")
            say("razboinici adevarati. Asadar, de aceasta data vrei")
            say("putina experienta?")
            local exp=select("Desigur", "Nu, multumesc")
            if 1==exp then
               pc.give_exp2("999999999")
            elseif 2==exp then
               say("Ei bine, este alegerea ta.")
               return
            end
         elseif 2==inel then
            say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
            say("Spark m-a conceput special sa va ajut sa deveniti")
            say("razboinici adevarati. Asadar, de aceasta data vrei")
            say("ceva yang?")
            local yang=select("Vreau, pupati-as talpile", "Nu")
            if 1==yang then
               pc.give_gold("500000000")
            elseif 2==yang then
               say("Ok, este alegerea ta.")
               return
            end
         elseif 3==inel then
            say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
            say("Spark m-a conceput special sa va ajut sa deveniti")
            say("razboinici adevarati. Asadar, de aceasta data vrei")
            say("cateva marmure?")
            local marm=select("Da, desigur", "Nu")
            if 1==marm then
               pc.give_item2("70024")
            elseif 2==marm then
               say("Ok, tu alegi.")
               return
            end
         elseif 4==inel then
            say("Ziua buna aventurierule! Vad ca ai auzit de mine.")
            say("Spark m-a conceput special sa va ajut sa deveniti")
            say("razboinici adevarati. Asadar, de aceasta data vrei")
            say("skillurile P?")
            local yes=select("Da", "Nu")
            if 1==yes then
               say("Ce rasă esti?")
               local rasa=select("Razboinic", "Ninja", "Sura", "Saman", "Am deja skillurile P")
               if 1==rasa then
                  pc.set_skill_level (1,59)
                  pc.set_skill_level (2,59)
                  pc.set_skill_level (3,59)
                  pc.set_skill_level (4,59)
                  pc.set_skill_level (5,59)
                  pc.set_skill_level (16,59)
                  pc.set_skill_level (17,59)
                  pc.set_skill_level (18,59)
                  pc.set_skill_level (19,59)
                  pc.set_skill_level (20,59)
                  say("Ai primit skillurile pentru razboinic.")
               elseif 2==rasa then
                  pc.set_skill_level (31,59)
                  pc.set_skill_level (32,59)
                  pc.set_skill_level (33,59)
                  pc.set_skill_level (34,59)
                  pc.set_skill_level (35,59)
                  pc.set_skill_level (46,59)
                  pc.set_skill_level (47,59)
                  pc.set_skill_level (48,59)
                  pc.set_skill_level (49,59)
                  pc.set_skill_level (50,59)
                  say("Ai primit skillurile pentru ninja.")
               elseif 3==rasa then
                  pc.set_skill_level (61,59)
                  pc.set_skill_level (62,59)
                  pc.set_skill_level (63,59)
                  pc.set_skill_level (64,59)
                  pc.set_skill_level (65,59)
                  pc.set_skill_level (66,59)
                  pc.set_skill_level (76,59)
                  pc.set_skill_level (77,59)
                  pc.set_skill_level (78,59)
                  pc.set_skill_level (79,59)
                  pc.set_skill_level (80,59)
                  pc.set_skill_level (81,59)
                  say("Ai primit skillurile pentru sura.")
               elseif 4==rasa then
                  pc.set_skill_level (91,59)
                  pc.set_skill_level (92,59)
                  pc.set_skill_level (93,59)
                  pc.set_skill_level (94,59)
                  pc.set_skill_level (95,59)
                  pc.set_skill_level (96,59)
                  pc.set_skill_level (106,59)
                  pc.set_skill_level (107,59)
                  pc.set_skill_level (108,59)
                  pc.set_skill_level (109,59)
                  pc.set_skill_level (110,59)
                  pc.set_skill_level (111,59)
                  say("Ai primit skillurile pentru saman.")
               elseif 5==rasa then
                  say("Vad ca ai fost mai rapid. Foarte bine!")
                  return
               end
            elseif 2==yes then
               say("Ok, este alegerea ta tinere flacau!")
               return
            end
         elseif 5==inel then
            say("Asta este. Poti revenei oricand!")
            return
         end
      end  
    end
end
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.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 nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q.
6. Testaţi quest-ul.

Quest-ul este pus pe inel, și anume pe 70007, însă voi puteți pune pe ce inel/item doriți modificând codul.
.Marius
.Marius
Admin
Admin

Mesaje : 76
Data de inscriere : 11/01/2015

https://resurse-4metin.forumgratuit.ro

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum