البرمجه سهله.لكن انت تصعبها على نفسك,
بعطيك امثله,
مثلا
getPlayerName -- احظار اسم اللاعب,
الويكي يقول ,
string getPlayerName ( player thePlayer )
طيب السترنق الي هو getPlayerName
player الي هو اللاعب,
طبعا في ناس تحط thePlayer في كل الاكواد وما راح يكون شغال,
نجي للمثآل ,
addCommandHandler("myName", -- اذا كتب الامر
function() -- وظيفة
for _,name in ipairs(getElementsByType("player")) do -- تحديدها لجميع اللاعبين
outputChatBox("His name is "..getPlayerName(name).."",name,255,255,255,true) -- اخراج نص في الشات
end -- اغلاق
end) -- اغلاق
مثال آخر,
getCameraMatrix
float cameraX, float cameraY, float cameraZ, float targetX, float targetY, float targetZ, float roll, float fov = getCameraMatrix ( player thePlayer )
مثال للتطبيق,
local x, y, z, lx, ly, lz = getCameraMatrix() -- احظار احداثيات الكاميرآ
addCommandHandler("matrixPos", -- اذا كتب الامر
function() -- وظيفة
setClipboard(""..x..","..y..","..z..","..lx..","..ly..","..lz.."") -- اذا كتب الامر ينسخ الاحدثيات
end) -- اغلاق
إن خليت في بآلك إن شيء مستحيل, ما راح تسويه لو تموت,
بالتوفيق,