Kết quả 1 đến 8 của 8
-
13-03-12, 12:46 PM #1
- Ngày tham gia
- Dec 2009
- Đang ở
- HỒ CHÍ MINH City
- Bài viết
- 342
- Thanks
- 80
- Thanked 225 Times in 71 Posts
Share Soucre Server 5.0 viết được nhiệm vụ
Không gì là Không Thể
-
13-03-12, 11:13 PM #2
- Ngày tham gia
- Feb 2012
- Đang ở
- Gò vấp, HCM
- Bài viết
- 63
- Thanks
- 1
- Thanked 30 Times in 7 Posts
Ðề: Share Soucre Server 5.0 vết được nhiệm vụ
Cậu chỉ tớ cách add script vào một GS không viết được Script với.
Khách viếng thăm hãy cùng megazic xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
14-03-12, 12:03 AM #3
- Ngày tham gia
- Dec 2009
- Đang ở
- HỒ CHÍ MINH City
- Bài viết
- 342
- Thanks
- 80
- Thanked 225 Times in 71 Posts
Ðề: Share Soucre Server 5.0 vết được nhiệm vụ
mình hướng dẫn sơ sơ thui nha. có gì cậu pm yahoo: vanluat199 mình hướng dẫn cho.
- Đầu tiên bạn download file LuaInterface ở đây về [Only registered and activated users can see links. ]
- khởi động Project của mình lên ,tai cửa sổ Solution bạn click chuột phải chọn AddReference ,add cái file LuaInterFace vào.
- Và ở phần Code thì thêm dòng using using LuaInterface;
các hàm trong Class Lua:
public class Lua : IDisposable
{
public Lua();
public Lua(long luaState);
public object this[string fullPath] { get; set; }
public event EventHandler<DebugHookEventArgs> DebugHook;
public event EventHandler<HookExceptionEventArgs> HookException;
public void Close();
public virtual void Dispose();
public object[] DoFile(string fileName);
public object[] DoString(string chunk);
public object[] DoString(string chunk, string chunkName);
public LuaFunction GetFunction(string fullPath);
public Delegate GetFunction(Type delegateType, string fullPath);
public int GetHookCount();
public EventMasks GetHookMask();
public int GetInfo(string what, ref LuaDebug luaDebug);
public string GetLocal(LuaDebug luaDebug, int n);
public double GetNumber(string fullPath);
public bool GetStack(int level, out LuaDebug luaDebug);
public string GetString(string fullPath);
public LuaTable GetTable(string fullPath);
public object GetTable(Type interfaceType, string fullPath);
public ListDictionary GetTableDict(LuaTable table);
public string GetUpValue(int funcindex, int n);
public LuaFunction LoadFile(string fileName);
public LuaFunction LoadString(string chunk, string name);
public void NewTable(string fullPath);
public object Pop();
public void Push(object value);
public LuaFunction RegisterFunction(string path, object target, MethodBase function);
public int RemoveDebugHook();
public int SetDebugHook(EventMasks mask, int count);
public string SetLocal(LuaDebug luaDebug, int n);
public string SetUpValue(int funcindex, int n);
}
cách sử dụng các hàm bạn có thể Lên google.com tìm
Ví Dụ:
class Program
{
private static Lua Scripdemo;
private static int KetQua;
static void Main(string[] args)
{
try
{
Scripdemo = new Lua();
Program AA = new Program();
Scripdemo.RegisterFunction("Tong", AA, AA.GetType().GetMethod("Tong"));//đăng kí hàm Tong
Scripdemo.DoFile("Demo.lua");//chạy thực hiện các hàm trong Scrip Demo.lua
}
catch (System.Exception ex)
{
Console.WriteLine(ex.ToString());
}
Console.WriteLine("ket qua {0} ", KetQua);//in ra kết quả
Console.ReadLine();
}
public void Tong(int a, int b)
{
KetQua = a + b;
}
}
ở file Demo.lua gõ vào dòng Tong(5,6)
biên dịch và chạy thử ta sẽ thu được kết quả là 11;
còn add script vào GS thì ban xem class Script trong server đóLần sửa cuối bởi vanluat1991, ngày 14-03-12 lúc 07:21 AM.
Không gì là Không Thể
-
17-03-12, 01:32 AM #4
- Ngày tham gia
- Nov 2011
- Bài viết
- 13
- Thanks
- 0
- Thanked 6 Times in 5 Posts
Ðề: Share Soucre Server 5.0 vết được nhiệm vụ
Hướng dẫn việt hóa file YBI , ..vv khác lun đi luật
Khách viếng thăm hãy cùng max101 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-03-12, 11:49 PM #5
- Ngày tham gia
- Mar 2012
- Đang ở
- Yulgang Online
- Bài viết
- 26
- Thanks
- 7
- Thanked 3 Times in 3 Posts
Ðề: Share Soucre Server 5.0 vết được nhiệm vụ
Việt hoá thì bạn dùng hex editer để việt hoá. nhưng mất rất nhiều thời gian.
còn phần mềm chuyên dụng thì cũng có nhưng phải mua !Khách viếng thăm hãy cùng hiepkhach.us xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-03-12, 09:56 AM #6
- Ngày tham gia
- Nov 2011
- Bài viết
- 45
- Thanks
- 0
- Thanked 12 Times in 6 Posts
Ðề: Share Soucre Server 5.0 vết được nhiệm vụ
Việt hóa mà dùng Hex-Editor thì chừng nào mới xong Mà làm sao được hay thế chỉ với nào ?
@vanluat: em rãnh thì làm cái tool edit file cho bà con đi đỡ phải mua, cái của anh thì ko share đc vì a phân tích dữ liệu khá nhiều vào mục đích của anh rồi. Còn cái quest để a RE nốt sauKhách viếng thăm hãy cùng Lion_King1109 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Lion_King1109 vì bài viết này !
hiepkhach.us (19-03-12)
-
19-03-12, 12:55 PM #7
-
Các thành viên gởi lời cảm ơn đến vanluat1991 vì bài viết này !
hiepkhach.us (19-03-12)
-
19-03-12, 04:48 PM #8
- Ngày tham gia
- Mar 2012
- Đang ở
- Yulgang Online
- Bài viết
- 26
- Thanks
- 7
- Thanked 3 Times in 3 Posts
Ðề: Share Soucre Server 5.0 vết được nhiệm vụ
Cám ơn hai bạn. nếu có tools edit chuyên dụng thì hay quá.
mình cũng chỉ là người mới hy vọng gặp được nhiều thành viên kì cựu như hai bạn đây.Khách viếng thăm hãy cùng hiepkhach.us xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[HKGH] Share Server 7.0 Viết được Nhiệm Vụ
Bởi vanluat1991 trong diễn đàn ReleaseTrả lời: 219Bài viết cuối: 04-03-15, 12:39 AM -
[HKGH] Share Server 3.1 Có thể Viết Nhiệm Vụ
Bởi vanluat1991 trong diễn đàn ReleaseTrả lời: 29Bài viết cuối: 13-07-12, 08:15 PM -
Ai có server Việt hóa chuẩn mới share cho em! Thanks nhiều!
Bởi cantien trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 12-12-10, 08:49 AM -
Share code làm nhiệm vụ cấp 2 và 3 phù hợp với server của ENDI
Bởi ghvn1991 trong diễn đàn SQL Server & WebsiteTrả lời: 1Bài viết cuối: 06-04-09, 09:37 PM -
Bộ soucre server viết= C++
Bởi My.Ami.Pro trong diễn đàn Guides - Kho Lưu trữTrả lời: 1Bài viết cuối: 16-02-09, 08:19 AM