يتحدد على حسب الايفنت او الكومند والتريقر
او اذا جيت تسوي فنكشن
تروح تدور على ذا الايفنت في الويكي onPlayerChat مثلاً استخدمت معى الفنكشن ايفنت
بتلقى البراميترز
message, messageType
تنزل تحتهم شوي تلقى لهم شرح
واذا جيت تحطهم داخل الفنكشن (بين القوسين) مو لازم تحطهم بنفس الاسم الي شفته
واذا استخدمت كومند
اذا كان سيرفر سايد
البراميترز بيكون اول واحد اللاعب وثاني واحد اسم الكومند وأي براميترز تضيفه زياده راح يكون القيم الي يكتبها اللاعب زياده مثلاً
(player,cmd,tPlayer,money)
command: commandName ALw7sH 5000
واذا كان كلاينت سايد نفس الشي بس بدون اول براميتر الي هو البلاير
بالتريقر انت تحدد البراميترز
شوف امثلة الويكي على التريقر عشان تفهم قصدي
اذا جيت تسوي فنكشن نفس المثال الي كتبه تنطيل
resourceRoot doesn't works because as i told you
the pickup must be the source to make it work
but on this event "onClientPlayerPickupHit" the source is the player who hit the pickup
you must use "onClientPickupHit" instead of "onClientPlayerPickupHit"
if the source is the pickup that you hit resourceRoot should work
but you can insert any pickup you create into table and check
local Pickups = {}
function handlePickups()
if Pickups[source] then
end
end
addEventHandler("onClientPlayerPickupHit", resourceRoot, handlePickups)
عشان تحول التايمر او أي وقت الى نسبة مئويه
function getTimePercentage(Time,fTime) -- time = كم باقي وقت - fTime = الوقت الكلي او النهائي
return (Time/ftime)*100
end
local Timer = setTimer(function() Timer = nil end,5*60*1000,1)
addCommandHandler("percent",
function()
if Timer then
local fTime = 5*60*1000 -- الوقت الكلي بالملي سكند
local Time = getTimerDetails(timer) -- تجيب كم باقي وقت
local tPercent = getTimePercentage(Time,fTime)
outputChatBox(Time.." of "..fTime.." ("..tPercent.."%)")
end
end
)
Test الخط الي انت صنعته معرف بالفاريبل
يعني اذا جيت تستخدمه ماتخليه في سترنق
dxDraw3DText = exports["3d_dx_texts"]:dxDraw3DText("------ ",x,y,z,4,Test,102,102,102,250,20)
اذا سويت
setElementData(player,"Banned",Yes)
ماكانت معرفه Yes و
nil الالمنت داتا بتكون
Edit:
ومو متاكد لو ذا يأثر او لا
بس انت وانت تصنع التيبل
الكولمنز ماحددت اذا TEXT - INT etc..
وظيفه حلوه .. لاكن تقدر تستخدم
string.format
اسهل ..
صح كلامك بس فيه ناس ماتعرف تستخدم
string.format
وبالنهايه كل واحد يستخدم الي يريحه
فيه فرق بين وظيفتي والوظيفه الي انت حطيتها
ماث راوند للتقريب
وظيفتني ماراح تقرب