QUEST - PVP Judy
- chlink.ro
- 4Metin
- Mesaje: 32
- Membru din: Dum Noi 13, 2022 8:03 pm
- Localitate: Brasov
- Status: Activ
- Multumiri primite: 1
- Contact:
QUEST - PVP Judy
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 .
Lazy but smart..
- papanas100
- 4Metin
- Mesaje: 14
- Membru din: Mie Mai 03, 2023 7:22 am
- Status: Activ
- Multumiri acordate: 1
- Contact:
- RazVan
- Administrator
- Mesaje: 725
- Membru din: Mie Oct 19, 2022 5:25 pm
- Localitate: München
- Status: Activ
- Multumiri acordate: 12
- Multumiri primite: 18
- Contact:
Re: QUEST - PVP Judy
incerca asta, ti am modificat eu questu dar nu l am testat....
Cod: Selectaţi tot
quest npc4metin begin
state start begin
when 20094.chat."NPC " begin
local s = select("Skiluri G/P", "Banca" "Anuleaza")
if s == 1 then
say_title ( "Skilluri G/P:" )
say ( "Bun venit pe Metin" )
say ( " Metin va ofera posibilitatea de a lua skillurile P sau G fara a mai apela la GM!" )
say ( "Pentru a lua skillurile trebuie sa platesti o suma de bani" )
say ( "" )
say ( "" )
say_reward ( "Skillurile G costa 15kk, necesita nivel 40" )
say_reward ( "Skillurile P costa 30kk, necesita nivel 60")
local opzioni = select ( "Skiluri G" , "Skiluri P", "Anuleaza" )
if opzioni == 1 then
if pc.get_gold()<15000000 then
say("Nu ai 15 kk")
elseif pc.get_level()<40 then
say("Nu ai nivel 40")
else
local skillg = select ("Warrior","Ninja","Sura","Shaman","Le-am luat deja..")
if skillg == 1 then
pc.set_skill_level (1,30)
pc.set_skill_level (2,30)
pc.set_skill_level (3,30)
pc.set_skill_level (4,30)
pc.set_skill_level (5,30)
pc.set_skill_level (16,30)
pc.set_skill_level (17,30)
pc.set_skill_level (18,30)
pc.set_skill_level (19,30)
pc.set_skill_level (20,30)
pc . changegold ( - 15000000 )
elseif skillg == 2 then
pc.set_skill_level (31,30)
pc.set_skill_level (32,30)
pc.set_skill_level (33,30)
pc.set_skill_level (34,30)
pc.set_skill_level (35,30)
pc.set_skill_level (46,30)
pc.set_skill_level (47,30)
pc.set_skill_level (48,30)
pc.set_skill_level (49,30)
pc.set_skill_level (50,30)
pc . changegold ( - 15000000 )
elseif skillg == 3 then
pc.set_skill_level (61,30)
pc.set_skill_level (62,30)
pc.set_skill_level (63,30)
pc.set_skill_level (64,30)
pc.set_skill_level (65,30)
pc.set_skill_level (66,30)
pc.set_skill_level (76,30)
pc.set_skill_level (77,30)
pc.set_skill_level (78,30)
pc.set_skill_level (79,30)
pc.set_skill_level (80,30)
pc.set_skill_level (81,30)
pc . changegold ( - 15000000 )
elseif skillg == 4 then
pc.set_skill_level (91,30)
pc.set_skill_level (92,30)
pc.set_skill_level (93,30)
pc.set_skill_level (94,30)
pc.set_skill_level (95,30)
pc.set_skill_level (96,30)
pc.set_skill_level (106,30)
pc.set_skill_level (107,30)
pc.set_skill_level (108,30)
pc.set_skill_level (109,30)
pc.set_skill_level (110,30)
pc.set_skill_level (111,30)
pc . changegold ( - 15000000 )
end
end
elseif opzioni == 2 then
if pc.get_gold()<30000000 then
say("Nu ai 30kk")
elseif pc.get_level()<60 then
say("Nu ai nivelul 60")
else
local skillp = select ("Warrior","Ninja","Sura","Shaman","Le-am luat deja..")
if skillp == 1 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)
pc . changegold ( - 30000000 )
elseif skillp == 2 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)
pc . changegold ( - 30000000 )
elseif skillp == 3 then
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)
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 . changegold ( - 30000000 )
elseif skillp == 4 then
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)
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 . changegold ( - 30000000 )
end
end
end
elseif s == 2 then
say_title("Depozit de Yang")
say("Ce pot face pentru tine?")
local f = select("Depune Yang(100kk)", "Depune Yang(500kk)", "Depune Yang(1kkk)", "Retrage Yang(100kk)" , "Retrage Yang(500kk)" , "Retrage Yang(1kkk)" , "Inchide")
if f == 1 then
say_title("Depozit de Yang")
say ( "Buna. Vrei sa pui, vorba aia... sub saltea niste banuti? :)" )
say ( "Eu pot sa iti depozitez aceasta suma, si iti voi da in schimb Pana Razboinicului!" )
say ( "Iar cand ai nevoie poti veni sa ii retragi, folosind ceea ce iti ofer!" )
say ( "" )
say ( "Doresti sa depui 100kk?" )
local s = select ( "Da" , "Nu" )
if s == 2 then
return
end
if pc.get_gold()<100000000 then
say ( "Suma este prea mica pentru a o putea depozia! Tti trebuie minim 100kk" )
say ( "Te astept cand ai acesti bani :)" )
return
end
say ( "Ai depozitat banii cu succes!" )
say_item ( "Pana Razboinicului" , 70036 , "" )
pc . changegold ( - 100000000 )
pc . give_item2 ( 70036 )
elseif f == 2 then
say_title("Depozit de Yang")
say ( "Buna. Vrei sa pui, vorba aia... sub saltea niste banuti? :)" )
say ( "Eu pot sa iti depozitez aceasta suma, si iti voi da in schimb Medalia Razboinicului!" )
say ( "Iar cand ai nevoie poti veni sa ii retragi, folosind ceea ce iti ofer!" )
say ( "" )
say ( "Doresti sa depui 500kk?" )
local s = select ( "Da" , "Nu" )
if s == 2 then
return
end
if pc.get_gold()<500000000 then
say ( "Suma este prea mica pentru a o putea depozia! Tti trebuie minim 500kk" )
say ( "Te astept cand ai acesti bani :)" )
return
end
say ( "Ai depozitat banii cu succes!" )
say_item ( "Medalia Razboinicului" , 70004 , "" )
pc . changegold ( - 500000000 )
pc . give_item2 ( 70004 )
elseif f == 3 then
say_title("Depozit de Yang")
say ( "Buna. Vrei sa pui, vorba aia... sub saltea niste banuti? :)" )
say ( "Eu pot sa iti depozitez aceasta suma, si iti voi da in schimb Cupa Razboinicului!" )
say ( "Iar cand ai nevoie poti veni sa ii retragi, folosind ceea ce iti ofer!" )
say ( "" )
say ( "Doresti sa depui 1kkk?" )
local s = select ( "Da" , "Nu" )
if s == 2 then
return
end
if pc.get_gold()<1000000000 then
say ( "Suma este prea mica pentru a o putea depozia! Tti trebuie minim 1kkk" )
say ( "Te astept cand ai acesti bani :)" )
return
end
say ( "Ai depozitat banii cu succes!" )
say_item ( "Cupa Razboinicului" , 50042 , "" )
pc . changegold ( - 1000000000 )
pc . give_item2 ( 50042 )
elseif f == 4 then
say_title ( "Depozit de Yang" )
say ( "Buna. Ai nevoie de bani si doresti sa ii retragi din depozit? " )
say ( "Daca iti amintesti, la depunerea yang-ului, ai primit o Pana a Razboinicului. Cu ajutorul ei poti retrage suma dorita." )
say_item ( "Pana Razboinicului" , 70036 , "" )
say_title ( "Depozit de Yang" )
say ( "Esti sigur ca doresti sa retragi banii?" )
local s = select ( "Da" , "Nu" )
if s == 2 then
return
end
if pc . count_item ( 70036 ) == 0 then
say_title ( "Depozit de Yang" )
say ( "Nu detii Pana Razboinicului primita la depunerea baniilor pentru ai putea retrage suma de 100kk!." )
say ( "Fara ea nu poti retrage banii deoarece nu ai nici o dovada ca sunt ai tai. Haide inapoi cu Pana Razboinicului." )
return
end
say_title ( "Depozit de Yang" )
if pc . count_item ( 70036 ) == 0 then
return
end
say ( "Ai retras banii cu succes!" )
pc . remove_item ( 70036 )
pc . changegold ( 100000000 )
elseif f == 5 then
say_title ( "Depozit de Yang" )
say ( "Buna. Ai nevoie de bani si doresti sa ii retragi din depozit? " )
say ( "Daca iti amintesti, la depunerea yang-ului, ai primit o Pana a Razboinicului. Cu ajutorul ei poti retrage suma dorita." )
say_item ( "Medalia Razboinicului" , 70004 , "" )
say_title ( "Depozit de Yang" )
say ( "Esti sigur ca doresti sa retragi banii?" )
local s = select ( "Da" , "Nu" )
if s == 2 then
return
end
if pc . count_item ( 70004 ) == 0 then
say_title ( "Depozit de Yang" )
say ( "Nu detii Medalia Razboinicului primita la depunerea baniilor pentru ai putea retrage suma de 500kk!." )
say ( "Fara ea nu poti retrage banii deoarece nu ai nici o dovada ca sunt ai tai. Haide inapoi cu Medalia Razboinicului." )
return
end
say_title ( "Depozit de Yang" )
if pc . count_item ( 70004 ) == 0 then
return
end
say ( "Ai retras banii cu succes!" )
pc . remove_item ( 70004 )
pc . changegold ( 500000000 )
elseif f == 6 then
say_title ( "Depozit de Yang" )
say ( "Buna. Ai nevoie de bani si doresti sa ii retragi din depozit? " )
say ( "Daca iti amintesti, la depunerea yang-ului, ai primit o Pana a Razboinicului. Cu ajutorul ei poti retrage suma dorita." )
say_item ( "Cupa Razboinicului" , 50042 , "" )
say_title ( "Depozit de Yang" )
say ( "Esti sigur ca doresti sa retragi banii?" )
local s = select ( "Da" , "Nu" )
if s == 2 then
return
end
if pc . count_item ( 50042 ) == 0 then
say_title ( "Depozit de Yang" )
say ( "Nu detii Cupa Razboinicului primita la depunerea baniilor pentru ai putea retrage suma de 1kkk!." )
say ( "Fara ea nu poti retrage banii deoarece nu ai nici o dovada ca sunt ai tai. Haide inapoi cu Cupa Razboinicului." )
return
end
say_title ( "Depozit de Yang" )
if pc . count_item ( 50042 ) == 0 then
return
end
say ( "Ai retras banii cu succes!" )
pc . remove_item ( 50042 )
pc . changegold ( 1000000000 )
end
end
end
end
end
end
end