M7mD-911 Posted September 16, 2013 Share Posted September 16, 2013 السلام عليكم ورحمة الله وبركاتة توني جديد بالمنتدى وعندي مشكلة هي انا سويت مود والمود ذا فيه زر والزر ذا فيه ايفنت onPlayerDamage والايفنت ذا فيه كود سيرفر مثل killPed ولا اعرف كيف اركب بينهم @_@ بين الكلنت والسيرفر ااستخدمت trigger... كلها ما نفعت Link to comment
فاّرس Posted September 16, 2013 Share Posted September 16, 2013 اساسا الايفنت سيرفر وش دخل التريقر ؟ وبعدين كيف فيه زر والزر فيه ايفنت ؟ لغز مثلا ؟ يعني حط الكود كله سيرفر Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 الحين انا مسوي نافذة والملف فيه كودات كلنت @_@ وحاط if source == button then .... والزر فيه Event سيرفر onPlayerDamage ذا والايفينت ذا فيه كود killPed ذا سيرفر والايفينت فيه اكواد كلنت فهمت ؟ Link to comment
кιηg-αвα∂у Posted September 16, 2013 Share Posted September 16, 2013 وش تبي تسوي بالضبط ؟؟؟؟ Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 انا في سوي هذا :@ if source == GUIEditor_Button[6] then هنا المشكلة ابي احط كود killPed + ايفينت onPlayerDamage .. Link to comment
K1NG Posted September 16, 2013 Share Posted September 16, 2013 الحين انا مسوي نافذة والملف فيه كودات كلنت @_@ وحاط if source == button then ....والزر فيه Event سيرفر onPlayerDamage ذا والايفينت ذا فيه كود killPed ذا سيرفر والايفينت فيه اكواد كلنت فهمت ؟ الي فهمته انك مسوي خلطة سيرفر بكلنت ومنت عارف تستخدم التريقر صح؟ بهالحالة تقدر تسويها كلها بجانب كلنت من خلال انك تستخدم setElementHealth -- '0' Event: "onClientPlayerDamage" بدلاً من killPed Event: "onPlayerDamage" Link to comment
AHMAD1234 Posted September 16, 2013 Share Posted September 16, 2013 serverكلها تكون في جانب الـ onPlayerDamage و killPed -:اولاً clientتكون في جانب الـ GUI functionsما عدى الـ Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 (edited) انا بعطيكم الزبدة انا مسوي زر والزر ذا اذا ضغطته تجي عند واحد تعطيه بقس ويموت على طول @_@ وفيه onPlayerDamage .. edit : + onPlayerDamage انا حاط فيه اكواد كلنت فهمتو ؟ Edited September 16, 2013 by Guest Link to comment
K1NG Posted September 16, 2013 Share Posted September 16, 2013 انا بعطيكم الزبدة انا مسوي زر والزر ذا اذا ضغطته تجي عند واحد تعطيه بقس ويموت على طول @_@ وفيه onPlayerDamage .. edit : + onPlayerDamage انا حاط فيه اكواد كلنت فهمتو ؟ الي فهمته انك مسوي خلطة سيرفر بكلنت ومنت عارف تستخدم التريقر صح؟بهالحالة تقدر تسويها كلها بجانب كلنت من خلال انك تستخدم setElementHealth -- '0' Event: "onClientPlayerDamage" بدلاً من killPed Event: "onPlayerDamage" Link to comment
TAPL Posted September 16, 2013 Share Posted September 16, 2013 لما تضغط على الزر حط المنت داتا لنفسك onPlayerDamage الأفنت ذا تحطه في السيرفر و سو الي تبيه بعدين attacker تحقق ان كان الألمنت داتا موجود للـ onPlayerDamage في الأفنت الي فهمته انك مسوي خلطة سيرفر بكلنت ومنت عارف تستخدم التريقر صح؟بهالحالة تقدر تسويها كلها بجانب كلنت من خلال انك تستخدم setElementHealth -- '0' Event: "onClientPlayerDamage" بدلاً من killPed Event: "onPlayerDamage" هو ما يبي يقتل نفسه يبي يقتل لاعبين ثانين و يحط نفسه القاتل Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 لما تضغط على الزر حط المنت داتا لنفسك كيف احط الامنت داتا Link to comment
AHMAD1234 Posted September 16, 2013 Share Posted September 16, 2013 لما تضغط على الزر حط المنت داتا لنفسك كيف احط الامنت داتا setElementData Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 function DSSAS( theAttacker, theWeapon ) if getPlayerSerial ( theAttacker ) == "C73E66C49B0EB8F6D39FB6E457172E03" then if theWeapon == 0 then killPed ( source, theAttacker, theWeapon ) end end end addEventHandler ( "onPlayerDamage", root,DSSAS) ابي احطه triggerServerEvent ككيف ؟ edit: انا مسوي له زر ترآ Link to comment
AHMAD1234 Posted September 16, 2013 Share Posted September 16, 2013 function DSSAS( theAttacker, theWeapon ) if getPlayerSerial ( theAttacker ) == "C73E66C49B0EB8F6D39FB6E457172E03" then if theWeapon == 0 then killPed ( source, theAttacker, theWeapon ) end end end addEventHandler ( "onPlayerDamage", root,DSSAS) ابي احطه triggerServerEvent ككيف ؟ server side وكودك clientيكون في جانب الـ trigger to serverالـ Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 طيب ي حبوبي انا الحين سويت triggerServerEvent وش اسوي بملف السيرفر ؟؟ احط له addEventHandler ثنين ؟ Link to comment
AHMAD1234 Posted September 16, 2013 Share Posted September 16, 2013 طيب ي حبوبي انا الحين سويت triggerServerEventوش اسوي بملف السيرفر ؟؟ احط له addEventHandler ثنين ؟ سوي طريقة تابل اسهل addEventHandler "2" ما يحتاج Edit: edit: انا مسوي له زر ترآ احسن تطرح الكود Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 طرحت الكود شفة طريقة تابل ما اعرف لها ممكن مثال لها ؟ وأفهم Link to comment
AHMAD1234 Posted September 16, 2013 Share Posted September 16, 2013 طرحت الكود شفة طريقة تابل ما اعرف لها ممكن مثال لها ؟ وأفهم قصدي كود الزر -:المثال addCommandHandler("set", function (player, cmd, value) if getElementData(player, "test") == value then return end setElementData(player, "test", value) outputChatBox( "element Data set to "..value.."!", player, 255, 0, 0, true ) end) Link to comment
TAPL Posted September 16, 2013 Share Posted September 16, 2013 كودك مضبوط بس انت حاطه على سيريال معين إذا تبي على الي ضغط على زر استخدم الألمنت داتا هذا لما يضغط على زر كلينت setElementData(localPlayer, "XXX", true) هذا بالسيرفر حطه بدل تحقق السيريال getElementData(theAttacker, "XXX") Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 كودك مضبوطبس انت حاطه على سيريال معين إذا تبي على الي ضغط على زر استخدم الألمنت داتا هذا لما يضغط على زر كلينت setElementData(localPlayer, "XXX", true) هذا بالسيرفر حطه بدل تحقق السيريال getElementData(theAttacker, "XXX") الحين XXX وش Link to comment
AHMAD1234 Posted September 16, 2013 Share Posted September 16, 2013 الحين XXX وش "XXX" = القيمة الأفتراضية Link to comment
TAPL Posted September 16, 2013 Share Posted September 16, 2013 XXX هذا اسم للداتا تقدر تحطه اي شي Link to comment
#DRAGON!FIRE Posted September 16, 2013 Share Posted September 16, 2013 كودك مضبوطبس انت حاطه على سيريال معين إذا تبي على الي ضغط على زر استخدم الألمنت داتا هذا لما يضغط على زر كلينت setElementData(localPlayer, "XXX", true) هذا بالسيرفر حطه بدل تحقق السيريال getElementData(theAttacker, "XXX") الحين XXX وش # ههنـأ مجرد اسم قيمةة , يعني لو تحطه اي شي م تفرق # وتقدر تروح تششوف شرحي عن المنت داتا تفهمها اكثر > Link to comment
M7mD-911 Posted September 16, 2013 Author Share Posted September 16, 2013 (edited) زي كذا ؟ edit: function DSSAS( theAttacker, theWeapon ) if getElementData(theAttacker, "XXX") then if theWeapon == 0 then killPed ( source, theAttacker, theWeapon ) end end end addEventHandler ( "onPlayerDamage", root,DSSAS) ..كذآ..؟ Edited September 16, 2013 by Guest Link to comment
TAPL Posted September 16, 2013 Share Posted September 16, 2013 لا if ... then لازم تحط الشرط 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