#DRAGON!FIRE Posted February 14, 2016 Share Posted February 14, 2016 dbPrepareString onPlayerACInfo resendPlayerACInfo يمكن شرح فنكشن واحد على الاقل؟ الصفحات بالويكي https://wiki.multitheftauto.com/wiki/DbPrepareString https://wiki.multitheftauto.com/wiki/ResendPlayerACInfo https://wiki.multitheftauto.com/wiki/OnPlayerACInfo dbPrepareString : هذا فنشكن جديد طازج .. ضافوه فـ باقي ما جربته بشكل كامل dbQuery بس هو عبارهـ انه نفسه نفس وظيفة وتقدر من خلاله تستخدم اكثر من شي يعني ادخال او جلب الخ .. زي executeSQLQuery قريبا OnPlayerACInfo : هذا بـ اختصار حدث لمن اللاعب يستخدم اي نوع تهكير او غش او مركب ملفات غش الى ما ذلك .. resendPlayerACInfo : هذا بسيط هذا انك تتحقق مثلا انه اللاعب الفلاني قاعد يغش او لا بوقت معين تستخدم هذا ف راح يرسل الحدث اللي فوق وتكون انت مسوي الحدث ومسوي التحققات كاملة اتمنى انكـ فهمت اذا في شي ما فهمته تفضل اسال . Link to comment
#Basel Posted February 15, 2016 Share Posted February 15, 2016 ممكن شرح لدول playerSocurce ...commandNamer ....arg1. ..arg2.... Link to comment
YourMind Posted February 15, 2016 Share Posted February 15, 2016 function consoleGiveCash ( thePlayer, command, amount ) givePlayerMoney ( thePlayer, amount ) - end addCommandHandler ( "givecash", consoleGiveCash ) بالترتيب من الشمال فوق thePlayer, command, amount و علي parameters بص علي ال اكيد هاتلاحظ ان playerSource = thePlayer | و هو الاعب اللي استخدم الكوماند commandName = command | دة اسم الكوماند اللي الاعب استخدمه مثلاً يعني function consoleGiveCash ( thePlayer, command,arg) if command == "givecash" then -- givecash يتحقق ان الامر اللي الاعب دخله في اف 8 اسمه givePlayerMoney (thePlayer,2222) -- يديه فلوس givecash لو الكوماند اللي الاعب دخله فعلاً اسمه end -- if اغلاق end -- function اغلاق addCommandHandler ( "givecash", consoleGiveCash ) -- اضافة امر في اف 8 arg1,arg2..arg3 = amount, .... | الكلمة اللي بعد الكوماند مثلاً function consoleGiveCash ( thePlayer, command, amount, arg ) if command == "givecash" then -- givecash يتحقق ان الكوماند اللي الاعب دخله في اف 8 اسمه givePlayerMoney ( thePlayer, amount ) -- يديه فلوس givecash لو الكوماند اللي الاعب دخله فعلاً اسمه end -- if اغلاق if (arg) then -- "amount" يتأكد بان الاعب حاطط كلمة تانية جنب الأولانية outputChatBox (""..arg.."",root,255,255,5) -- يطلع الكلمة دي في الشات end -- if اغلاق end -- function اغلاق addCommandHandler ( "givecash", consoleGiveCash ) -- امر في اف 8 -- بعدين الرقم بتاع الفلوس givecash دلوقت الكود دة لما تيجي تكتب في اف 8 -- فليكن مثلاً 80000 و لما تيجي تكتبه كامل بتكتبه كدة -- (F8) : givecash 80000 -- "amount" كدة يبينلك ان 80000 هي الكلمة او الرقم اللي معرفة فوق بأسم -- و يبينلك بأنها جنب الكوماند اللي مكتوب -------------------------------------------- -- و طبعاً تقدر تعمل كلمة جنب الاولانية اللي هي بعد الكوماند و كلمة تالتة بعد التانية -- "arg" في الكود فوق نفس الحكاية و الكلمة معرفة بأسم -- مثلاً كتبت في اف 8 -- givecash 34883 kkkkk -- هاتلاحظ انه ادالك فلوس 34883 و طلع الكلمة اللي انت كتبتها بعد الرقم في الشات Link to comment
#Basel Posted February 15, 2016 Share Posted February 15, 2016 مشكور .. افدتني كثير .. Link to comment
Ahmed Ly Posted February 17, 2016 Share Posted February 17, 2016 textItemGetPosition ?? Link to comment
Rm-Dj Posted February 17, 2016 Share Posted February 17, 2016 ابي مثال علي ذوول loadfile و untill و في وش اقدر استخدمهم Link to comment
ALw7sH Posted February 17, 2016 Share Posted February 17, 2016 ابي مثال علي ذوولloadfile و untill و في وش اقدر استخدمهم untill = ? until* until تستخدم معى repeat local i = 0 repeat i = i +1 until i == 5 Link to comment
Rm-Dj Posted February 17, 2016 Share Posted February 17, 2016 مافهمت شي يعني until زي if ?? ياليت تشرح عدل Link to comment
Rockyz Posted February 17, 2016 Share Posted February 17, 2016 local i = 0 repeat -- تكرر ال i +1 i = i +1 -- ^^ until i == 5 -- اذا وصل ال i الى 5 يوقف التكرار Link to comment
Rockyz Posted February 17, 2016 Share Posted February 17, 2016 textItemGetPosition ?? هذا الفنكشن يستعمل عشان تجيب احداثيات فنكشن textCreateDisplay Link to comment
</Mr.Tn6eL> Posted February 17, 2016 Share Posted February 17, 2016 ابي مثال علي ذوولloadfile و untill و في وش اقدر استخدمهم loadfile تشغيل ملف مثلا عندك سكربت خارجي تبغى تشغله ومانت عارف كيف؟ استخدم هذي الدالة مثال local file = loadfile("script.lua") assert(file)( ) until تستخدم مع repeat وهما يستخدمان للوب مثل for, while مثال تسوي عد تنازي count = 10 repeat print(count) count = count-1 until count == 0 مثال يطبع محتويات الجدول messages = { "مرحبا بك في السيرفر", "منور ام السيرفر", "اضغط اف 1 عشان تفتح الفري روم", "اضغط اف 3 للوزنيات", "report عندك مساعدة اكتب باف 8", } count = 1 repeat print(messages[count]) count = count+1 until count > #messages Link to comment
</Mr.Tn6eL> Posted February 17, 2016 Share Posted February 17, 2016 setCameraTarget ?? تخلي الكاميرا على المنت محدد مثلا عندك اوبجكت او سيارة وتبغى تخلي كاميرا الاعب على السيارة او الاوبجكت Link to comment
Rm-Dj Posted February 17, 2016 Share Posted February 17, 2016 الله يعطيك العافية تنطيل شرح كافي ووافي تسلم ايدك بس ياليت توضحلي loadfile مافهمتها ووش قصة assert Link to comment
Jupi Posted February 17, 2016 Share Posted February 17, 2016 الله يعطيك العافية تنطيل شرح كافي ووافي تسلم ايدك بس ياليت توضحلي loadfile مافهمتها ووش قصة assert loadfile فلنفترض انك جالس تكتب سكربت هنا وعندك سكربت ثاني بملف خارجي وتبي تاخذ الاكواد اللي هذا السكربت الخارجي و تشغلها تستعمل loadfile("المسار") ان شاء الله فهمت Link to comment
Rm-Dj Posted February 18, 2016 Share Posted February 18, 2016 يعطيك العافية ^ الحين فهمت كيف يعمل الكود انا كنت مفكر بطريقة ثانيه ولكن الصوره وضحت الله يجزاك خير Link to comment
Mr.Wolf Posted February 29, 2016 Share Posted February 29, 2016 fetchRemote callRemote Link to comment
</Mr.Tn6eL> Posted February 29, 2016 Share Posted February 29, 2016 fetchRemote callRemote mta و http هذي الوظائف للاتصال ببروتوكول تسمح لك الاتصال واحضار البيانات بحيث يمديك تتصل بسكربت معين بسيرفر ما لكن يجب توفير صلاحية في ذاك السيرفر ويمديك تتصل بموقع ويب لاحضار بيانات معينة او ارسال بيانات معينة يعني اتصال واحضار بيانات خارجية وازيدك من الشعر بيت تبي تحمل صورة, ملفات يمديك تستخدم الوظيفة fetchRemote و callRemote تستخدم مثلا اذا بغيت تتصل مع سيرفر ثاني مثلا تبغى تسوي مود شات يتصل بين السيرفرين اول شي نحط المودين في السيرفرين ونعيطهم صلاحيات ويعني يمديك تتواصل فيما بينهم او تبغى تسوي موقع ؟. وتجيب السكور ولفل الاعب ارسل البيانات بهذي الوظيفة ثم باستخدام phpSDK تقدر تجيب البيانات وتحطها بموقعك يعني باختصار اتصالات خارجية Link to comment
Adham Posted March 1, 2016 Share Posted March 1, 2016 ابي كود اليضعط علي yes يطلع من التيم او الكلان . Link to comment
Ja[B]er[X]Pro Posted March 1, 2016 Share Posted March 1, 2016 ابي كود اليضعط علي yes يطلع من التيم او الكلان . الموضوع الخطأ client addEventHandler("onClientGUIClick",root, function() if (source = اسم الزر) then triggerServerEvent("remove",localPlayer) end end) server addEvent("remove",true) addEventHandler("remove",root, function() removeElementData(source,Group) outputChatBox("You Was Leave Group",source,250,250,0) end) Link to comment
Adham Posted March 1, 2016 Share Posted March 1, 2016 عطيني مثال للكود اليخرج من التيم .. Link to comment
Abdul KariM Posted March 1, 2016 Share Posted March 1, 2016 عطيني مثال للكود اليخرج من التيم .. setPlayerTeam ( player , nil ) player = على حسب كودك Link to comment
MuhannaDx Posted March 5, 2016 Share Posted March 5, 2016 onClientElementDataChange ~> ماهذا الحدث ؟ + لو مثلا سويت زي كذا MoneyPlayer = getElementData ( player, "Money" ) or 0 مستحيل تجي 0 لو كان فيه داتا بالفعل ؟ يعني لو كان في داتا بالفعل مستحيل تجي 0 ؟ ولا بعض الاحيان تجي .. ؟ Link to comment
MoDeR2014 Posted March 5, 2016 Share Posted March 5, 2016 onClientElementDataChange ~> ماهذا الحدث ؟ هذا الحدث يحدث عند تغير الداتا لألمنت مثال addEventHandler("onClientElementDataChange", localPlayer, -- عند تغير داتا اللوكال بلاير function ( data, oldValue ) -- Parameters : -- data = اسم الداتا -- oldValue = القيمة السابقة قبل ما تتغير if data == "Nubmer" then -- اذا كانت الداتا اسمها Nubmer outputChatBox("ur number has changed from '"..oldValue.."' to '"..getElementData(localPlayer, data).."'"); -- نكتب بالشات ان رقم اللاعب تغير من القيمة القديمة الى القيمة الجديدة end end ); وتقدر تقرا عليه المزيد في الويكي https://wiki.multitheftauto.com/wiki/On ... DataChange لو مثلا سويت زي كذا MoneyPlayer = getElementData ( player, "Money" ) or 0 مستحيل تجي 0 لو كان فيه داتا بالفعل ؟ يعني لو كان في داتا بالفعل مستحيل تجي 0 ؟ ولا بعض الاحيان تجي .. ؟[/b] اذا كان اللاعب عندة داتا بيرجع لك الداتا واذا ما كان عندة بيرجع لك 0 Link to comment
SycroX Posted March 5, 2016 Share Posted March 5, 2016 عايز شرح لـ https://wiki.multitheftauto.com/wiki/GenerateString لو سمحتم Link to comment
Recommended Posts