بسم الله الرحمن الرحيم
سلام عليكم ورحمة الله وبركاتة
يوم راح اشرح كيف تستخدام CSharp SDK
أولا شي قبل لا ابدا
يجب عليك تحميل هدا برنامج
Microsoft Visual C# 2010 Express
وتحمل SDK C#
رابط تحميل SDK C#
https://drive.google.com/file/d/0B4oc9Fbk4CkUelRrQWVqdmZ3ZDg/view?usp=sharing
نبدا بشرح
أولا يجب ان تصمم برنامج و بعدين
ضيف ملفات
MTA_SDK.cs
و
MTA_LuaArgs.cs
ضيفه في برنامج Microsoft Visual C# 2010 Express
وثاني شي
مثل نسوي فكشن اسمه
out
و مود اسمه sampleResource
فكشن
function out (arg)
outputChatBox(""..arg.."",root,255,0,0,true)
return "done"
end
تروح ل الميتا
وضيفه كذا
<export function="out" http="true" />
--------
وبعدين نجي ل برنامج Microsoft Visual C# 2010 Express
ونسوي كود
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
// ملاحظة مهمة جداً :
using MTA_SDK; // لازم ضيف دا شي عشان تستخدام sdk c#
// و ضروري ضيف ملفات sdk c#
namespace eee
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button_Click(object sender, EventArgs e) // عندما تضغط علي الزر
{
MTA server = new MTA("localhost",22005, "Username", "passworld"); // localhost هنا ضيف الايبي سيرفر انا حطيت
// ليش حطيت localhost
// لانه بنجربه في سيرفر مجاني واذا مو سيرفر مجاني حط الايبي عادي
// 22005 بورت port
// username اسم حسابك ضروري يكون فيه رتبة كونسل
// pasworld رمز
MTA_LuaArgs luaArgs = new MTA_LuaArgs("Test");
// راح يطلع في شات Test
var returned = server.CallFunction("sampleResource", "out", luaArgs);
// sampleResource اسم مود
// out اسم فكشن
MessageBox.Show("" + returned + ""); /// و هنا حيطلع في MessageBox
// done
}
}
و هدا فيديو انا مصمم برنامج يصنع Marker