-
Posts
2,013 -
Joined
-
Last visited
Posts posted by iMr.SFA7
-
-
groupstable = { 'Support'; 'Support staff'; 'Console' } groupstable_ = { 'lvl1'; 'lvl2'; 'lvl3'; 'lvl4'; 'lvl5'; 'lvl6' } function ifLocalPlayerHaveAccess(table) if (table == 'Consoles') then for _,group in ipairs (groupstable) do if (isPlayerGroupName(group)) then return true end end elseif (table == 'lvls') then for _,group in ipairs (groupstable_) do if (isPlayerGroupName(group)) then return true end end end return false end bindKey ( 'j', 'down', function() if (ifLocalPlayerHaveAccess('Consoles')) then guiSetVisible(supportsystem,true) showCursor(guiGetVisible(supportsystem)) guiSetEnabled(aMessagesForm,true) guiSetEnabled(aStaff,true) elseif (ifLocalPlayerHaveAccess('lvls')) then guiSetVisible(supportsystem,true) showCursor(guiGetVisible(supportsystem)) guiSetEnabled(aStaff,true) else guiSetVisible(supportsystem,true) showCursor(guiGetVisible (supportsystem)) end end)
isPlayerGroupName لا تنـسى وضع الوظـيفة
-
تشـكر عـليه و يفـيد أصحـاب التـكتيك
aclRemoveRight(aclGet("Default"),"command.whowas")
أعـتقد كـذا بيحـذف الخـاصية وما يقـدر يسـويها؟
aclSetRight(aclGet("Default"), "command.whowas", true)
-
شف سكربت الساعات الي عندك يحفظ الساعات على ايش
اذا كان يحفظ على
ElementData -- getElementData
AccountData -- getAccountData
-
'onMarkerHit' 'onMarkerLeave' setElementData getElementData setElementPosition
-
سفاح اعطيك الكود خاص ؟
+++++++
انا سويت ماركر والماركر ذا ينقل الاعبين الى داخل الماركر المحمي
انا م ابي اطلع الاعبين من الماركر المحمي
قصدك أنت سويت ماركر ينقل اللاعب الي دخله للماركر المحمي وما تبيه يطلع منه؟
-
مشكور لعبة
Marker = createMarker(x, y, z, "cylinder", 10, 255, 0, 0, 150) addEventHandler("onMarkerHit", Marker, function (player) if (getElementType (player) == "player" and not isPedInVehicle (player) and getPlayerAccount(player) and not isGuestAccount(getPlayerAccount(player))) then if not isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Console")) then setElementPosition( player, x, y, z) outputChatBox ( "لا يمكنك الدخول ", player, 255, 0, 0, true ) end end end)
بس باقي شيانا عندي ماركر يدخلني للاحداثيات داخل الماركرالي عنده الحماية وش اسوي
ياليت توضح
-
بعد التحقق then سطر 5 ناقصك
وناقصك تتحقق من الالمنت الي دخل ان نوعه لاعب
وانت مسويه يجيب حساب السورس والسورس هو الماركر
والشات بوكس انت مسويه يجي للسورس والسورس بالحدث هذا هو الماركر يعني حوله للالمنت الي دخل
-
-
اذا تبي تحط الصورة الثانية ع الاولى لازم تغير احداثيات الصورة الثانية
-
تقدر تسوي ماركر يوم يدخله يحط عليه داتا
وتسوي ماركر ثاني الي هو ما تبي أحد يدخله ويوم يدخله تتحقق اذا كان معاه الداتا يدخل عادي واذا ما كانت معاه ينقله للمكان الي تبيه
createMarker -- two markers 'onMarkerHit' setElementData 'onMarkerHit' -- 2 getElementData setElementPosition
-
سفاح اكوادي صح ؟
اذا صاحب الموضوع يبيها بالوقت الحقيقي مهوب وقت اللعبة الي يقلب كل دقيقتين فأكوادك صح
-
وقت اللعبة؟ أو وقت الدولة الي عليها الخادم؟ أو وقت جهاز اللاعب؟
وقت اللعبة -- getTime
وقت دولة الخادم -- getRealTime -- SERVER SIDE
وقت جهاز اللاعب -- getRealTime -- CLIENT SIDE
-
شغل ابداع ماعليه كلام
بالتوفيق لك وعساه نشوفك من كبار المبرمجين بالام تي اي
تقبل مروري
-
سكربت جميل والفكرة أجمل
بالتوفيق لك
-
.. شغل ابداع
لاهنت ولاهانت يدك
-
table = { {10, 20}, {30, 40} } num, num2 = unpack( table[math.random(#table)] ) print(num..' , '..num2)
-
onPlayerJoin أنت استخدم حدث
عشان تستخرج القيمة العشوائية unpack واستخدم الدالة
وأنت كيف تبيه
متى تبيه يرسبن اول ما يدخل يحطه ع الكاميرا بس؟
-
سوي جدول فيه الاحداثيات وحدث عند دخول اللاعب جيب قيمة عشوائية من الجدول
math.random بأستخدام
setCameraMatrix وحط الكاميرا ع الاحداثيات بأستخدام
حل ابسط :
math.random الفنكشن الي طرحته بنفسه مستخدم في وظيفته الدالة
يقدر يسويها بسطر واحد math.random واذا بتقولي اختصار اقولك لو هو استخدم الدالة
اما لو استخدم الوظيفة الي طرحتها كذلك سطر واحد ولاكن زائد الوظيفة الي بيحطها بالسكربت حقه
-
سوي جدول فيه الاحداثيات وحدث عند دخول اللاعب جيب قيمة عشوائية من الجدول
math.random بأستخدام
setCameraMatrix وحط الكاميرا ع الاحداثيات بأستخدام
-
true وحط قيمته postGUI الي هو dxDrawRectangle عدل الأرقمنت السادس بالوظيفـة
-
-- client --
addEventHandler("onClientGUIClick", resourceRoot, function() if (source == gridlist) then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist,sel,1) local player = getPlayerFromName(text) if (player) then triggerServerEvent("getSerial", localPlayer, player) end end end) addEvent("setSerial",true) addEventHandler("setSerial", root, function(Name, Serial) guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) end)
-- server --
addEvent("getSerial",true) addEventHandler("getSerial", root, function(player) local playerName = getPlayerName(player) local playerSerial = getPlayerSerial(player) triggerClientEvent(source,"setSerial", source, playerName, playerSerial) end)
-
ماهـي معـرفـة player الـ
-
... فكرة جميلة لاهنت ولاهنت يدك بالتوفــيق لـكـ
-
ضيف سكربت الأدمنية بقروب الأدمن
resource.admin
=][مشكلة | مود الديربي][=
in البرمجة
Posted
source > hitElement