PDA

View Full Version : Server Hùng Bá Thiên Hạ Version2.0



quangken
04-07-11, 11:29 PM
Chuyển Sang Version 3.0 tại topic :
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

judasy
05-07-11, 01:29 AM
Có cái Hùng Bá Nofont ko. Để thử xem

quangken
05-07-11, 01:35 AM
Có cái Hùng Bá Nofont ko. Để thử xem
sory mình cài có font :D..........

leson301
05-07-11, 04:57 PM
bác nói qua về bản path client 1 tý nào , làm đơn giả là thế nào , cụ thể là lấy path của ai , của thaihoa91 được không vậy

quangken
05-07-11, 08:12 PM
nếu xài ptach thai hoa thì nhớ đồng bộ nhé

quangken
05-07-11, 08:56 PM
Thaihoa91+đồng bộ + tự làm ptach đơn giản thôi :)

leson301
06-07-11, 06:10 AM
PRO sửa giúp mình lỗi này với
mình dung bản path client cua thaihoa91 , đã sửa file severlist.ini , config hết lại IP , đã tắt hết các card mạng khác để mỗi card mạng ảo
sever chạy ổn , tạo được nhân vật nhưng ko vào được sever " kết nối sever thất bại ". đây là ảnh gamesever.exe khi báo lỗi
[/URL][URL="<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"]<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


