Jump to content

Adham

Members
  • Posts

    2,259
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Adham

  1. Adham

    Help ..

    بخلص درس , وبجربه وبعطيك خبر .
  2. Adham

    Help ..

    شف اخ مستر مسوي لما يكتب في 3 ايديت يجي بالقريد لست الكتبو بالايديت ويتحفظ محاولتي : triggerServerEvent ( "Save", localPlayer ) addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == Button ) then local Text = guiGetText ( edit1 ) local Tezt2 = guiGetText ( edit2 ) local Text3 = guiGetText ( edit3 ) if Text == "" or Tezt2 == "" or Text3 == "" then return end triggerServerEvent ( "onSend", localPlayer,Text,Tezt2,Text3 ) end end ) addEvent ( "Accept", true ) addEventHandler ( "Accept", root, function ( theList ) guiGridListClear(GUIEditor.gridlist[4]) for i, R in pairs(theList) do guiGridListSetItemText(GUIEditor.gridlist[4], row, 1, R["Text"], false, false) guiGridListSetItemText(GUIEditor.gridlist[4], row, 2, R["Tezt2"], false, false) guiGridListSetItemText(GUIEditor.gridlist[4], row, 3, R["Text3"], false, false) end end ) -- Server addEventHandler ("onResourceStart", resourceRoot, function () executeSQLQuery ("CREATE TABLE IF NOT EXISTS `ModsSystem` (Text,Tezt2,Text3)") end ) addEvent ( "Save", true ) addEventHandler ( "Save", root, function ( ) local result = executeSQLQuery ( "SELECT * FROM `ModsSystem` " ) if ( type ( result ) == "table" and #result == 0 ) or not result then triggerClientEvent ( client, "Accept", client, result ) end end ) addEvent ( "onSend", true ) addEventHandler ( "onSend", root, function ( Text,Tezt2,Text3 ) executeSQLQuery("INSERT INTO `ModsSystem` ( Text,Tezt2,Text3 ) VALUES ( ?, ?, ? )", tostring ( Text ), tostring ( Tezt2 ), tostring ( Text2 ) ) end ) ملحوظه: التريقر الأول في كود فتح الوحة
  3. Adham

    Help ..

    بعته لك بالخاص
  4. Adham

    Help ..

    السلأم عليكم ورحمه الله وبركاته اليوم سويت سقل طريقه انشاء القاعده : executeSQLQuery( "CREATE TABLE IF NOT EXISTS Systems (text,CardType,Adham)" ) وسويت يوم لما يضعط علي زر يسوي DROP executeSQLQuery("DROP TABLE Systems" ) وم يتحذف شي الدي بق : Database query failed: no such table:Systems
  5. شوف انت ي مبدع وش مسوي بالكود هذا local Table = { } addEvent ("JoinJob",true) addEventHandler ("JoinJob",root, function () setElementModel ( source , 3 ) -- اي دي الشخصية table.insert ( Table , source ) outputChatBox ( " اذهب الى العلامة للدخول المهمة " , source ) local Car[source] = createVehicle( 543 , x , y , z) warpPedIntoVehicle(source,Car[source] ) local Marker[source] = createMarker ( x , y , z , "cylinder" , 2 , 255 , 0 , 255 , 255 , source ) local Blip[source] = createBlipAttachedTo ( Marker[source] , 20 ) setElementVisibleTo ( Blip[source] , root , false ) setElementVisibleTo ( Blip[source] , source , false ) end ) addEventHandler ("onMarkerHit",root, function (player) if getElementType(player) == "vehicle" and isPedInVehicle (player) then if source == Marker[source] then givePlayerMoney ( player , 2000 ) destroyElement ( Car[source] ) destroyElement ( Blip[source] ) destroyElement ( Marker[source] ) outputChatBox (" لقد انهيت المهمة وربحت 2000 " , player ) table.remove ( Table , player ) end end end ) وبعدين انا ادري انك مقهور لين قلتلي تعال نفتح سرفر ووفقت بعدين قلت لك ماني فاتح معاك مقهور
  6. if ( getPlayerTeam ( localPlayer ) ) == getTeamFromName ( "Criminal" ) then
  7. addEventHandler ( "onClientGUIClick",root, function ( ) if ( source == button ) then guiSetVisible( GUIEditor.window[1], false ) showCursor ( false ) guiSetInputEnabled ( false ) end end ) بدل button ب اسم زرك
  8. حط ذا بالكلنت وخش علي المركر بتظهر لك الوحه local Marker = createMarker(1922.50562,-1760.24609,13.54688,"cylinder",1.5,255,255,0,170) GUIEditor = { button = {}, window = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(222, 189, 610, 397, "في اي مدينه سوف تعيش", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.button[1] = guiCreateButton(18, 183, 247, 110, "لاس فيغاس", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(322, 184, 248, 109, "لوس سانتوس", false, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(61, 38, 490, 105, "اذا كنت قد اخترت احد المدن فسوف تكون هذه هي مدينتك للأبد ", false, GUIEditor.window[1]) addEventHandler ( "onClientMarkerHit", Marker, function ( hitPlayer ) if hitPlayer == localPlayer and not isPedInVehicle( hitPlayer ) then guiSetVisible( GUIEditor.window[1], true ) showCursor ( true ) guiSetInputEnabled ( true ) end end ) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[2] ) then setElementPosition ( localPlayer , 1916.07837,-1759.90369,13.54688) elseif ( source == GUIEditor.button[1] ) then setElementPosition ( localPlayer , 1916.07837,-1759.90369,13.54688) end end ) @BrosS الأن انا وش دخلني تقفل كيف الوحة ؟ انا العليا سويت له اليبيه هوا م قال يبي يسوي غلق للوحة يسوي زر غلق للوحة وبس
  9. @ Bros شو النتا سويته بالكود انشاء الله ؟ انا اخد الكود أعدل له الاكواد الوحه مب لما يخش علي مركر يطلع له لوحه تم التجربه @ local Marker = createMarker(1922.50562,-1760.24609,13.54688,"cylinder",1.5,255,255,0,170) GUIEditor = { button = {}, window = {}, memo = {} } GUIEditor.window[1] = guiCreateWindow(222, 189, 610, 397, "في اي مدينه سوف تعيش", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.button[1] = guiCreateButton(18, 183, 247, 110, "لاس فيغاس", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(322, 184, 248, 109, "لوس سانتوس", false, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(61, 38, 490, 105, "اذا كنت قد اخترت احد المدن فسوف تكون هذه هي مدينتك للأبد ", false, GUIEditor.window[1]) addEventHandler ( "onClientMarkerHit", Marker, function ( hitPlayer ) if hitPlayer == localPlayer and not isPedInVehicle( hitPlayer ) then guiSetVisible( GUIEditor.window[1], true ) showCursor ( true ) guiSetInputEnabled ( true ) end end ) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[2] ) then setElementPosition ( localPlayer , 1916.07837,-1759.90369,13.54688) elseif ( source == GUIEditor.button[1] ) then setElementPosition ( localPlayer , 1916.07837,-1759.90369,13.54688) end end )
  10. جرب local Marker = createMarker(1922.50562,-1760.24609,13.54688,"cylinder",1.5,255,255,0,170) GUIEditor = { button = {}, window = {}, memo = {} } addEventHandler("onClientMarkerHit", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(222, 189, 610, 397, "في اي مدينه سوف تعيش", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.button[1] = guiCreateButton(18, 183, 247, 110, "لاس فيغاس", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(322, 184, 248, 109, "لوس سانتوس", false, GUIEditor.window[1]) GUIEditor.memo[1] = guiCreateMemo(61, 38, 490, 105, "اذا كنت قد اخترت احد المدن فسوف تكون هذه هي مدينتك للأبد ", false, GUIEditor.window[1]) end ) addEventHandler("onClientGUIClick",root, function () if ( source == GUIEditor.button[2] ) then setElementPosition ( localPlayer , 1916.07837,-1759.90369,13.54688) elseif ( source == GUIEditor.button[1] ) then setElementPosition ( localPlayer , 1916.07837,-1759.90369,13.54688) end end )
  11. https://wiki.multitheftauto.com/wiki/Main_Page
  12. حبيبي , م في حدث اسمه كذا ولو انك تبحث بالويكي م تلاقي
  13. انت تبي يوم يقتل الزومبي يزداد البروجيس بار انا اشوفك مسوي غير النت طلبه انت مب مسوي حدث اذا قتل الاعب , او اذا قتل الزومبي واعتقد م في حدث يوم تقتل الزومبي اعتقد انك تستخدم حدث "onPlayerWaste" وانا اشوف انك مستقبل في سرفر تريقر اسمه اون زومبي وستيط و هوا مش موجود بكلنت اصلأ
  14. وين حدث يوم تقتل اللاعب ؟ "
  15. Abdul KariM @ ترأ اني كاتب Author : MoDeR2014 وكاتب : هذا الكود كان الأخ كور عطاه لي زمان
  16. لين يضعط علي زر ويكتب بالايديت يجي بالميمو الكلام الكتبو بالايديت ويتحفظ ملحوظه : غير مجرب الكود -------------------------- Client addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == Button ) then local Text = guiGetText ( edit ) triggerServerEvent ( "OnSend", localPlayer, Text ) end end ) addEvent ( "onAccept", true ) addEventHandler ( "onAccept", root, function ( Text ) guiSetText ( memo, Text ) end ) --------------- Server addEventHandler ("onResourceStart", resourceRoot, function () executeSQLQuery ("CREATE TABLE IF NOT EXISTS `Text_System` (Text)") end ) addEvent ( "OnSend", true ) addEventHandler ( "OnSend", root, function ( Text ) local result = executeSQLQuery ( "SELECT * FROM `Text_System` WHERE `Text` = ?", Text ) if ( result and #result == 0 ) then executeSQLQuery( 'INSERT INTO `Text_System` (Text) VALUES(?,?,?,?,?,?) ' ) triggerClientEvent ( source, "onAccept", source, result ) end end ) ;
  17. يبي يسوي جمله مثل الصفرا هذا الكود كان الأخ كور عطاه لي زمان : اولا : روح لملف الميتا واطرح فيه ذا التعريف true Texts = { { " Name ", x , y , z , 0, Size }, { " Name ", x , y , z , 0, Size }, { " Name ", x , y , z , 0, Size }, } addEventHandler("onClientRender", root, function() for index, value in ipairs( Texts ) do if localPlayer:getDimension() == value[5] then local PP = { getElementPosition(localPlayer) }; local SS = { getScreenFromWorldPosition( value[2] , value[3] , value[4] +1.3 ) } ; if SS[1] and SS[2] then local distance = getDistanceBetweenPoints3D( value[2] , value[3] , value[4], PP[1], PP[2], PP[3] ); if distance < 15 then dxDrawText( value[1] , SS[1], SS[2]-3, SS[1], SS[2]-3, tocolor(0, 0, 0, 100), value[6] -(distance/15), "default-bold", "center", "top", false, false, false, false, false); dxDrawText( value[1] , SS[1], SS[2], SS[1], SS[2], tocolor(255, 255, 255, 200), value[6] -(distance/15), "default-bold", "center", "top", false, false, false, false, false); end end end end end ); - Name = أسم التبيه مثلا محل الاسلحة x,y,z - مكان التبيه يجي عليه الكلام Size = المقاس Author : MoDeR2014 او استخدم dxDrawTextOnElement https://wiki.multitheftauto.com/wiki/DxDrawTextOnElement
  18. ايه معك حق , انا ادري ع نفسي انها وهميه بالنسبه لكنت بس هوا يقدر يسويها تريقر و يحط الكود بالسرفر وخلاص
  19. السلأم عليكم ورحمه الله وبركاته .. بمأ اني فاضي اليوم قلت ان اسوي شرح للمبتدئين اولأ نبدا بسم الله .. "addEventHandler" هوأ حدث يقوم بتفعيل الحدث الجنبه مثل .. addEventHandler ( "onClientGUIClick",root, سوينا الحدث .. function ( ) = وظيفه .. -- بـمعني وظيفه معينه . -- بعدين نحط الكواد الذي نبيها مع الحدث -- نسوي امثله "لما الاعب يضعط علي زر ومعه 2000 فلوس يعطيه شخصيه واذا م معه م يعطيه شخصيه" اولأ بنروح للويكي بنخش الصفحه : https://wiki.multitheftauto.com/wiki/Main_Page بنروح للفكشنات المطلوبه اولأ حدث عند الضعط علي الزر "onClientGUIClick" -- عند الضعط علي زر "button" معين triggerServerEvent -- تريقر يعني بنسوي تريقر من كلنت لسرفر ونستقبله بسرفر التريقر :- عبارة عن وظيفة معرفة تقوم باستقبال الأشياء المادية لارسالها لملف مختلف النوع للأداء بالوظائف المختلفة كيف نسوي تريقر ؟ نروح لملف كلنت ونحط تريقر بنشوف الكود تبع التريقر الهوا : Syntax : bool triggerServerEvent ( string event, element theElement, [arguments...] ) bool = true or false string event سترينج يعني "" تسوي اسم الحدث علي اسم انت تبيه اي شي element the element = تسوي تريقر علي الاعب مثلأ localPlayer or Le3bA = getLocalPlayer ( ) triggerServerEvent ( "adham", Le3bA ) وإلخ بعدين سوينا تريقر الناس تقول لي الإن - ليش سويت تريقر واقدر اسوي فكشنات تسحب الفلوس من الاعب وتعطيه شخصيه - عن طريق كلنت ؟ - عشان الفلوس وهميه من جهه الكلنت . - سوينا تريقر - نروح لملف سرفر نستقبل التريقر عن طريق احداث " addEvent addEventHandler bool addEvent ( string eventName [, bool allowRemoteTrigger = false ] ) bool = true or false string eventName = اسم الحدث السويته بالتريقر bool allow = true addEventHandler ( " اسم الحدث", root, -- نروح لفكشن getPlayerMoney -- int/bool getPlayerMoney ( player thePlayer ) player thePlayer = الاعب مثلأ local Le3bA = getPlayerMoney ( source ) -- تجيب فلوس الاعب if ( Le3bA > 2000 ) then -- تحقق لو كان فلوس الاعب ازيد من 2000 takePlayerMoney ( source, 2000 ) -- لو معه اكتر من 2000 يسحب منه 2000 بالعبه setElementModel = تعطي الاعب شخصيه bool setElementModel ( element theElement, int model element theElement = الليمنت التبي تسوي عليه int model = الاي دي الموديل outputChatBox = تحط نص اخراج بالشات else -- لو كان خطأ outputChatBox -- تسوي نص اخراج بالشات انك م معك فلوس الكود في الأخر بيطلع : -- Client addEventHandler ( 'onClientGUIClick', root, function ( ) if ( source == button ) then triggerServerEvent ( "Le3bA", localPlayer ) end end ) -- Server addEvent ( "Le3bA", true ) addEventHandler ( "Le3bA", root, function ( ) local Le3bA = getPlayerMoney ( source ) if Le3bA > 2000 then takePlayerMoney ( source, 2000 ) setElementModel ( source, 0 ) outputChatBox ( "[SkinSystem]: تم إعطائك شخصيه وتم سحب فلوسك "..Le3bA.." ",source,255,255,255,true ) else outputChatBox ( "[SkinSystem]: لا تملك مال",source,255,255,255,true ) end end ) والسلأم عليكم ورحمه الله وبركاته
  20. م فهمت عليك كويس , "onClientGUIClick" -- لما يضعط علي الزر setTimer -- تسوي تيمر كل 5 دقائق مثلأ setElementHealth -- تعطي دم createVehicle -- تصنع سيارة setPedAnimation -- تعطي الشخصيه حركة. triggerServerEvent -- تسوي ترقير وتستقبل فيه ملف السرفر وتعطيه سلاح giveWeapon -- تعطيه سلاح -- رشاش -- بالنسبه للشخصيات سوي جدول مثل هذا local skin = { { "CJ", 0 }, { "Name", ID } } for i,v in ipairs( skin ) do -- تسوي لوب علي الشخصيات guiGridListAddRow -- تضيف راو جديد guiGridListSetItemText -- تحط كلام بالقريد لست guiGridListSetItemData -- تسوي داتا علي الشخصيات -- سوي حدث اذا ضعط علي زر , او ضعط مرتين علي القريد لست "onClientGUIClick" -- لما يدوس علي زر "onClientGUIDoubleCkick" -- لما يدوس مرتين guiGridListGetItemData -- تجيب الداتا guiGridListGetSelectedItem -- تجيب المحدد بالقريد لست setElementModel -- تحط للاعب شخصيه موقع يجيب لك اسم الحركات : https://wiki.multitheftauto.com/wiki/Animations
  21. سلام عليكم ورحمه الله وبركاتة.. ابي فكشن فيه مكان معين م يقدر يضرب ب العصايه ولا السلاح ولا إلخ
×
×
  • Create New...