[QUEST]Servere PvP
Pagina 1 din 1
[QUEST]Servere PvP
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.
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.
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
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.
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
|
|