Uploaded with ImageShack.us (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

nongdan12
06-07-11, 12:18 PM
giúp mình với mình đã cài xong server vào được game nhưng không thể nói chyện với NPC hiệu thuốc để mua thuốc và cách bật tên với máu của quái nữa nha

DirectX
07-07-11, 05:22 PM
PRO sửa giúp mình lỗi này với
mình dung bản path client cua thaihoa91 , đã sửa file severlist.ini , config hết lại IP , đã tắt hết các card mạng khác để mỗi card mạng ảo
sever chạy ổn , tạo được nhân vật nhưng ko vào được sever " kết nối sever thất bại ". đây là ảnh gamesever.exe khi báo lỗi
[/URL][URL="<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"]<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


Uploaded with ImageShack.us (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
xem lại coi có cài font hay chưa. xem lại chỗ user sa nữa.

phuonglee
07-07-11, 09:16 PM
khong biet may minh co bi sao khong nhung down thi no cu dung 30s mai~8-}

leson301
08-07-11, 04:34 PM
mình đã cài font , user ( sa , pass để trắng ) , nói chung những lỗi cơ bản đó mình đã fix hết rồi nhưng không được

SaoThaiBinh72
08-07-11, 04:35 PM
mình đã cài font , user ( sa , pass để trắng ) , nói chung những lỗi cơ bản đó mình đã fix hết rồi nhưng không được

Cài fonts là 1 chuyện , còn đã chuyển ngôn ngữ máy sang china chưa mới là chuyện để nói, bạn chụp cái ảnh lúc bạn cài fonts lên đây mình xem nào.

phieubat297
08-07-11, 04:44 PM
sv có bị lỗi skill ko thế, trước cài sv vô song lỗi skill côn lôn. Giờ đang coi làm đc gunny ko, võ lâm hack liên tục thì bó cuốc rồi.

nongdan12
08-07-11, 04:45 PM
server bác share bị lỗi script NPC xa phu không thể chuyển thành khác được và hay bị kẹt nhân vật trên đảo tẩy tủy hay 1 số map luyện công . Có ai giúp em khắc phục mấy lỗi trên ko vậy :D
à tiện thể cho e hỏi sv mình có trùng sinh không bác nhỉ

SaoThaiBinh72
08-07-11, 04:49 PM
Post cái scripts xa phu + hình gameserver lên đây mình xem nào.

nongdan12
08-07-11, 06:21 PM
Include("\\Script\\global\\sourcejx49.lua");
Include("\\Script\\Global\\tientrang.lua");
Include("\\Script\\Global\\uythac.lua");
Include("\\Script\\Global\\luyencong.lua");
Include("\\script\\daotaytuy\\point.lua");
Include("\\script\\daotaytuy\\taytuy.lua");

function main()
if GetTask(TaskUyThac) == 0 then
SayEx({"<color="..colorS()..">Xa Phu<color>: Chao dai hiep nguoi muon di den noi nao ta se dan duong cho nguoi di.",
"①.Khu vuc nhiem vu dac biet./dacbiet",
"②.Khu vuc luyen cong 1x - 10x./luyencong1",
"③.Khu vuc luyen cong 12x - 20x./luyencong2",
"④.Den Dao Tay Tuy./taytuy",
"Khu vuc thanh thi./thanhthi",
"⑤.Thoat./no"})

else
MsgEx("<color="..colorS()..">Xa Phu<color>: Dang Uy Thac khong the di luyen cong.",1)
end
end;

function no()
Talk(1,"","<color="..colorS()..">Xa Phu<color>: Khi nao co tien roi quay lai gap ta nhe.")
end;

function thanhthi()
SayEx({"<color="..colorS()..">Xa Phu<color>: Dai hiep muon tro di thanh thi nao ?",

"★Ba Lang Huyen./thanh",
"★Tuong Duong./thanh",
"★Phuong Tuong./thanh",
"★Duong Chau./thanh",
"★Thanh Do./thanh",
"★Bien Kinh./thanh",
"★Ba Lang Huyen./thanh",
"★Giang Tan Thon./thanh",
"★Nam Nhac Tran./thanh",
"★Quay ve./main",
"★Thoat./no"})
end;





function taytuy()
Say("<color=fire>Xa Phu<color>: Dai hiep muon de Dao Tay Tuy lam gi",3,
"Tu Luyen Ky Nang [Free]./tuluyend",
"Tay Tuy Than The [Phi]./phi",
"Thoat./no")
end
function tuluyend()
MoveNPC(242,201,199,9,8,0,0);
SetCurCamp(0)
SetPunish(0)
SetFightState(0)
Msg2Player("Ngoi Yen ! Dang di den Dao Tay Tuy...")
SetTempRevPos(242,200*8*32,199*16*32)
end
function phi()
if GetTask(TaskTayTuy) == 0 then
SetTask(TaskTayTuy,2)
MoveNPC(242,201,199,9,8,0,0);
SetCurCamp(0)
SetPunish(0)
SetFightState(0)
Msg2Player("Ngoi Yen ! Dang di den Dao Tay Tuy...")
SetTempRevPos(242,200*8*32,199*16*32)
elseif GetTask(TaskTayTuy) >= 1 then
SayEx({"<color="..colorS()..">Xa Phu<color> : Nguoi muon den dao tay tuy lam ?",
"①.Ta den de tay diem Tiem Nang./comeTT",
"②.Ta den de tay diem Ky Nang./comeTT",
"③.Ta den de tay diem Tiem Nang va Ky Nang./comeTT",
"④.Quay lai./main","Thoat./Exit"})
end
end;

function comeTT(sel)
DenDao(sel + 1)
end;

function DenDao(id)
if id == 1 then
if CheckTT(1) == 1 then
SetTask(TaskTayTuy,3)
MoveNPC(242,201,199,9,8,0,0);
SetTempRevPos(242,200*8*32,199*16*32)
SetCurCamp(0)
SetPunish(0)

else
Talk(1,"","<color="..colorS()..">Xa Phu<color> : muon den duoc dao Tay Tuy can co : 1 <color="..colorS(5)..">Tu Thuy Tinh<color>,1 <color="..colorS(6)..">Luc Thuy Tinh<color>,1 <color="..colorS(2)..">Lam Thuy Tinh<color>.")
end
elseif id == 2 then
if CheckTT(2) == 1 then
SetTask(TaskTayTuy,4)
MoveNPC(242,201,199,9,8,0,0);
SetCurCamp(0)
SetPunish(0)
Msg2Player("Ngoi Yen ! Dang di den Dao Tay Tuy...")
SetTempRevPos(242,200*8*32,199*16*32)
else
Talk(1,"","<color="..colorS()..">Xa Phu<color> : muon den duoc dao Tay Tuy can co : 3 <color="..colorS()..">Tinh Hong Bao Thach<color>.")
end
elseif id == 3 then
if CheckTT(3) == 1 then
SetTask(TaskTayTuy,2)
MoveNPC(242,201,199,9,8,0,0);
SetCurCamp(0)
SetPunish(0)
Msg2Player("Ngoi Yen ! Dang di den Dao Tay Tuy...")
SetTempRevPos(242,200*8*32,199*16*32)
else
Talk(1,"","<color="..colorS()..">Xa Phu<color> : muon den duoc dao Tay Tuy can co : 1 <color="..colorS(5)..">Tu Thuy Tinh<color>,1 <color="..colorS(6)..">Luc Thuy Tinh<color>,1 <color="..colorS(2)..">Lam Thuy Tinh<color>,3 <color="..colorS()..">Tinh Hong Bao Thach<color>")
end
end
end;


--------------------------
function dacbiet()
Talk(1,"no","Hien tai <color=red>Ban Do<color> nay chua Cap Nhat")
end



script xaphu đây nè

gameserver của em đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
bác xem giúp em nha

SaoThaiBinh72
08-07-11, 06:24 PM
Post cái \\Script\\Global\\luyencong.lua mình coi nào, cái scripts xa phu nó gọi hàm di chuyển thành ở 1 scritps khác .

nongdan12
08-07-11, 06:30 PM
Include("\\Script\\global\\sourcejx49.lua");

toadorandom={
{1,1},
{1,2},
{1,3},
{1,4},
{1,5},
{1,6},
{1,7},
{1,8},
{2,1},
{2,2},
{2,3},
{2,4},
{2,5},
{2,6},
{2,7},
{2,8},
{3,1},
{3,2},
{3,3},
{3,4},
{3,5},
{3,6},
{3,7},
{3,8},
{4,1},
{4,2},
{4,3},
{4,4},
{4,5},
{4,6},
{4,7},
{4,8},
{5,1},
{5,2},
{5,3},
{5,4},
{5,5},
{5,6},
{5,7},
{5,8},
{6,1},
{6,2},
{6,3},
{6,4},
{6,5},
{6,6},
{6,7},
{6,8},
{7,1},
{7,2},
{7,3},
{7,4},
{7,5},
{7,6},
{7,7},
{7,8},
{8,1},
{8,2},
{8,3},
{8,4},
{8,5},
{8,6},
{8,7},
{8,8},
}



function luyencong1()

SayEx({"<color=fire>Xa phu<color>: Quan khach muon di toi dau ?",
"①.Hoa Son - 1x./hoason1x",
"②.Tuyet Dinh Hoa Son - 2x./hoason2x",
"③.Tan Lang - 3x./tanlang3x",
"④.Kiem Cac Tay Bac - 4x./kiemcac4x",
"⑤.Dao Hoa Nguyen - 5x./daohoa5x",
"⑥.Trang tiep .../luyencong3",
"⑦.Thoat./no"})
end;

function luyencong2()
SayEx({"<color=fire>Xa phu<color>: Quan khach muon di toi dau ?",
"①.Truong Bach Son Bac - 12x./truongbach12x",
"②.Sa Mac Dia Bieu - 13x./samac13x",
"③.Mac Cao Quat - 15x./caoquat15x",
"④.Tay Son Dao - 17x./tayson17x",
"⑤.Tro lai.../luyencong3",
"⑥.Thoat./no"});
end;
function dso()


NewWorld(68,1536,3062)--190,191
MsgEx("Ngoi yen di den Thanh Loa Dao!")


SetFightState(1)
end;



i = random(1,getn(toadorandom))
a = random(1,5)

function luyencong3()
SayEx({"<color=fire>Xa phu<color>: Quan khach muon di toi dau ?",
"①.Dai Tu Dong - 6x./daitudong6x",
"②.Lam Du Quan - 7x./ldq7x",
"③.Chan Nui Truong Bach - 8x./truongbach8x",
"④.Truong Bach Son Nam - 10x./truongbach10x",
"⑤.Tro lai.../luyencong1",
"⑥.Thoat./no"})
end;

function hoason1x()
if GetLevel() >= 10 then
i = random(1,getn(toadorandom))
MoveNPC(2,325,223,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Hoa Son")
else
Talk(1,"","Nguoi chua dat dang cap 10 khong the di den ban do nay.")
end
end;

function hoason2x()
if GetLevel() >= 10 then
i = random(1,getn(toadorandom))
MoveNPC(212,228,186,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Tuyet Dinh Hoa Son")
else
Talk(1,"","Nguoi chua dat dang cap 20 khong the di den ban do nay.")
end
end;

function tanlang3x()
if GetLevel() >= 10 then
i = random(1,getn(toadorandom))
MoveNPC(7,298,166,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Tan Lang")
else
Talk(1,"","Nguoi chua dat dang cap 30 khong the di den ban do nay.")
end
end;

function kiemcac4x()
if GetLevel() >= 40 then
i = random(1,getn(toadorandom))
MoveNPC(9,120,243,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Kiem Cac Tay Bac")
else
Talk(1,"","Nguoi chua dat dang cap 40 khong the di den ban do nay.")
end
end;

function daohoa5x()
if GetLevel() >= 50 then
i = random(1,getn(toadorandom))
MoveNPC(55,188,189,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Dao Hoa Nguyen")
else
Talk(1,"","Nguoi chua dat dang cap 50 khong the di den ban do nay.")
end
end;

function daitudong6x()
if GetLevel() >= 60 then
i = random(1,getn(toadorandom))
MoveNPC(55,224,193,toadorandom[i][1],toadorandom[i][2],0,1);
--MoveNPC(72,224,193,9,1,500,1,85);
MsgEx("Ngoi Yen! Di den Dai Tu Dong")
else
Talk(1,"","Nguoi chua dat dang cap 60 khong the di den ban do nay.")
end
end;

function ldq7x()
if GetLevel() >= 40 then
i = random(1,getn(toadorandom))
MoveNPC(1,201,224,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Lam Du Quan")
else
Talk(1,"","Nguoi chua dat dang cap 70 khong the di den ban do nay.")
end
end;

function truongbach8x()
if GetLevel() >= 40 then
i = random(1,getn(toadorandom))
MoveNPC(4,143,195,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Chan Nui Truong Bach Son")
else
Talk(1,"","Nguoi chua dat dang cap 80 khong the di den ban do nay.")
end
end;


function truongbach10x()
if GetLevel() >= 70 then
i = random(1,getn(toadorandom))
MoveNPC(13,121,145,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Truong Bach Son Nam")
else
Talk(1,"","Nguoi chua dat dang cap 100 khong the di den ban do nay.")
end
end;

function truongbach12x()
if GetLevel() >= 70 then
i = random(1,getn(toadorandom))
MoveNPC(14,253,256,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Truong Bach Son Bac Loc")
else
Talk(1,"","Nguoi chua dat dang cap 120 khong the di den ban do nay.")
end
end;


function samac13x()
if GetLevel() >= 90 then
i = random(1,getn(toadorandom))
MoveNPC(5,202,185,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Sa Mac Dia Bieu")
else
Talk(1,"","Nguoi chua dat dang cap 130 khong the di den ban do nay.")
end
end;

function caoquat15x()
if GetLevel() >= 120 then
i = random(1,getn(toadorandom))
MoveNPC(3,183,208,toadorandom[i][1],toadorandom[i][2],0,1);


MsgEx("Ngoi Yen! Di den Mac Cao Quat")
else
Talk(1,"","Nguoi chua dat dang cap 150 khong the di den ban do nay.")
end
end;


function tayson17x()
if GetLevel() >= 140 then
i = random(1,getn(toadorandom))
MoveNPC(15,147,151,toadorandom[i][1],toadorandom[i][2],0,1);
--NewWorld(15,1177,2421)--147,151
MsgEx("Ngoi Yen! Di den Tay Son Dao")
else
Talk(1,"","Nguoi chua dat dang cap 170 khong the di den ban do nay.")
end
end;

đó

quangken
09-07-11, 07:33 PM
Để thông hoạt lưu thông ptach client và server mình xin hướng dẫn lại newbie cách đồng bộ đơn giản ... :D và tạo ptach cho riêng mình
XEM TRANG 1

nongdan12
09-07-11, 08:03 PM
quang cho mình hỏi sao con NPC trùng sinh click vào không được vậy

quangken
09-07-11, 08:12 PM
đồng bộ đầy đủ đi ;)..................

Mr.Rezo
09-07-11, 09:12 PM
để hum nay về test.............

quangken
09-07-11, 09:15 PM
ai đw về rồi up lên mediafire hộ mình với

nongdan12
09-07-11, 09:51 PM
đây là hình gameserver của mình
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
còn đây là script trungsinh.lua các bạn xem hộ có sai chỗ nào không vậy

Include("\\Script\\global\\sourcejx49.lua");
Include("\\script\\cacsukien\\banghoi\\tong.lua")
Include("\\Data\\danhsachtrungsinh.lua")
Include("\\Data\\dangcaptrungsinh.lua")
Include("\\script\\两湖区\\巴陵县\\npc\\resetpl.lua");

IDKEYTRUNGSINH = 128
LEVELGOTWHENRESET = 1 --Level nhan duoc sau khi Chuyen Sinh
CASHTORESETPLAYER = 200 --So tien dung de Chuyen Sinh.Gia Tri: Van
MAXCHUYENSINH = 1 --Tat/Mo Chuyen Sinh Vo Han.Mac Dinh: 1
RESETKEEPSTART = 0 --Tat/mo Trung Sinh co giu diem.
FileDataTrungSinh = "Data/danhsachtrungsinh.lua"


function main()
lapdanhsach_main()
end;


function trungsinh_npc()
solan,diemdu,info = ThongTinNhanVat(GetName())
SayEx({"<color="..colorS()..">Chuyen Sinh Lao Nhan<color>:\nThong Tin:\nChuyen Sinh: "..GetTask(TaskTrungSinh).." lan.\nYeu Cau Ke Tiep:\nLevel: "..LISTFORTS[info][1].." Cap.\t\tDanh Vong: "..LISTFORTS[info][2].." Diem.\nPhuc Duyen:"..LISTFORTS[info][3].." diem.\t\tChuyen Sinh Kiep: "..LISTFORTS[info][6].." Cai.",
"Chuyen Sinh Nhan Vat./chuyensinhZ",
"Huong Dan Ve Chuyen Sinh./hdcs",
"Nhan Danh Hieu Chuyen Sinh./danhhieuchuyensinh",
"Cai Lao Hoan Dong./clhd",
"Thoat./Exit"})
end;


function clhd()
Msg2Player("Chuc Nang nay se cap nhat sau")
end

function phanthuongcs()
Msg2Player("Ra mat trong thoi gian som nhat")
end;
function danhhieuchuyensinh()
if GetTask(TaskTrungSinh) >= 1 and GetTask(TaskTrungSinh) < 10 then
if HaveMagic(457) <= 0 then
SetRank(25)
AddMagic(457,1)
Msg2Player("Ban nhan duoc Danh Hieu [Sieu Pham]")
else
Talk(1,"addrank","Nguoi da nhan <color=fire>Danh Hieu Sieu Pham<color> khong the nhan duoc nua")
end
elseif GetTask(TaskTrungSinh) >= 10 and GetTask(TaskTrungSinh) < 20 then
if HaveMagic(458) <= 0 then
DelMagic(457)
SetRank(26)
AddMagic(458,1)
Msg2Player("Ban nhan duoc Danh Hieu [Xuat Tran]")
else
Talk(1,"addrank","Nguoi da nhan <color=fire>Danh Hieu Xuat Tran<color> khong the nhan duoc nua")
end
elseif GetTask(TaskTrungSinh) >= 20 and GetTask(TaskTrungSinh) < 30 then
if HaveMagic(459) <= 0 then
DelMagic(458)
DelMagic(457)
SetRank(27)
AddMagic(459,1)
Msg2Player("Ban nhan duoc Danh Hieu [Lang Tuyet]")
else
Talk(1,"addrank","Nguoi da nhan <color=fire>Danh Hieu Lang Tuyet<color> khong the nhan duoc nua")
end
elseif GetTask(TaskTrungSinh) >= 30 and GetTask(TaskTrungSinh) < 40 then
if HaveMagic(460) <= 0 then
DelMagic(459)
DelMagic(458)
DelMagic(457)
SetRank(28)
AddMagic(460,1)
Msg2Player("Ban nhan duoc Danh Hieu [Kinh The]")
else
Talk(1,"addrank","Nguoi da nhan <color=fire>Danh Hieu Kinh The<color> khong the nhan duoc nua")
end
elseif GetTask(TaskTrungSinh) >= 40 then
if HaveMagic(461) <= 0 then
SetRank(29)
DelMagic(460)
DelMagic(458)
DelMagic(457)
DelMagic(459)
AddMagic(461,1)
Msg2Player("Ban nhan duoc Danh Hieu [Hon Thien]")
else
Talk(1,"addrank","Nguoi da nhan <color=fire>Danh Hieu Hon Thien<color> khong the nhan duoc nua")
end

else
Msg2Player("So lan trung sinh cua ban la : "..GetTask(TaskTrungSinh).." khong the nhan thuong")
end
end


function addrank()
if GetTask(TaskTrungSinh) >= 1 and GetTask(TaskTrungSinh) < 10 then
SetRank(25)
elseif GetTask(TaskTrungSinh) >= 10 and GetTask(TaskTrungSinh) < 20 then
SetRank(26)
elseif GetTask(TaskTrungSinh) >= 20 and GetTask(TaskTrungSinh) < 30 then
SetRank(27)
elseif GetTask(TaskTrungSinh) >= 30 and GetTask(TaskTrungSinh) < 40 then
SetRank(28)
elseif GetTask(TaskTrungSinh) >= 40 then
SetRank(29)

end
end


function hdcs()
Talk(4,"Exit","Chuyen Sinh giup gia tang cong luc, hoi sinh nguyen khi",
"Chuyen Sinh nhieu lan se co uu dai nhu gia tang diem <color=fire>Trang Phai<color> va luyen them duoc skill Mon Phai",
"Cap Bac:\n1 -> 10 : Sieu Pham\t\t10 -> 20 : Xuat Tran\n20 -> 30 : Lang Tuyet\t\t30 -> 40 : Hon Thien\n40 -> 50 : Hon Thien\t\t50 >> : Vo Song",
"Moi lan trung sinh se nhan duoc diem ky nang, tiem nang va dac biet la skill ho tro danh hieu kem theo")
end;



function lapdanhsach_main()
if timkiemtennhanvat(GetName()) == 1 then
trungsinh_npc()
else
LISTRESET[getn(LISTRESET)+1] = {GetName(),GetTask(TaskTrungSinh),0,GetTask(TaskTr ungSinh)+1,0}
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
trungsinh_npc()
end
end;

function updatetablecs()
if timkiemtennhanvat(GetName()) == nil then
LISTRESET[getn(LISTRESET)+1] = {GetName(),0,0,1,0}
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
end
end;

function timkiemtennhanvat(ten)
for i = 1,getn(LISTRESET) do
if LISTRESET[i][1] == ten then
return 1
end
end
end;

function ThongTinNhanVat(ten)
for i = 1,getn(LISTRESET) do
if LISTRESET[i][1] == ten then
a = GetTask(TaskTrungSinh) + 1
if a == LISTRESET[i][4] then
return LISTRESET[i][2],LISTRESET[i][3],LISTRESET[i][4]
else
LISTRESET[i][2] = GetTask(TaskTrungSinh)
LISTRESET[i][4] = GetTask(TaskTrungSinh)+1
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
return LISTRESET[i][2],LISTRESET[i][3],LISTRESET[i][4]
end
end
end
end;



function SOLANTRUNGSINH(ten)
for i = 1,getn(LISTRESET) do
if LISTRESET[i][1] == ten then
return LISTRESET[i][2]
end
end
end;

function PHANTHUONGCHUYENSINH(ten)
for i = 1,getn(LISTRESET) do
if LISTRESET[i][1] == ten then
return LISTRESET[i][5]
end
end
end;

function SUMALLREWAR()
for i=1,getn(LISTRESET) do
if LISTRESET[i][1] == GetName() then
LISTRESET[i][5] = LISTRESET[i][5]+1
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
end
end
end;

function conglantrungsinh()
for i=1,getn(LISTRESET) do
if LISTRESET[i][1] == GetName() then
LISTRESET[i][2] = GetTask(TaskTrungSinh)+1
LISTRESET[i][4] = LISTRESET[i][4]+1
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
end
end
end;

function LuuExpSauKhiTrungSinh(diemluu)
for i=1,getn(LISTRESET) do
if LISTRESET[i][1] == GetName() then
LISTRESET[i][3] = LISTRESET[i][3]+diemluu
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
end
end
end;

function chuyensinhZ()
solan,diemdu,info = ThongTinNhanVat(GetName())
--if info >= 47 then info = 47 end
if GetCash() >= Van(CASHTORESETPLAYER)*info then
if GetLevel() >= LISTFORTS[info][1] then
if AddDanhVong() >= LISTFORTS[info][2] then
if GetTask(TaskPhucDuyen) >= LISTFORTS[info][3] then
if GetItemCount(IDKEYTRUNGSINH) >= LISTFORTS[info][6] then
Pay(Van(CASHTORESETPLAYER)*info)
conglantrungsinh()
if RESETKEEPSTART == 1 then
MsgEx("Chuyen Sinh Giu Lai Toan Bo Diem Tu Cap Truoc.")
elseif RESETKEEPSTART == 0 then
RollPoint()
MsgEx("Chuyen Sinh Khong Giu Lai Toan Bo Diem Tu Cap Truoc.")
end
now = GetExp()
if now <= 0 then now = 0 end
LuuExpSauKhiTrungSinh(now)
for i =1,LISTFORTS[info][6] do
DelItem(IDKEYTRUNGSINH)
end;
AddOwnExp(-now)
a = LISTFORTS[info][2]*(-1)
b = LISTFORTS[info][3]
AddDanhVong(a)
SetTask(TaskPhucDuyen,GetTask(TaskPhucDuyen)-b)
z = LISTFORTS[info][4]
x = LISTFORTS[info][5]
AddAll(z,x)
--SetRank(LISTFORTS[info][7])
SetTask(TaskTayTuyKinh,0)
SetTask(TaskVoLamMatTich,0)
SetTask(TaskTrungSinh,GetTask(TaskTrungSinh)+1)
SetLevel(LEVELGOTWHENRESET)
solan,diemdu,info = ThongTinNhanVat(GetName())
MsgEx("Chuyen Sinh Nhan Vat Thanh Cong Lan Thu: "..solan)
MsgEx("Chuan bi thoat khoi Game...\n<Dang Cap Nhat Lai Thong Tin Nhan Vat>")
KickOutSelf()
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Can Co <color=red>"..LISTFORTS[info][6].."<color> Vien Chuyen Sinh Kiep Moi co the Chuyen Sinh",1)
end
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Can Phuc Duyen <color=red>"..LISTFORTS[info][3].."<color> Diem Moi co the Chuyen Sinh",1)
end
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Can Danh Vong <color=red>"..LISTFORTS[info][2].."<color> Diem Moi co the Chuyen Sinh",1)
end
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Can Dang Cap <color=red>"..LISTFORTS[info][1].."<color> Moi co the Chuyen Sinh",1)
end
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Can <color=red>"..CASHTORESETPLAYER.."<color> Van moi co the Chuyen Sinh",1)
end
end;

function RollPoint()
SucManh = {35,20,25,30,20}
ThanPhap = {25,35,25,20,15}
SinhLuc = {25,20,25,30,25}
NoiLuc = {15,25,25,20,40}
NguHanh = GetSeries() + 1
ResetBaseAttrib(0,SucManh[NguHanh]);
ResetBaseAttrib(1,ThanPhap[NguHanh]);
ResetBaseAttrib(2,SinhLuc[NguHanh]);
ResetBaseAttrib(3,NoiLuc[NguHanh]);
AddProp(-GetProp())
TaySkill()
AddMagicPoint(-GetMagicPoint())
end;

function testdiemdu()
diemdu = kiemtradiemdu(GetName())
strings = "Rut "..diemdu.." diem./rutexp"
SayEx({"<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Hien tai nguoi dang co "..diemdu.." diem Kinh Nghiem du chua su dung.","Rut 500k diem./rutexp","Rut 1 Trieu diem./rutexp",strings,"Thoat./Exit"})
end;

function rutexp(nsel)
diemdu = kiemtradiemdu(GetName())
id = nsel+1
if id == 1 then
if diemdu >= 500000 then
for i=1,10 do
AddOwnExp(50000)
end
UseDiemExpDu(GetName(),-500000)
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Nguoi khong co du diem de rut ra...",1)
end
elseif id == 2 then
if diemdu >= 1000000 then
for i=1,20 do
AddOwnExp(50000)
end
UseDiemExpDu(GetName(),-1000000)
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Nguoi khong co du diem de rut ra...",1)
end
elseif id == 3 then
if diemdu > 0 then
diemduz = floor(diemdu/500000)
diemdut = mod(diemdu,500000)
for j=1,diemduz do
AddOwnExp(500000)
end
AddOwnExp(diemdut)
UseDiemExpDu(GetName(),-diemdu)
else
MsgEx("<color="..colorS()..">Chuyen Sinh Lao Nhan<color>: Nguoi khong co diem nao de rut ra ca...",1)
end
end
end;

function kiemtravonglap(sodiem)
if sodiem > 0 and sodiem < 500000 then
return 10,floor(sodiem/10),1
elseif sodiem >= 500000 then
return 10,50000,1
elseif sodiem >= 1000000 then
return 20,50000,1
elseif sodiem >= 10000000 then
return 10,1000000,1
elseif sodiem >= 100000000 then
return 100,1000000,1
elseif sodiem >= 1000000000 then
return 100,1000000,10
elseif sodiem >= 2000000000 then
return 100,2000000,10
elseif sodiem >= 3000000000 then
return 100,3000000,10
end
end;

function UseDiemExpDu(tennguoirut,sodiem)
if sodiem == nil then
return
end
for i = 1,getn(LISTRESET) do
if tennguoirut == LISTRESET[i][1] then
LISTRESET[i][3] = LISTRESET[i][3] + sodiem
MsgEx("Hien tai ban con "..LISTRESET[i][3].." diem EXP du.")
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
break
end
end
end

function kiemtradiemdu(ten)
for i = 1,getn(LISTRESET) do
if LISTRESET[i][1] == ten then
return LISTRESET[i][3]
end
end
end;

function ResetDataBaseCS(ten)
for i = 1,getn(LISTRESET) do
if ten == LISTRESET[i][1] then
LISTRESET[i][3] = 0
LISTRESET[i][2] = 0
LISTRESET[i][4] = 0
lammoidanhsach = TaoBang(LISTRESET,"LISTRESET","")
SaveData(FileDataTrungSinh,lammoidanhsach)
MsgEx("Bay gio ban co the chuyen sinh lai tu dau.")
end
end
end;
giúp mình xem với nha

quangken
10-07-11, 11:35 AM
Thế này nhé .
Bạn Hãy Thử 1 Trong 2 Cách Sau Đây :
1. : bạn viết thử lại spicrts trungsinh.lua hoặc lấy tạm sv khác chép đè vào nếu viết lại vẫn bị add luôn npc mới ;)
2. : bạn xóa hết đi cài lại từ đầu làm từng bước 1 để đc sv và client thống nhất

montersghost
10-07-11, 03:44 PM
sv này sao max lv là 150 hả bác quang bác xem giúp em với nha

quangken
10-07-11, 04:28 PM
đâu max là 200 bạn à bạn nhận kinh nhiệm từ chức năng admin ấy còn bạn nào .. thấy thực sự cần giúp đỡ pm mình qua yahoo

tungpro102
10-07-11, 10:29 PM
thấy 2 số 72 kìa :-<
còn anhhaijx là nghe thèng mít tê tom nói

Kệ nó đi pa. anti nó hả :)).......................

montersghost
11-07-11, 09:47 PM
up cho bác mong bác cố gắng hoàn thiện ver 3.0 share lên cho anh em test chơi :D

buitam1501
12-07-11, 01:04 PM
Bạn ơi mình down thử server về và cài đặt thành công nhưng cũng bị các lỗi như các comment ở trên đã nói vậy, lỗi NPC Bắc đẩu (Chuyển sinh), hiệu thuốc, và xa phu đi thành thị khác. Bạn xem lại sv giúp được không ;)

quangken
12-07-11, 03:08 PM
Bạn ơi mình down thử server về và cài đặt thành công nhưng cũng bị các lỗi như các comment ở trên đã nói vậy, lỗi NPC Bắc đẩu (Chuyển sinh), hiệu thuốc, và xa phu đi thành thị khác. Bạn xem lại sv giúp được không ;)
Đồng Bộ lại là đc......................

icydream35
12-07-11, 03:19 PM
Bạn ơi, bạn có để cho mình hỏi là những file nào wyt định việc rớt item ra đất khi mình skill wái ko bạn. (Những file liên wan ấy bạn. Mình mò hoài mà ko hỉu tí zì cả)

buitam1501
12-07-11, 07:04 PM
Đồng Bộ lại là đc......................

Mình rất thích sv này nên đã cố gắng làm rất kĩ, đã cài đi cài lại 2 3 lần và đồng bộ rất kĩ, chạy = file chạy server của DNT, vẫn ko được bạn ạ :(, còn thêm lỗi lv max 150 y hệt như ở trên nữa :-<

quangken
13-07-11, 08:14 PM
đợi mình chút mình sẽ update bản server đầy đủ và gốc của sv này

ph4mduc4n
14-07-11, 11:50 AM
Nhìn cái dòng cần > 50 thanks sẽ hoàn thiện version tiếp theo là nhớ ngay tới cái thằng thổ tả ohishu, hừm....

SaoThaiBinh72
14-07-11, 11:53 AM
Tại sao mọi người cứ quan trọng hóa cái tks nên nhỉ? Sống trong tg ảo mà cứ...

tung5523
14-07-11, 11:21 PM
thank dc 56 lần rồi kìa share bản 3 đi

quangken
15-07-11, 10:42 AM
thank dc 56 lần rồi kìa share bản 3 đi
số thanks trong bài viết này cơ bạn à ;)) :D

SaoThaiBinh72
15-07-11, 12:26 PM
@quangken: em quan trọng tks vậy để anh tks cho, em đưa link những bài em cho là đáng để được tks ra đây. Anh tks hết cho :)

tung5523
15-07-11, 12:29 PM
Ma chanh hieu thank nhieu co tac dung gi...
.

quangken
16-07-11, 06:43 PM
bài này bài share mà :-s..........

quangken
17-07-11, 01:33 PM
Đã úp lại server chuẩn cho các bạn và fix1 số lỗi . Các bạn tải lại tại trang 1 nhé tks .....

vinhngocclup
18-07-11, 10:42 PM
Sao trong SV lại không có Db nhĩ. Và thiếu file S3Relay.exe nữa

vinhngocclup
18-07-11, 11:09 PM
Lỗi nhiều quá :(( Vừa sữa được cái này thì ra cái kia :(
Tạo nhân vật xong vào lại bị dính cái này. Nó chỉ chạy vào đến đây rồi đứng im luôn. Pos tay:(
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Ai biết lỗi này ko

Learning
18-07-11, 11:15 PM
Lỗi nhiều quá :(( Vừa sữa được cái này thì ra cái kia :(
Tạo nhân vật xong vào lại bị dính cái này. Nó chỉ chạy vào đến đây rồi đứng im luôn. Pos tay:(
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Ai biết lỗi này ko
Đồng bộ lại Clinet đi... cái đó là lỗi Map

DNTmaster
19-07-11, 02:12 AM
Vào thư mục client -> data tìm file có tên là Maps.pak hoặc Map.pak
Rồi nếu nó đang là Maps.pak -> thì sữa thành Map.pak
Nếu nó đang là Map.pak -> thì sữa thành Maps.pak

Vậy thôi

luanpro2411
19-07-11, 01:42 PM
Đăng kí 50 acc rồi thanks <:-P cho được v 3.0b-)

thuko0l
22-07-11, 03:42 PM
ai cho e bản hoàn chỉnh và hướng dẫn giùm e với,e đọc mà chẳng hiểu gì cả,dow đi dow lại chẳng chơi được :(( :(( pm giùm e YH thuvien_c5

luanpro2411
23-07-11, 03:39 PM
ai cho e bản hoàn chỉnh và hướng dẫn giùm e với,e đọc mà chẳng hiểu gì cả,dow đi dow lại chẳng chơi được :(( :(( pm giùm e YH thuvien_c5

Chịu khó tìm hiểu trên diễn đàn đi bạn bản này có thiếu gì đâu. Tìm cái ebook của giangleloi đọc xong là cài được à

HuuTrung
23-07-11, 03:40 PM
Khi cài font china xong thì thông báo install ko được
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Bạn nào biết lỗi chỉ mình với !!!

buitam1501
23-07-11, 04:12 PM
Không biết các bác có bị lỗi giống mình không, cài xong sv này chơi ngon lành phải cái bị mấy lỗi là max lv ở 150 (điểm kinh nghiệm bị xxxxxx/0, phải nhận kinh nghiệm = chức năng admin thì mới lên được 200 ) và xa phu ko cho đi đảo tẩy tủy:-s

SaoThaiBinh72
23-07-11, 04:59 PM
Không biết các bác có bị lỗi giống mình không, cài xong sv này chơi ngon lành phải cái bị mấy lỗi là max lv ở 150 (điểm kinh nghiệm bị xxxxxx/0, phải nhận kinh nghiệm = chức năng admin thì mới lên được 200 ) và xa phu ko cho đi đảo tẩy tủy:-s

Nhận KN = chức năng admin nên nhiều lúc nó sai ( do + dồn quá nhiều KN ) => KN bị âm như vậy, nếu đánh quái BT sẽ không bị.

bongbay
28-07-11, 05:17 PM
tui muốn giúp mọi người cài volam offline bang video
đảm bảo 100% thành công và cũng co thể cài được tắt cả các Jx hiện nay
đảm bảo video hướng dẫn đầy đủ từng cm

bongbay
28-07-11, 05:18 PM
nhưng ai biết cách psot video len mediafire thì chỉ nha

ông SaoThaiBinh72 chẳng biết cái gì thì im cái mồm lại nhá
tui chỉ muốn giúp mọi người cài volam offline thành công 100% thôi