Intrati in WinSCP/Filezilla in /usr/home/game/share/locale/x/quest sau unde aveti voi locatia la quest...
Intrati in open_shop.lua daca il aveti si adaugati:
Cod: Selectaţi tot
when 20095.chat."Razboinic Corp" begin
npc.open_shop(1029)
setskin(NOWINDOW)
end
when 20095.chat."Razboinic Mental" begin
npc.open_shop(1030)
setskin(NOWINDOW)
end
when 20095.chat."Ninja Lame" begin
npc.open_shop(1031)
setskin(NOWINDOW)
end
when 20095.chat."Ninja Arc" begin
npc.open_shop(1032)
setskin(NOWINDOW)
end
when 20095.chat."Sura BM" begin
npc.open_shop(1033)
setskin(NOWINDOW)
end
when 20095.chat."Sura AM" begin
npc.open_shop(1034)
setskin(NOWINDOW)
end
when 20095.chat."Saman Zmeu" begin
npc.open_shop(1035)
setskin(NOWINDOW)
end
when 20095.chat."Saman Vindecare" begin
npc.open_shop(1036)
setskin(NOWINDOW)
end
Acest tutorial este pentru notepad
Creati un fisier text in care adaugati codul de mai jos.Dati Save As la file name scrieti:
Cod: Selectaţi tot
open_shop.luaCod: Selectaţi tot
All FilesCod: Selectaţi tot
------------------------------
---SERVERFILE BY [Own]Arrow---
------------------------------
quest open_shop begin
state start begin
when 20095.chat."Razboinic Corp" begin
npc.open_shop(1029)
setskin(NOWINDOW)
end
when 20095.chat."Razboinic Mental" begin
npc.open_shop(1030)
setskin(NOWINDOW)
end
when 20095.chat."Ninja Lame" begin
npc.open_shop(1031)
setskin(NOWINDOW)
end
when 20095.chat."Ninja Arc" begin
npc.open_shop(1032)
setskin(NOWINDOW)
end
when 20095.chat."Sura BM" begin
npc.open_shop(1033)
setskin(NOWINDOW)
end
when 20095.chat."Sura AM" begin
npc.open_shop(1034)
setskin(NOWINDOW)
end
when 20095.chat."Saman Zmeu" begin
npc.open_shop(1035)
setskin(NOWINDOW)
end
when 20095.chat."Saman Vindecare" begin
npc.open_shop(1036)
setskin(NOWINDOW)
end
end
end
Dati permisiuni 777.
Intrati in putty/Virtual Box/ ssh si scrieti:
Cod: Selectaţi tot
cd /usr/home/game/share/locale/x/quest sau unde aveti voi locatia la questCod: Selectaţi tot
./qc open_shop.luaIntrati in navicat.
La sectiunea :"player".
Intrati in shop apasati ctrl+q si daca aveti ceva scris acolo stergeti si adaugati:
Cod: Selectaţi tot
INSERT INTO `shop` VALUES (1029, 'Instructor Razb. Corp', 20095);
INSERT INTO `shop` VALUES (1030, 'Instructor Razb. Mental', 20095);
INSERT INTO `shop` VALUES (1031, 'Instructor Ninja Lama', 20095);
INSERT INTO `shop` VALUES (1032, 'Instructor Ninja Arc', 20095);
INSERT INTO `shop` VALUES (1033, 'Instructor Arme Magice', 20095);
INSERT INTO `shop` VALUES (1034, 'Instructor Magie Negra', 20095);
INSERT INTO `shop` VALUES (1035, 'Instructor Saman Drag.', 20095);
INSERT INTO `shop` VALUES (1036, 'Instructor Saman Fulger', 20095);Apoi intrati in shop_item apasati ctrl+q,daca aveti ceva scris acolo stergeti tot si adaugati:
Cod: Selectaţi tot
INSERT INTO `shop_item` VALUES (1029, 50401, 1);
INSERT INTO `shop_item` VALUES (1029, 50402, 1);
INSERT INTO `shop_item` VALUES (1029, 50403, 1);
INSERT INTO `shop_item` VALUES (1029, 50404, 1);
INSERT INTO `shop_item` VALUES (1029, 50405, 1);
INSERT INTO `shop_item` VALUES (1029, 50513, 1);
INSERT INTO `shop_item` VALUES (1029, 71001, 200);
INSERT INTO `shop_item` VALUES (1029, 71094, 200);
INSERT INTO `shop_item` VALUES (1030, 50416, 1);
INSERT INTO `shop_item` VALUES (1030, 50417, 1);
INSERT INTO `shop_item` VALUES (1030, 50418, 1);
INSERT INTO `shop_item` VALUES (1030, 50419, 1);
INSERT INTO `shop_item` VALUES (1030, 50420, 1);
INSERT INTO `shop_item` VALUES (1030, 50513, 1);
INSERT INTO `shop_item` VALUES (1030, 71001, 200);
INSERT INTO `shop_item` VALUES (1030, 71094, 200);
INSERT INTO `shop_item` VALUES (1031, 50431, 1);
INSERT INTO `shop_item` VALUES (1031, 50432, 1);
INSERT INTO `shop_item` VALUES (1031, 50433, 1);
INSERT INTO `shop_item` VALUES (1031, 50434, 1);
INSERT INTO `shop_item` VALUES (1031, 50435, 1);
INSERT INTO `shop_item` VALUES (1031, 50513, 1);
INSERT INTO `shop_item` VALUES (1031, 71001, 200);
INSERT INTO `shop_item` VALUES (1031, 71094, 200);
INSERT INTO `shop_item` VALUES (1032, 50446, 1);
INSERT INTO `shop_item` VALUES (1032, 50447, 1);
INSERT INTO `shop_item` VALUES (1032, 50448, 1);
INSERT INTO `shop_item` VALUES (1032, 50449, 1);
INSERT INTO `shop_item` VALUES (1032, 50450, 1);
INSERT INTO `shop_item` VALUES (1032, 50513, 1);
INSERT INTO `shop_item` VALUES (1032, 71001, 200);
INSERT INTO `shop_item` VALUES (1032, 71094, 200);
INSERT INTO `shop_item` VALUES (1033, 50461, 1);
INSERT INTO `shop_item` VALUES (1033, 50462, 1);
INSERT INTO `shop_item` VALUES (1033, 50463, 1);
INSERT INTO `shop_item` VALUES (1033, 50464, 1);
INSERT INTO `shop_item` VALUES (1033, 50465, 1);
INSERT INTO `shop_item` VALUES (1033, 50466, 1);
INSERT INTO `shop_item` VALUES (1033, 50513, 1);
INSERT INTO `shop_item` VALUES (1033, 71001, 200);
INSERT INTO `shop_item` VALUES (1033, 71094, 200);
INSERT INTO `shop_item` VALUES (1034, 50476, 1);
INSERT INTO `shop_item` VALUES (1034, 50477, 1);
INSERT INTO `shop_item` VALUES (1034, 50478, 1);
INSERT INTO `shop_item` VALUES (1034, 50479, 1);
INSERT INTO `shop_item` VALUES (1034, 50480, 1);
INSERT INTO `shop_item` VALUES (1034, 50481, 1);
INSERT INTO `shop_item` VALUES (1034, 50513, 1);
INSERT INTO `shop_item` VALUES (1034, 71001, 200);
INSERT INTO `shop_item` VALUES (1034, 71094, 200);
INSERT INTO `shop_item` VALUES (1035, 50491, 1);
INSERT INTO `shop_item` VALUES (1035, 50492, 1);
INSERT INTO `shop_item` VALUES (1035, 50493, 1);
INSERT INTO `shop_item` VALUES (1035, 50494, 1);
INSERT INTO `shop_item` VALUES (1035, 50495, 1);
INSERT INTO `shop_item` VALUES (1035, 50496, 1);
INSERT INTO `shop_item` VALUES (1035, 50513, 1);
INSERT INTO `shop_item` VALUES (1035, 71001, 200);
INSERT INTO `shop_item` VALUES (1035, 71094, 200);
INSERT INTO `shop_item` VALUES (1036, 50506, 1);
INSERT INTO `shop_item` VALUES (1036, 50507, 1);
INSERT INTO `shop_item` VALUES (1036, 50508, 1);
INSERT INTO `shop_item` VALUES (1036, 50509, 1);
INSERT INTO `shop_item` VALUES (1036, 50510, 1);
INSERT INTO `shop_item` VALUES (1036, 50511, 1);
INSERT INTO `shop_item` VALUES (1036, 50513, 1);
INSERT INTO `shop_item` VALUES (1036, 71001, 200);
INSERT INTO `shop_item` VALUES (1036, 71094, 200);
Daca ati schimbat valorile de exemplu din "1036" in "20" trebuie sa schimbati peste tot aceasta valoare inclusiv in quest altfel riscati ori sa va pice serverul ori sa nu mai mearga questul...Dar cel mai probabil sa pice.
Acest tutorial este facut exclusiv de mine mai ales pentru cei care au probleme cu serverfile by Cryptex.
Aici aveti questul pentru banca si loto pentru cei care doresc numai aceste 2 lucruri.
Cod: Selectaţi tot
---------------------
----By [OwN]Arrow----
---------------------
quest Banca begin
state start begin
when 20094.chat."Banca&Loto" begin
local s = select ( "Banca" , "Loto(Loterie)" , "Anuleaza" )
if s == 1 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 ( ) < 1e+08 then
say ( "Suma este prea mica pentru a o putea depozia! Iti 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 ( - 1e+08 )
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 ( ) < 5e+08 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 ( - 5e+08 )
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 ( ) < 1e+09 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 ( - 1e+09 )
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 ( 1e+08 )
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 ( 5e+08 )
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 ( 1e+09 )
end
elseif s == 2 then
say_title ( "Loto(Loterie)" )
say ( "Vrei sa iti incerci norocul?" )
local loto = select ( "Loto 1 din 5" , "Loto 1 din 10" , "Loto 1 din 20" , "Poate nu am noroc..." )
if loto == 1 then
say_title("Salut.Vrei sa iti incerci norocul?")
say("Salutare ".. pc.get_name() .."! Te simnti norocos?")
say("Poti sa participi la loto la un pret de:")
say_reward("6.000.000 Yang (6kk)")
say("Continui?")
local scelta = select("Da","Nu")
if scelta == 1 then
if pc . gold >= 6000000 then
pc . changegold ( - 6000000 )
local k
repeat
say_title( "Loteria:" )
say( "Introdu un numar de la 1 la 5" )
say("Daca acest numar corespunde cu rezultatul")
say("poti castiga un")
say("jackpot de 50.000.000 Yang (50kk)!!")
k = tonumber(input())
if k == nil then
say_title("Loteria:")
say("Scrie un numar!")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
if k <= 0 then
say_title("Loteria:")
say("Scrie un numar pozitiv!")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
if k > 5 then
say_title("Loteria:")
say("Scrie un numar intre 1 si 5")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
break
end
end
end
until false
say("Numarul ales de tine: " .. k )
wait ()
say ("Este timpul extrageri numarului!")
local random_number = tostring(number(1,5))
say("Numarul extras: " .. random_number)
if random_number == tostring(k) then
say ("Se pare ca norocul te-a lovit din plin")
say_reward ("Ai castigat 50.000.000 Yang(50kk)")
pc.changegold ( 50000000 )
else
say ("Din pacate nu ai avut noroc. Reincearca!")
end
end
end
elseif loto == 2 then
say_title("Loteria:")
say("Salutare ".. pc.get_name() .."! Te simnti norocos?")
say("Poti sa participi la loto la un pret de:")
say_reward("5.000.000 Yang (5kk)")
say("Continui?")
local scelta = select("Da","Nu")
if scelta == 1 then
if pc . gold >= 5000000 then
pc . changegold ( - 5000000 )
local k
repeat
say_title( "Loteria:" )
say( "Introdu un numar de la 1 la 10" )
say("Daca acest numar corespunde cu rezultatul")
say("poti castiga un")
say("jackpot de 75.000.000 Yang (75kk)!!")
k = tonumber(input())
if k == nil then
say_title("Loteria:")
say("Scrie un numar!")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
if k <= 0 then
say_title("Loteria:")
say("Scrie un numar pozitiv!")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
if k > 10 then
say_title("Loteria:")
say("Scrie un numar intre 1 si 10")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
break
end
end
end
until false
say("Numarul ales de tine: " .. k )
wait ()
say ("Este timpul extrageri numarului!")
local random_number = tostring(number(1,10))
say("Numarul extras: " .. random_number)
if random_number == tostring(k) then
say ("Se pare ca norocul te-a lovit din plin")
say_reward ("Ai castigat 75.000.000 Yang(75kk)")
pc.changegold ( 75000000 )
else
say ("Din pacate nu ai avut noroc. Reincearca!")
end
end
end
elseif loto == 3 then
say_title("Loteria:")
say("Salutare ".. pc.get_name() .."! Te simnti norocos?")
say("Poti sa participi la loto la un pret de:")
say_reward("10.000.000 Yang (10kk)")
say("Continui?")
local scelta = select("Da","Nu")
if scelta == 1 then
if pc . gold >= 10000000 then
pc . changegold ( - 10000000 )
local k
repeat
say_title( "Loteria:" )
say( "Introdu un numar de la 1 la 20" )
say("Daca acest numar corespunde cu rezultatul")
say("poti castiga un")
say("jackpot de 100.000.000 Yang (100kk)!!")
k = tonumber(input())
if k == nil then
say_title("Loteria:")
say("Scrie un numar!")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
if k <= 0 then
say_title("Loteria:")
say("Scrie un numar pozitiv!")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
if k > 20 then
say_title("Loteria:")
say("Scrie un numar intre 1 si 20")
local s = select("Continua", "Anuleaza")
if s == 2 then
return
end
else
break
end
end
end
until false
say("Numarul ales de tine: " .. k )
wait ()
say ("Este timpul extrageri numarului!")
local random_number = tostring(number(1,10))
say("Numarul extras: " .. random_number)
if random_number == tostring(k) then
say ("Se pare ca norocul te-a lovit din plin")
say_reward ("Ai castigat 100.000.000 Yang(100kk)")
pc.changegold ( 100000000 )
else
say ("Din pacate nu ai avut noroc. Reincearca!")
end
end
end
end
end
end
end
end
Creati un fisier text in care adaugati codul de mai jos.Dati Save As la file name scrieti:
Cod: Selectaţi tot
banca_loto.quest sau ce nume vreti voi numai sa fie cu terminatia .quest sau .luaCod: Selectaţi tot
All FilesDati permisiuni 777.
Intrati in putty/Virtual Box/ ssh si scrieti:
Cod: Selectaţi tot
cd /usr/home/game/share/locale/x/quest sau unde aveti voi locatia la questCod: Selectaţi tot
./qc banca_loto.quest/banca_loto.lua sau ce nume puneti voi .quest sau .lua[Sursa=]Sursa de inspiratie Just4Metin.[/Sursa]
