Cum fac sa isi dea playeri exp de la mag?

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
BogdanloveCrina
Nivel 2

Nivel 2
Mesaje: 260
Membru din: 25 Dec 2014, 16:19
Server: Hammer
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

Salut,ma puteti ajuta sa fac sa isi poate baga playeri experienta de la mag?
Avatar utilizator
macabru
Nivel 1

Nivel 1
Mesaje: 81
Membru din: 10 Dec 2014, 10:39
Server: In desfasurare
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

Daca vrei ca un playeri sa isi ia exp de la magazin bani etc ... am eu un quest care te va ajuta foarte mult testat de mine functinabil 100%

Cod: Selectaţi tot

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.
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie