PDA

View Full Version : Hàm Nhận Tiền !!!



Sir.THÀNH™
16-08-10, 11:03 PM
tui lập hàm nhận tiền cho thằng Thợ Rèn như thế này đã đc chưa.


function Tien(1000000)
Earn(1000000)
Msg2Player("Ban nhan duoc "..1000000.." luong.")
end;


nếu muốn khi click vào thằng Thợ Rèn thì có hàng " Nhận Tiền " thì làm thế nào :">

I'm Chicken~:>~:>~:>~:>

Mr.Phát
16-08-10, 11:07 PM
SayEx({"Chu may den day co viec gi ?",
"Nhan Tien./Tien",
"Thoat./No"})

function Tien(1000000)
Earn(1000000)
Msg2Player("Ban nhan duoc "..1000000.." luong.")
end;

function No()
end;


@ chỉ là ví dụ thôy mún thì cứ add vào thằng NPC nào mà xài ko thì sửa lại :|

Sir.THÀNH™
16-08-10, 11:09 PM
rất cám ơn =))........................

Sir.THÀNH™
16-08-10, 11:10 PM
SayEx({"Chu may den day co viec gi ?",
"Nhan Tien./Tien",
"Thoat./No"})



function No()
end;


@ chỉ là ví dụ thôy mún thì cứ add vào thằng NPC nào mà xài ko thì sửa lại :|
viết lại hộ cái từng dấu ngoặc 1 .
còn nữa : không hiểu cái này để làm gì : function No()
end;

zonjkut3
16-08-10, 11:18 PM
Vd ở Say có k co j/no.thì function no() end nó sẽ hủy nói chuyện vs npc,chú ý script k có function main (hàm) ở đầu là ăn cám

Sir.THÀNH™
16-08-10, 11:19 PM
Vd ở Say có k co j/no.thì function no() end nó sẽ hủy nói chuyện vs npc,chú ý script k có function main (hàm) ở đầu là ăn cám
thế thì viết cho tui 1 cái hoàn chỉnh đi :((. để tui xem cái cấu trúc .VD là hàm nhận tiền thằng Thợ Rèn trên cũng đc. :x

Mr.Phát
16-08-10, 11:21 PM
chà quên mất tks chú zonj đã nhắc ;))
để výk lại cho chờ chút

Mr.Phát
16-08-10, 11:23 PM
Include("\\Script\\global\\Serverlib.lua");
function main()
Say({"Chu may den day co viec gi ? Muon nhan tien a ?",
"Nhan Tien./Tien",
"Thoat./No"})

function Tien(1000000)
Earn(1000000)
Msg2Player("Ban nhan duoc "..1000000.." luong.")
end;

function No()
end;


rồi cứ add vô 1 thằng NPC nào là xài được

zonjkut3
16-08-10, 11:24 PM
Include("\\Script\\global\\Serverlib.lua");
function main (sel)
nhantien()
end;
function nhantien()
Say("mun nhan tien k",2,"co/co","ko/no"
end;
function co()
Earn(1000000)
Msg2Player("Ban nhan duoc "..1000000.." luong.")
end;
function no()
end;

đơn giản thế này thoy

zonjkut3
16-08-10, 11:27 PM
Nt ngố,k có include đố ôg nhận đc,chỉ cần say k cần sayex

Sir.THÀNH™
16-08-10, 11:28 PM
thế rút cuộc là cái nào đúng :-ss

Mr.Phát
16-08-10, 11:32 PM
xài của chú zonj đj :|
t cũng ko nghiên cứu về cái Script nhìu nên pík chừng đó thôy :)
vào mấy cái script trong server mà test nghịch là từ từ pík àk :D

zonjkut3
16-08-10, 11:33 PM
Cr tin ta đi,100% vào nhận dc,k có chuyện tui viết sai cái script đơn jan như này đâu

Mr.Phát
16-08-10, 11:34 PM
Cr tin ta đi,100% vào nhận dc,k có chuyện tui viết sai cái script đơn jan như này đâu

mà nghe nói chú nghĩ dev JX rồi chui vào đây làm gì thế =))

zonjkut3
16-08-10, 11:36 PM
Nghỉ nhưg vẫn đc quyền vào forum chém jo chứ

Mr.Phát
16-08-10, 11:39 PM
Nghỉ nhưg vẫn đc quyền vào forum chém jo chứ
ta cũng nghĩ JX xóa SLQ rồi 8-|
giờ nghiên cứu web game :)) nghiên cứu web mấy năm nay rồi :|

Sir.THÀNH™
16-08-10, 11:42 PM
xem 2 Hàm của 2 bạn . mình ngâm ra 1 điều rằng . Lúc đầu mình nghĩ Tien đó chính là cái khai báo vật cần nhận nhưng cái khai báo vật cần nhận lại là earn (...) đúng không. còn cái Tien đây chỉ là cái để mình thực hiện lệnh yes or no phải không nhỉ

zonjkut3
16-08-10, 11:45 PM
Đúg thế,tiền chỉ là tên function để script chạy trên cái tên đó