PDA

View Full Version : [JX] Cần các pro hướng dẫn mình code trùng sinh nhân vật khi nhân vật đạt lv trên 200



vinaphone7200
18-08-13, 04:15 PM
mình down sever + pacth TSBD có phần chuyển sinh như thế này mà sài không được, pro nào dev được phần chuyển sinh thì cho mình xin nha.

function pro()
team = GetTeam()
if team == nil then
Talk(1,"","Nguoi khong co to doi sao?")
else
if GetTeamSize() == 2 then
if IsCaptain() == 1 then

Say("Ban muon chuyen tien qua to doi chu?",2,"OK/yes","Thoat/Exit")
else
Talk(1,"","Nguoi chuyen sinh phai la chu pt")
end
else
Talk(1,"","Team chi co 2 nguoi thoi pro")
end

end

end
function yes()
team = GetTeam()
name = GetName()
dv = GetRepute()
for i = 1,GetPlayerCount() do
PlayerIndex = i
if GetTeam() == team and GetName() ~= name then
if GetLevel() < 10 then
AddRepute(dv)
Msg2Team("Chuc mung ! "..name.." da chuyen tien cho "..GetName().."")
else
Msg2Team("Nguoi choi "..GetName().." dang cap qua 10")
end

elseif GetTeam() == team and GetName() == name then
AddRepute(-dv)
end

end

end

cái code này mình đọc thấy không có liên quan gì tới chuyển sinh hết:-??

dinokulz1
18-08-13, 11:48 PM
function chuyensinh()
cs = GetTask(197)
if cs == nil then cs = 0 end
cs = cs +1
if GetTask(197) < GetGlbMissionV(50) then
if GetLevel() >= 200 then
if GetCash() >= CSTABLE[cs][2] then
-- if GetItemCount(xxx) >= 1 then -> Dành cho bạn muốn CS cần item
Pay(CSTABLE[cs][2])
-- DelItem(xxx)
SetLevel(10)
SetTask(197,GetTask(197)+1)
diemtn = CSTABLE[cs][4] + (GetTask(ttk) * 5) + (CSTABLE[150][4]*GetTask(198))
diemkn = CSTABLE[cs][5] + GetTask(v lmt) + (CSTABLE[150][5]*GetTask(198))
AddAll(diemtn,diemkn)
RollPoint()
AddReborn(1)
KickOutSelf() -> Hàm kíck chống rollback
Talk(1,"","§©y lµ lÇn chuyÓn sinh thø: <color=metal>"..GetTask(197).."<color>!")
else
Talk(1,"","<color=cyan>Lçi:<color> B¹n cÇn că 1 Chuyen Sinh Kiep ®Ó chuyÓn sinh !")
end
else
Talk(1,"","<color=cyan>ChuyÓn Sinh §¹i S­:<color> B¹n CÇn Că "..(CSTABLE[cs][2]/5000).." V¹n §Ó ChuyÓn Sinh")
end
else
Talk(1,"","<color=cyan>Lçi:<color> B¹n cÇn ®¹t cÊp 200")
end
cs = 0
diemtn = 0
diemkn = 0
else
Talk(1,"","<color=cyan>Lçi:<color> B¹n ®· v­ît qu¸ giíi h¹n chuyÓn sinh lµ "..GetGlbMissionV(50).."lÇn !")
end
end


Một với một là bao nhiêu ? (viết trả lời bằng số)

jxvietnam
19-08-13, 08:59 AM
code trên chỉ để chuyển điểm từ nv này qua nv khác thôi, khi ko có hàm SetLevel
bây giờ các sv hầu như đầu có
muốn chuyển sinh thì SetLevel(1) rồi kết hợp 2 hàm tẩy tùy tn và kỹ năng, thêm hàm tăng danh vọng hay phúc duyên gì đó thì tùy bạn