hTable = {}
aTable = {}
addEventHandler("onPlayerLogin", root,
function(prev, cur)
if isObjectInACLGroup ("user."..getAccountName(cur), aclGetGroup("Reg1")) then
hTable[source] = setTimer(function(player)
if isElement(player) then
setElementHealth(player, getElementHealth(player)+2)
else
if isTimer(hTable[player]) then
killTimer(hTable[player])
hTable[player] = nil
end
end
end, 2000, 0, source)
end
if isObjectInACLGroup("user."..getAccountName(cur), aclGetGroup("Reg2")) then
aTable[source] = setTimer(function(player)
if isElement(player) then
setPedArmor(player, getPedArmor(player)+2)
else
if isTimer(aTable[player]) then
killTimer(aTable[player])
aTable[player] = nil
end
end
end, 2000, 0, source)
end
end)
dx تسوي فنكشن جديد و تحط فيه كل ال
onClientRender الي انت سويت له تريقر من السيرفر تربط الفنكشن الجديد بـ افنت showTopMission داخل الأفنت
global بس خليها ،showTopMission و طبعاً المتغيرات حق الأسم و عدد القتل تبقى داخل الفنكشن المربوط ب افنت
showTopMission عشان تقدر تستخدمها من خارج الفنكشن الي انت رابط فيه افنت
المشكلة مو بالفنكشن، المشكلة بالأرقمنت الي انت مستخدمهم
واضح مو انت الي مسوي الكود
لكن بعطيك ملاحظات على الكود
و انت ما استخدمته onClientRender تحتاج افنت dx كل فنكشات
g_resRoot تأكد ان المتغير معرف
showTopBank5 ذا ما اشوف له اي استخدام بالكود
awardTop ذا ما اشوف له اي استخدام بالكود
sX تأكد ان المتغير معرف
showLeft_ تأكد ان المتغير معرف
Color1 تأكد ان المتغير معرف
Color2 تأكد ان المتغير معرف
Color3 تأكد ان المتغير معرف
موجود fix تأكد ان الفنكشن
حسب معلوماتي التريقر بالتايمر بذا الشكل ما يشتغل، مدري للحين ما يشتغل او تغير الوضع
setTimer(triggerClientEvent,1000,1,root, "showTopMission", root)
بس عشان تكون متأكد ان المشكلة مو منه سويه كذا
setTimer(function() triggerClientEvent(root, "showTopMission", root) end, 1000, 1)
mta vc
اقدر احملها ؟
يعني لو مثلا ابغا العب مع اصدقائي فاي سيتي
واسوي نفسي الهوست
اقدر ولا ما اقدر ؟
و يريت رابط تحميل
https://forum.multitheftauto.com/viewforum.php?f=136
https://wiki.multitheftauto.com/wiki/Archive#Multi_Theft_Auto_0.5