Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 طيب انا سويت ماركر ثاني وابي اذا واحد وقف عنده تجي رسالة بالشات وتقول قام اللاعب بترك السيارة local Marker = createMarker ( -3252.7124023438, -244.12940979004, 17.1484375, "cylinder", 5, 255, 0, 0, 90 ) outputChatBox ( chatterName.."قام اللاعب بترك السيارة"..message, getRootElement(), 255, 255, 255, true ) حطيت ذا ما ظبط وكيف اربطه على الماركر مثل ما ربطنا النافذة مع الماركر وابي يجي اسم اللاعب الحقيقي Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 ما اكرر كلامي بعد , لك عينين تشوف بها كلامك غير صحيح . والتجربة خير برهان Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 على حد ما فهمت من كلامك استخدم ذا الكود local Marker = createMarker ( -3252.7124023438, -244.12940979004, 17.1484375, "cylinder", 5, 255, 0, 0, 90 ) addEventHandler("onMarkerHit", Marker, function( hitElem ) if ( getElementType(hitElem) == "player" ) then local name = getPlayerName( hitElem ) outputChatBox ( "قام اللاعب بترك السيارة " .. name, root, 255, 255, 255, true ) end end ) Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 (edited) رد متاخر شوي Edited December 12, 2012 by Guest Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 --- دقيقة اجرب Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 ما اكرر كلامي بعد , لك عينين تشوف بها كلامك غير صحيح . والتجربة خير برهان viewtopic.php?f=119&t=47472&hilit=%D9%86%D9%88%D8%A8&start=15 هذا برهان كافي اعتقد Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 على حد ما فهمت من كلامكاستخدم ذا الكود local Marker = createMarker ( -3252.7124023438, -244.12940979004, 17.1484375, "cylinder", 5, 255, 0, 0, 90 ) addEventHandler("onMarkerHit", Marker, function( hitElem ) if ( getElementType(hitElem) == "player" ) then local name = getPlayerName( hitElem ) outputChatBox ( "قام اللاعب بترك السيارة " .. name, root, 255, 255, 255, true ) end end ) كفوو والله وكودك ظبط لبى روحك Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 ابفهم كيف ترك السيارة اذا خش الماركر حتى لو هو مهب في السيارة يقول ترك السيارة ما اكرر كلامي بعد , لك عينين تشوف بها كلامك غير صحيح . والتجربة خير برهان viewtopic.php?f=119&t=47472&hilit=%D9%86%D9%88%D8%A8&start=15 هذا برهان كافي اعتقد هذي كم لها شهر زمان الوضع تغير . ماقلت كلامي الا وانا مجرب Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 الوضع يتغير اذا النسخة تغيرت لاكن من شهر النسخة نفسها نفسها MTA:SA 1.3.1 واذا مثل ما تقول الوضع تغير كانو غيروا المثال من زمان Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 (edited) الوضع يتغير اذا النسخة تغيرت لاكن من شهر النسخة نفسها نفسها MTA:SA 1.3.1 لو تقول الي تقوله مقتنع في الي انا مجربه وعارف انها موجودة getPropagated لكن التجربة خير برهان Edited December 12, 2012 by Guest Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 جرب اضغط على الوندو حقت الكود الي تقول مجربه وشوف وش يصير Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 جرب اضغط على الوندو حقت الكود الي تقول مجربه وشوف وش يصير راح يكون الonClientGUIClick على كل gui-element اللاعب يضغط به فرق على كل gui-element و على الوندو حقت الكود فهمت؟ Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 يعني اذا ضغط على الوندو يسوي نفس الحدث هذا ما يعطي معنى , ... ليش مصمم النافذة وكل الاشياء ذي سوا زر ؟ كان سواها نافذة واستراح واراح من زمان ... Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 يعني اذا ضغط على الوندو يسوي نفس الحدثهذا ما يعطي معنى , ... ليش مصمم النافذة وكل الاشياء ذي سوا زر ؟ كان سواها نافذة واستراح واراح من زمان ... مافهمت الجملة المفيدة .. انت قايل كل الـ gui-element هو بس الاشياء المشبوكة مع بعض يعني لو فيه مئة زر في الشاشة بدون نافذة لو تضغط اي واحد مايتنفذ الحدث لكن لو الازرار في داخل في نافذة يتنفذ الحدث في اي زر Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 انا قلت هالكلام انتساباً لتجربة عناد جربت كودكـ لعدة مرات و النتيجة = أضغط اي شيء تبدأ الوظيفة مو شرط الصورة هذي =] انا ماقد جربت من قبل عناد ما يقول هالكلام لاكن دوبي مجرب الحين والنتيجة : يجيك نفس الحدث عند الضغط على الوندو .. واجل خلاص انسى هالكلام راح يكون ال onClientGUIClick على كل gui-element اللاعب يضغط الحين انا اقولك على الوندو مبسوط ؟ Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 انا اعرفها . في ردي كنت افهمك اياها. Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 طيب الحين ابي كود اذا واحد اخذ سيارة من النافذة اللي بالماركر ما يقدر يركب عليها وزنية او كود يطفي مود الوزنيات B بالمنطقة ومشكورين Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 ما احد رد يالغاليين Link to comment
|Mr|-Talal07-| Posted December 12, 2012 Share Posted December 12, 2012 شوف اذا شغلت مود يشتغل للكل اذا طفيته يطفاا من الكل اما اذا انت خبير روح عدل على المود و ان شاء الله يشتغل انا ما عندي خبره قويه في الهجولة Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 طيب الحين ابي كود اذا واحد اخذ سيارة من النافذة اللي بالماركرما يقدر يركب عليها وزنية او كود يطفي مود الوزنيات B بالمنطقة ومشكورين setElementData getElementData Link to comment
Jocker-dan Posted December 13, 2012 Author Share Posted December 13, 2012 طيب الحين ابي كود اذا واحد اخذ سيارة من النافذة اللي بالماركرما يقدر يركب عليها وزنية او كود يطفي مود الوزنيات B بالمنطقة ومشكورين setElementData getElementData ممكن الكود كامل لو سمحت مع اني حاولت اسوي واحد بس ما اشتغل function addPlayerCustomTag ( thePlayer, command, newTag ) --Let's make sure the newTag param has been entered... if ( newTag ) then --Grab their current playername for saving. local sPlayerNickname = getPlayerName ( thePlayer ) --Create their new nickname with their tag local sNewPlayerNickname = newTag .. " " .. sPlayerNickname --Let's first load the element data, see if it's there already --The reason for this is that if a player were to do /addtag twice, --the tag would be prepended a second time local sOldNick = getElementData( thePlayer, "tempdata.originalnick" ) if ( sOldNick == false ) then --Save their orignal nickname in their element data setElementData ( thePlayer, "tempdata.originalnick", sPlayerNickname ) end --Set their new nickname globally setPlayerName ( thePlayer, sNewPlayerNickname ) --Tell them it's done outputChatBox ( "Your new nickname has been set, to put it back to its original state you can use /deltag", thePlayer ) else --The newTag param was not entered, give an error message outputChatBox ( "/addtag - Incorrect syntax, Correct: /addtag ", thePlayer ) end end addCommandHandler ( "addtag", addPlayerCustomTag ) function removePlayerCustomTag ( thePlayer, command ) --We first need to check that they have already used /addtag, let's do that now local sOldNick = getElementData( thePlayer, "tempdata.originalnick" ) if ( sOldNick ) then --Great, they have a tag added, let's reset them --First we will want to reset the element data back to its default (that being false) setElementData ( thePlayer, "tempdata.originalnick", false ) --Now set the client name back setClientName ( thePlayer, sOldNick ) --Notify them outputChatBox ( "Your old nickname has been set", thePlayer ) end end addCommandHandler ( "deltag", removePlayerCustomTag ) Link to comment
abu5lf Posted December 13, 2012 Share Posted December 13, 2012 ^ ناسخ مثال الويكي وتقول سويت واحد Link to comment
Jocker-dan Posted December 13, 2012 Author Share Posted December 13, 2012 يخوي نفس الكود حق الويكي خربان كيف اصمم اذا هو خربان ؟ Link to comment
abu5lf Posted December 13, 2012 Share Posted December 13, 2012 يخوي نفس الكود حق الويكي خربان كيف اصمم اذا هو خربان ؟ هذا مثال يعلمك كيف تستخدم الوظيفة مهب تنسخه وتحطه في كودك Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now