yazan Posted April 4, 2013 Share Posted April 4, 2013 سلام عليكم ودي شرح على trigger******Event كلنت و سيرفر + كيف يكون معه وضيفه مثل كذا if ( source == GUIEditor_Button[1] ) then setElementModel ( localPlayer, 105 ) triggerServerEvent ( "Jordan", localPlayer ) Link to comment
jafar Posted April 4, 2013 Share Posted April 4, 2013 سلام عليكم ودي شرح على trigger******Event كلنت و سيرفر + كيف يكون معه وضيفه مثل كذا if ( source == GUIEditor_Button[1] ) then setElementModel ( localPlayer, 105 ) triggerServerEvent ( "Jordan", localPlayer ) الى انت حاطنه اصير كلنت وسيرفر setElementModel وفي بعض الاوامر بس سيرفر تسوي ليه ترقر للسيرفر مثل spawnPlayer Link to comment
yazan Posted April 4, 2013 Author Share Posted April 4, 2013 لا انا قصدي لو معها وضيفه يعني لو مو بس هيا Link to comment
jafar Posted April 4, 2013 Share Posted April 4, 2013 لا انا قصدي لو معها وضيفه يعني لو مو بس هيا أممم مافهمت قصدك يكون معاها وظيفة ثانية على زر ثاني؟ او الوظيفة الى بالسيرفر؟ Link to comment
iPrestege Posted April 4, 2013 Share Posted April 4, 2013 مثآل : -- client -- xGetArmor_ = function ( ) triggerServerEvent("xGetArmor",localPlayer); end; addCommandHandler("xGetArmor",xGetArmor_) -- server -- local load = load xGetArmor_ = function ( ) if ( load ) then load = not load; setPedArmor(source,100); outputChatBox("* You Have "..getPedArmor(source).." Armor.",source,255,255,0,true); else setPedArmor(source,0); outputChatBox("* You Have "..getPedArmor(source).." Armor.",source,255,0,0,true); load = not load; end; end; addEvent("xGetArmor",true); addEventHandler("xGetArmor",root,xGetArmor_); هذا لو تكتبة يعطيك درع لو تكتبة ثانية يسحبة ( : Link to comment
!#NssoR_) Posted April 4, 2013 Share Posted April 4, 2013 تراها سهله مايبيلها شرح بس لو تتامل فيها شوي بتفهمها بس استغربت انت علي قد ماتسوي مودات ماتعرف لـ الترايقر ؟؟ Link to comment
Tete omar Posted April 4, 2013 Share Posted April 4, 2013 setElementModel في الكلنت يكون ظاهرياً لك انت وبس سوي تريقر للسيرفر واستخدم الفنكشن كلنت addEventHandler("onClientGUIClick", GUIEditor_Button[1], function() triggerServerEvent("Jordan", localPlayer) end, false ) سيرفر addEvent("Jordan", true) addEventHandler("Jordan", root, function() setElementModel(client, 105) end ) Link to comment
yazan Posted April 4, 2013 Author Share Posted April 4, 2013 (edited) تراها سهله مايبيلها شرح بس لو تتامل فيها شوي بتفهمها بس استغربت انت علي قد ماتسوي مودات ماتعرف لـ الترايقر ؟؟ مو ما اعرف له انا كنت اعمل ترايقر لحله بدون ما يكون معه كود ثاني افكر لو معه كود ثاني بيكون غير edit : مشكورين تم الفهم كذا صح addEventHandler("onClientGUIClick", GUIEditor_Button[1], function() triggerServerEvent ( "nn", localPlayer ) end, false ) ---------------- addEvent("nn", true) addEventHandler("nn", root, function() setElementDimension( client, -2123.2060, 1768.04333, 15.94370) end ) Edited April 4, 2013 by Guest Link to comment
فاّرس Posted April 4, 2013 Share Posted April 4, 2013 (edited) TriggerServerEvent : addEventHanlder ("onClientGUIClick", root function() if ( source == Button ) then triggerServerEvent("onClick", localPlayer) end end ) ^ مثلا عندك كود ما يجي الا سيرفر تسوي ترايقر من كلنت للسيرفر السيرفر يصير كذآ : addEvent("onClick", true) addEventHandler("onClick", root, function () --Your code end ) TriggerClientEvent: Client Side : addEvent("Nothing",true) function() --Your code end Sever Side : function() triggerClientEvent(player,"Nothing", player) end Edited April 4, 2013 by Guest Link to comment
iPrestege Posted April 4, 2013 Share Posted April 4, 2013 TriggerServerEvent : addEventHanlder ("onClientGUIClick", root function() if ( source == Button then triggerServerEvent("onClick", localPlayer) end end ) ^ مثلا عندك كود ما يجي الا سيرفر تسوي ترايقر من كلنت للسيرفر السيرفر يصير كذآ : addEvent("onClick", true) addEventHandler("onClick", root, function () --Your code end ) TriggerClientEvent : Client Side : addEvent("Nothing",true) function() --Your code end Sever Side : function() triggerClientEvent(player,"Nothing", player) end عندك قوس ناقصص و خطأ بالفنكشن الاخير وشوية اخطاء Link to comment
iPrestege Posted April 4, 2013 Share Posted April 4, 2013 مشكورين تم الفهم كذا صح addEventHandler("onClientGUIClick", GUIEditor_Button[1], function() triggerServerEvent ( "nn", localPlayer ) end, false ) ---------------- addEvent("nn", true) addEventHandler("nn", root, function() setElementDimension( client, -2123.2060, 1768.04333, 15.94370) end ) لا غلط ارقمنت العالم الوهمي شوفها زين؟؟؟؟؟؟؟؟؟؟؟؟ بس ارقمنتين الالمنت و العالم!!! Link to comment
yazan Posted April 4, 2013 Author Share Posted April 4, 2013 jafr/The Best/Nssor/اها صح مو حق سباون ذا مشكورين )(برستيج/تيتي/ Link to comment
فاّرس Posted April 4, 2013 Share Posted April 4, 2013 TriggerServerEvent : addEventHanlder ("onClientGUIClick", root function() if ( source == Button then triggerServerEvent("onClick", localPlayer) end end ) ^ مثلا عندك كود ما يجي الا سيرفر تسوي ترايقر من كلنت للسيرفر السيرفر يصير كذآ : addEvent("onClick", true) addEventHandler("onClick", root, function () --Your code end ) TriggerClientEvent : Client Side : addEvent("Nothing",true) function() --Your code end Sever Side : function() triggerClientEvent(player,"Nothing", player) end عندك قوس ناقصص و خطأ بالفنكشن الاخير وشوية اخطاء بالنسبه للقوس : if ( source == Button then مع سرعه الكتابه نسيتهه + الفنكشن الاخير وش فيه خطأ + ووينها شويه آخطاء عشآن نتعلم Link to comment
iPrestege Posted April 4, 2013 Share Posted April 4, 2013 الكلنت عندك الايفنت هاندلر وينة + اسم الفنكشن كذا بيجيك بالديبوق ايرور + السيرفر اسم الفنكشن بيجيك آيرور جربة وشوف Link to comment
فاّرس Posted April 4, 2013 Share Posted April 4, 2013 الكلنت عندك الايفنت هاندلر وينة + اسم الفنكشن كذا بيجيك بالديبوق ايرور + السيرفر اسم الفنكشن بيجيك آيرور جربة وشوف الايفنت هاندلر حسبت اني كتبته + آنا لاول مره اكتب الاكواد بدون ما ادخل الويكي,, Link to comment
iPrestege Posted April 4, 2013 Share Posted April 4, 2013 ليس عيبا ان تخطئ ولكن العيب ان تستمر على نفس الخطأ ; Link to comment
3ssol Posted April 4, 2013 Share Posted April 4, 2013 سوال بسيطط و ع السريع عادي اخلي الترايقر من سيرفر للكنلت بـ هاذي الطريقه ؟ triggerClientEvent("onClick", localPlayer) لنا من الكلنت لـ السيرفر يكون بـ هذا الشكل triggerServerEvent("onClick", localPlayer) وهل يصير بـ نفس الطريقه من السيرفر للكلنت ؟؟؟؟؟؟ Link to comment
iPrestege Posted April 4, 2013 Share Posted April 4, 2013 localPlayer > source triggerClientEvent ._. . Link to comment
MSHOOSH Posted April 4, 2013 Share Posted April 4, 2013 (edited) viewtopic.php?f=164&t=55672 ركز و تفهم Edited April 4, 2013 by Guest Link to comment
3ssol Posted April 4, 2013 Share Posted April 4, 2013 انا عارف وفاهم بس انتو الي مافهمتوني انا سالت سوال بس محد يعرف يرد علي سوالي انا سالت السوال: هل طريقة عمل ترايقر من السيرفر للكلنت نفس طريقة الترايقر من الكلنت لـلسيرفر او فيه اختلاف هذا سوالي ماشوف شي صعب بـ السوال Link to comment
MSHOOSH Posted April 4, 2013 Share Posted April 4, 2013 Server function greetingHandler ( message ) outputChatBox ( "The client says: " .. message, source ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler ) Client function greetingCommand ( commandName ) triggerServerEvent ( "onGreeting", getLocalPlayer(), "Hello World!" ) -- getLocalPlayer instead of getRootElement makes the client player the 'source' on the server function, eliminating the need for an additional player argument to be transferred. end addCommandHandler ( "greet", greetingCommand ) عملية عكسية بس بس استخدامها قليل ^ ليه معصب Link to comment
3ssol Posted April 4, 2013 Share Posted April 4, 2013 اخوي هههههه دوختني انا بنام وانت لحست مخي مع ان سوالي سهل بـ النسبه لكم الحين يصير اسوي الكود كككذا اول لا triggerClientEvent("onClick", localPlayer) بدون ردود فيها لحس مخ قول يب او لا ففقط Link to comment
MSHOOSH Posted April 4, 2013 Share Posted April 4, 2013 اخوي هههههه دوختني انا بنام وانت لحست مخي مع ان سوالي سهل بـ النسبه لكمالحين يصير اسوي الكود كككذا اول لا triggerClientEvent("onClick", localPlayer) بدون ردود فيها لحس مخ قول يب او لا ففقط triggerClientEvent("onClick", localPlayer) خطا التعديل triggerClientEvent("onClick", root) 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