-
Posts
1,336 -
Joined
Everything posted by The Killer
-
حياك الله -------- Event # 'onColShapeHit' 'onColShapeLeave' function # createColCuboid getElementType toggleControl كل الاعبين الي في تيم معين -- loop getPlayersInTeam
-
addEventHandler ("onClientResourceStart", resourceRoot, function () triggerServerEvent ("getMods", localPlayer) end ) addEvent ("getModsName", true) addEventHandler ("getModsName", root, function (mods) local row = guiGridListAddRow (grid) guiGridListSetItemText (grid, row, 1, mods, false, false) end ) Server side # addEvent ("getMods", true) addEventHandler ("getMods", root, function () for _,v in ipairs (getResources ()) do local resName = getResourceName (v) if string.find (resName, "Cw", 1) then triggerClientEvent (source, "getModsName", source, resName) end end end )
-
-- Server side # createPed createVehicle warpPedIntoVehicle triggerClientEvent -- Client side # setPedControlState setCameraMatrix
-
الكلام الي في الديبوق فهو من مود الايقونات اما مشكلة الفراغ امكن انك مسوي تايمر يرسل كلام للشات كل مده
-
Event # 'onClientGUIClick' function # guiCreateButton guiCreateGridList guiGridListAddColumn triggerServerEvent -- Server side # function # -- loop getResources getResourceName string.find triggerClientEvent -- Client side # function # guiGridListAddRow guiGridListSetItemText
-
getDistanceBetweenPoints3D -- تجيب المسافه بين شي معين setPedControlState -- تخلي الشخصيه تسوي شي معين
-
Event # 'onClientMarkerHit' function # createMarker createPed getElementPosition getDistanceBetweenPoints3D setPedControlState Useful function # findRotation
-
حياك الله , لا يا قلبي هذا قسم تعلم , ومن حقك تسأل ونفيدك وفي النهايه هو لتعليم البرمجه يعني بالتوفيق
-
يعطيك العافيه دائما , ردودك , مفيده #
-
triggerEvent يستخدم لأرسال عنصر محدد عشان تستخدمه في حدث بعدين اذا احتجت له يعني مثلا نبي نسوي حدث اول ما الاعب يقتل شخصيه محدده , نخليه ياخذ فلوس مجرد مثال صغير: local ped = createPed (id, x,y,z) addEventHandler ("onPedWasted", resourceRoot, function (_, killer, weapon) if (killer) and getElementType (killer) == "player" then if (source == ped) then triggerEvent ("onPlayerKillThePed", source, killer, weapon) end end end ) نجي نسوي له حدث عشان نستدعيه وقت ما الشخصيه الفلانيه تنقتل تابع المثال: addEvent ("onPlayerKillThePed", true) addEventHandler ("onPlayerKillThePed", root, function (killer, weapon) outputChatBox ("You have killed the ped successfully.", killer, 255, 0, 0) givePlayerMoney (killer, 5000) end ) هذا كان مجرد مثال صغير , عن طريقة استخدامه اتمنى يكون فهمت طبعا مو في كل الاحوال تستخدمه بهالطريقه لاكن كان مجرد مثال يوضح لك الاستخدام ------------------------- الحين addEvent addEventHandler زي ماشفت فوق اني سويت addEvent ("onPlayerKillThePed", true) -- هنا addEventHandler ("onPlayerKillThePed", root, function (killer, weapon) -- هنا outputChatBox ("You have killed the ped successfully.", killer, 255, 0, 0) givePlayerMoney (killer, 5000) end ) addEvent = يضيف حدث جديد , بأسم الي سويناه في الترايقر addEventHandler -- يشغل الحدث الي ضفناه ------------------------------------- triggerServerEvent -- يرسل حدث من الكلاينت للسيرفر في حال ماتوفر الحدث الي نبغاه في السيرفر طبعا الطلب حقك موجود من قبل , يعني واحد طلبه قبل فهذا الشرح له viewtopic.php?f=160&t=82844&hilit=+triggerServerEvent تابعه وراح تفهم ان شاء الله , بالتوفيق #
-
Event # 'onClientGUIClick' function # guiCreateWindow guiCreateButton guiCreateEdit guiGetText triggerServerEvent Useful function # getPedWeapons
-
يب , تقدر ,# عن طريق هذي الفنكشنات ,# Client side # createWeapon setWeaponState setWeaponAmmo او تقدر تحمل المود جاهز https://community.multitheftauto.com/ind ... ls&id=5711
-
يا حبيبي , حاول , مافيه شي جاهز افهم ,# ركز في ردي فوق قبل تتسرع , # انا قلت هو سواه مره وحده لو صاحب الموضوع يبيها اكثر من مره , يقدر يعدل التايمر مشكلتك عندك قلة تركيز
-
عندك مشكلة بتحقق + ما دخل الضغط + التايمر غلط لانه بعد ال 1000 بيعمل النقل + لازم يتحقق بتايمر مثلن مفتوح من اجل يجيب احداث الماوس بكل ثانيه زبده تعديلك هريسه ماشوف ان عنده خطأ ,# ركز ركز ,# والتايمر ماهو غلط ,# بس هو سواه مره وحده صاحب الموضوع بكيفه , يبي يحطه كل ثانيه او لا .. شي راجع له لاكن ماعنده خطأ
-
local marker = createMarker(x, y, z, 'cylinder', 2, 255,0,65,177) local Timer = {} addEventHandler('onMarkerHit', marker, function(player) if getElementType( player ) == 'player' then if isTimer (Timer [player]) then return outputChatBox ( ' انتظر 40 ثانية ', player, 255, 209, 155, true ) end if (getPlayerMoney (player) < 30) then return outputChatBox ("You don't have enough money.", player, 255, 0, 0) end setPedAnimation ( player, 'MISC', 'Hiker_Pose' ) toggleAllControls( player, false ) Timer [player] = setTimer (function (player) setElementHealth ( player, 100 ) setPedAnimation ( player, false ) toggleAllControls( player, true ) end, 40000, 1, player) end end ) addEventHandler ("onPlayerQuit", root, function () if isTimer (Timer [source]) then killTimer (Timer [source]) Timer [source] = nil end end )
-
+ ما يحتاج تسوي showCursor (false) اول ما يشتغل لأنه كذا كذا بيختفي وعندك خطأ بالسطر 6 AccountDataa > AccountData
-
كلو غلط اجل , # تبي الجاهز بس ,# مافيه شي غلط , عطوك الفنكشنات الي على طلبك كمل عليها , وسو كودك لو فيه غلط حنا نصححه لك , اما شغل عطني جاهز اخذه نسخ لصق ماينفع يا بطل ,#
-
كأن ماحد عطاك شي , ولا سوالك شي ياحبيبي , شف الموضوع كله اكواد شف الكلام الي طرحوه والاكواد
-
حنا هنا نساعد , كم مره قلنا ذا الكلام وش عدلولي , اعتمد على نفسك هنا نساعد ما نعطيك شي جاهز
-
or = اذا كان مافيه قيمه مضافه للحساب ومافهمت , وش كيف تريقر كلنت ؟ انت حاط متغير في سيرفر وتبي تجيبه كلاينت ؟ والوظيفه هي اصلا سيرفر ؟ يالله ,# لازم تريقر , اكيد ,#
-
