-
Posts
2,013 -
Joined
-
Last visited
Everything posted by iMr.SFA7
-
صحيح ولاكن السورس بالسيرفر يعتمد على الحدث "onPlayerJoin" كـ مثآل حدث عند دخول اللاعب = | .. The source of this event is the player who joined. السورس في هذا الحدث هو اللاعب الي دخل ذذ كـ مثآل addEventHandler ("onPlayerJoin", root, function ( ) outputChatBox ("Hello .",source,188,0,0 ,true) end ) هنا سوينا مخرج شات للسورس الي هو اللاعب الي دخل الزبدة من كلامي أنه السورس ماهي مثل اللوكال بلاير بس بالسيرفر السورس هذا يعتمد على الحدث ذذ موب لازم مداك تحذف اللوكال من المتغير وتقدر تستخدمه في أي وظيفة ثانية ذذ
-
اذا كان محل الأسلحة في أنترو معين فـ بالهـحالة تستخدم هذي الوظيفة عشان تحط الماركر ذذ setElementInterior
-
بالخدمة للمعلومية موب لازم تحط أسم معين للأرقمنت ما تغيره أبد مداك تسويها كذا local myMarker = createMarker(1779.81311, -1916.13953, 13.38918, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler( "onMarkerHit", myMarker, function ( element ) if ( getElementType ( element ) == "player" ) then setPedArmor ( element, 100 ) end end ) أو كذا local myMarker = createMarker(1779.81311, -1916.13953, 13.38918, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler( "onMarkerHit", myMarker, function ( player ) if ( getElementType ( player ) == "player" ) then setPedArmor ( player, 100 ) end end ) أو كذا local myMarker = createMarker(1779.81311, -1916.13953, 13.38918, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler( "onMarkerHit", myMarker, function ( EGYPT ) if ( getElementType ( EGYPT ) == "player" ) then setPedArmor ( EGYPT, 100 ) end end ) المختصر من كلامي أن الأرقمنتات بالسيرفر سايد تقدر تحطها أي أسم تبيه أهم شيء ترتيب الأرقمنتات آن شاء الله تكون أستفدت ذذ
-
هذا هو كودك صحيح؟ local myMarker = createMarker(1779.81311, -1916.13953, 13.38918, 'cylinder', 2.0, 255, 0, 0, 150) -- create myMarker function MarkerHit( hitElement, matchingDimension ) -- define MarkerHit function for the handler setPedArmor ( source, 100 ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) أول شيء أنت عطيت السورس درع تمام؟ أنت تدري من هو السورس؟ قبل كل شيء شف الحدث وأقراه بالويكي الي لمسه الألمنت الماركر السورس في هذا الحدث هو يعني في هـ الحالة أنت عطيت الماركر درع وهذا موب ممكن ذذ يعني أنت المفروض تشوف أرقمونتات الحدث تــمآم؟ element hitElement, bool matchingDimension الأرقمنت الاول هو الألمنت الي لمس الماركر وأنت المفروض تعرفه في كودك وتعطي الدرع للي لمس الماركر ذذ وبالمناسبة التحقق من نوع الألمنت مهم فـ لو ما تحققت يمكن سيارة تجي تلمس الماركر في هـ الحالة يمكن تصير أخطاء والدرع يجي لكل اللاعبين
-
local myMarker = createMarker(1779.81311, -1916.13953, 13.38918, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler( "onMarkerHit", myMarker, function ( element ) if ( getElementType ( element ) == "player" ) then setPedArmor ( element, 100 ) end end )
-
حيآكـ ويمكن أنت مسوي أنشاء الماركر خطأ أطرح الي سويته أشوف؟
-
على العموم جرب كذا addEventHandler ( "onPlayerSpawn", root, function ( ) setPedArmor ( source, 100 ) end )
-
جرب كودي واذا ماضبط أعرف أن المشكلة منك أما أنك موب حاطه سيرفر بالميتا أو أي سبب ثاني EDIT على العموم جرب كذا addEventHandler ( "onPlayerSpawn", root, function ( ) setPedArmor ( source, 100 ) end )
-
addEventHandler ( "onPlayerWasted", root, function ( ) setPedArmor ( source, 100 ) end ) أطرح أنشاء الماركر الي سويته *
-
setPedArmor الوظيفة تعطي الاعب درع في الوقت الي أنت تبيه يوم يلمس الماركر يوم يدخل الى آخره ذذ وأظن أنك تبيها يوم اللاعب يلمس الماركر يعطيه درع؟ في هـ الحالة تستخدم هـ الوظائف ذذ "onMarkerHit" -- حدث عن لمس الماركر getElementType -- نتحقق من نوع الألمنت الي لمس الماركر يمكن يكون سيارة أو أي شيء نتحقق أنه لاعب setPedArmor -- نعطيه درع
-
الريجستر هو أضافة حساب جديد وسبق وحطيت الوظيفة addAccount
-
"onClientGUIClick" guiGetText triggerServerEvent getAccount logIn addAccount
-
-- # Client Side ; addEventHandler ( "onClientGUIClick",root, function ( ) if ( source == btn ) then local thee = guiGetText (Edit) triggerServerEvent ( "OutPut", localPlayer, thee) end end ) -- # Server Side ; addEvent( "OutPut", true ) addEventHandler( "OutPut",root, function (thee) local Team = getTeamFromName("Police") if ( Team and thee ) then local players = getPlayersInTeam ( Team ) for i,v in ipairs ( players ) do outputChatBox ("" .. thee .. "", v, 255, 0, 255, true) end end end )
-
local myMarker = createMarker ( x, y, z, "cylinder", 5.0, 188, 0, 0, 255)
-
addEventHandler ( "onClientGUIClick",resourceRoot, function ( ) if ( source == playerList ) then if ( guiGridListGetSelectedItem (playerList) ~= -1 ) then local Player = guiGridListGetItemText ( playerList, guiGridListGetSelectedItem ( playerList ), 1 ) guiSetText (nameEdit, Player) end end end )
-
"onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText guiSetText
-
طريقتك هاذي راح تضبط فعلاً اذا كان اللاعب له حسابات سابقة ذذ اما لو أول مرة يدخل وماقد سوا حساب؟
-
مجرد سؤال لو واحد دخل توه داخل آول مرة بالسيرفر ذذ وباقي ما سجل حساب وأنت مسوي وظيفة أحضار الداتا الي بحسابه من وين بتجيب حسابه يعني من العــدم؟
-
بالتوفيق .. عقـبال مانشوفكم من كبار السيرفرات ذذ
-
كيف يجيب الداتا على حسابه وهو موب مســجل؟ من وين بيجيب الداتا يعني؟ مستحيـل ذذ الأكاونت داتا تحفظ الداتا على حساب اللاعب يعني لو اللاعب ماهو مسجل كيف بتجيب الداتا حقت حسابه؟
