-
Posts
111 -
Joined
-
Last visited
Everything posted by +1HidroNex
-
dbConnect : ? test_db = dbConnect( "sqlite", "file.db" ) -- عندك بطريقتين تفتح او تصنع ملف باستخدامه test_db = dbConnect( "sqlite", ":myresource/file.db" ) -- تصنع او تفتحه بمود آخر test_db = dbConnect( "mysql", "dbname=dbname;host=5.196.43.208", "username", "password", "share=1" ) -- او تفتحه من قاعدة بيانات الخاصة بالخادم -- الارقمنت الاول --[[ تحدده يكون sqlite عشان تفتح ملفات .db او mysql عشان تفتح اتصالات خارجية ]] dbExec : ? -- اذا تبي تستعمل الأمر مباشرة بدون ماتستعملها -- وما بتحتاج تستعمل معها : -- dbPoll -- dbFree dbExec ( test_db, "DELETE FROM table_name WHERE name=?", "Wifi" ) -- وبيرجع ترو اذا زبطت العملية وفولس اذا مازبطت dbQuery : dbPoll : dbFree : ? -- هذي تستعمل مع dbFree && dbPoll -- dbFree لاستعمالها مباشرة بدون نتائج -- dbPoll لاستعمالها عشان تستلم نتيجة الشهادة -- قصدي الاستعلام -- مثل SELECT local Query = dbQuery ( test_db, "SELECT * FROM table_name WHERE name=?", 'Wifi' ) -- كذا مابيصير شيء -- لازم تستعمل -- dbPoll او -- dbFree local Result = dbPoll ( Query, -1 ) -- كذا بتقدر تستفيد من النتيجة -- مع الأفتراض انه عند تحديد قيمة وايفاي وتحديد number -- بيطلع 10 outputChatBox( tostring( Result["number"] ) ) --[[ بيطلع : 10 ]] -- ولو جربنا كذا local Result = dbFree ( Query ) outputChatBox( tostring( Result["number"] ) ) --[[ بيطلع : خطأ , لان dbFree بترجع true او false ]] شرح الأخ .. # @iMr.WiFi..!
-
حاول انك , تحط التفاصيل , لانه الى اشوفه اكواد جاهزه , حاول انك تفصل شوي , عشان حتآ لو مافهم , راح يفهم اذا عاد الفيديو مره مرتين اما كذا يأخذ الكود جاهز , ولا بيفهم مجرد رائي , موفق #
-
شي مو شغلك خليك في نفسكك , من تدخل فيمآ لا يعنيه لقى مالا يرضيه , توكل على الله #
-
اضن انه ملف الماب موجود فيه الاحداثيات تاخذها من هناك .. #
-
يعطيك العافيه على مجهودك المتواصل , وبتوفيق لك في باقي شروحاتك , #
-
لمآ تخش , موقع سيرفرك او موقع خادمك , لما تخش resource .. راح يطلع لك المودات تمام ؟ روح اضغط على المود الى تبي تعرف حجمه واكيد راح يكون فيه خيارات مثل .. Delete .. Downlod .. الخخخ راح تحصل خيار اسمه Size .. اذا اشرت على المود , وضغط هذا الخيار راح يطلع حجمه #
-
local veh = getElementModel ( theVehicle ) if veh = 500 or veh == 577 then -- Your Cood
-
هنآ لطلب تصحيح الاكواد , مش لطلب المودات , اعتقد القسم غلط , #
-
getPlayerMoney -- لو تبي تتحقق من فلوس الاعب قبل ماتسحب منه الفلوس takePlayerMoney -- هنآ تسحب الفلوس من الاعب
-
getElementModel تستخدم هذا الفنكشن لي تتحقق من ايدي السياره الى تبيهآ #
-
نعم تستخدم في ملف - meta.xml
-
في طريقة افضل بدل ماتشفر المودات وتتعب حالك تقدر تستخدم cache="false" -- وضيفتها تخفي لك الملف <script src="c.lua" type="client" cache="false" /> -- وراح تكون كذا بعد الاضافه وحاول انك تبتدي , بل سكربت البسيط , عشان ماتتعقد فل برمجه وتزهق منهآ لانه لو بديت بشي , صعب , راح تزهق من كثرة الأخطاء الى راح تواجها , فلي ذالك تعلم حبه حبه #
-
takePlayerMoney getPlayerMoney outputChatBox -- لو تبي يطلع رساله تم انشاء القروب else outputChatBox -- لو تبي يطلع رساله , لاتملك المال الكافي
-
دام انها تضيع وقت بدون استفاده .. ليه تلعبهآ ؟ ليه اشوفك تطلب مساعده في قسم , البرمجه ؟ كل شخص , جالس يشوف - MTA - بوجهة نضره ومن ناحية تصميم لعبه , بلغة Lua .. فكره ممتازه , وممكن نشوف تطور في هاذي الغه في الأيام الجايه وماحد راح يعرف قيمة هاذي العيه , مهما كانت قديمه , الى الي يلعبهآ , من 4 الى 5 سنين , راح يعرف قيمتهآ مهما صارت قديمه , بتوفيق للجميع .. #
-
تسلم على الاهداء حبيبي تشكر على هذا المود الجميل وهاذي بدايه جميله , كمبرمج والله يوفقك , ونتضر ابداعك القادم موفق اخوي , #
-
لا هذا انا عارفه كله , المقصد الى ابيه , انه , الكلام يجي فوق الصوره , الكلام مسويه وكل شي انا بس المشكله اذا حاط صوره يجي الكلام تحت الصوره وراها يعني وذاا شلتها الكام يطلع كويس مثل ماهو بس خلاص حليت المشكله .. #
-
GUIEditor = { button = {}, window = {}, staticimage = {}, label = {} } GUIEditor.window[1] = guiCreateWindow(119, 103, 782, 569, "Shop System.", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1],false) buttontec9 = guiCreateButton(562, 155, 125, 40, "Buy Tec9 42000$", false, GUIEditor.window[1]) local font0_Foxes = guiCreateFont(":weaponshopdx/Foxes.ttf", 10) guiSetFont(buttontec9, font0_Foxes) guiSetProperty(buttontec9, "NormalTextColour", "FFFE6000") buttonm4 = guiCreateButton(359, 155, 125, 40, "Buy M4 80000$", false, GUIEditor.window[1]) guiSetFont(buttonM4, font0_Foxes) guiSetProperty(buttonM4, "NormalTextColour", "FFFE6000") buttonspaz12 = guiCreateButton(191, 155, 125, 40, "Buy Spaz 50000$", false, GUIEditor.window[1]) guiSetFont(buttonspaz, font0_Foxes) guiSetProperty(buttonspaz, "NormalTextColour", "FFFE6000") buttonak47 = guiCreateButton(32, 155, 125, 40, "Buy Ak 47 10000$", false, GUIEditor.window[1]) guiSetFont(buttonak47, font0_Foxes) guiSetProperty(buttonak47, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[1] = guiCreateStaticImage(22, 39, 145, 106, "Ak47.png", false, GUIEditor.window[1]) GUIEditor.staticimage[2] = guiCreateStaticImage(190, 58, 132, 89, "Spaz.png", false, GUIEditor.window[1]) GUIEditor.staticimage[3] = guiCreateStaticImage(365, 53, 115, 97, "M4.png", false, GUIEditor.window[1]) buttonhealth = guiCreateButton(566, 333, 125, 40, "Buy Health 500$", false, GUIEditor.window[1]) guiSetFont(buttonhealth, font0_Foxes) guiSetProperty(buttonhealth, "NormalTextColour", "FFFE6000") buttonarmour = guiCreateButton(376, 333, 125, 40, "Buy Armour 100$", false, GUIEditor.window[1]) guiSetFont(buttonarmour, font0_Foxes) guiSetProperty(buttonarmour, "NormalTextColour", "FFFE6000") buttonuzi = guiCreateButton(25, 332, 125, 40, "Buy Uzi 60000$", false, GUIEditor.window[1]) guiSetFont(buttonuzi, font0_Foxes) guiSetProperty(buttonuzi, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[4] = guiCreateStaticImage(35, 214, 95, 108, "Uzi.png", false, GUIEditor.window[1]) GUIEditor.staticimage[5] = guiCreateStaticImage(200, 206, 126, 124, "Recortada.png", false, GUIEditor.window[1]) buttonSawedoff = guiCreateButton(200, 332, 125, 40, "Buy Sawed-off 65000$", false, GUIEditor.window[1]) guiSetFont(buttonSawedoff, font0_Foxes) guiSetProperty(buttonSawedoff, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[6] = guiCreateStaticImage(387, 206, 104, 112, "yelek.png", false, GUIEditor.window[1]) GUIEditor.staticimage[7] = guiCreateStaticImage(567, 225, 124, 90, "kalp.png", false, GUIEditor.window[1]) GUIEditor.staticimage[8] = guiCreateStaticImage(547, 36, 144, 102, ":Tec9.png", false, GUIEditor.window[1]) buttonskinvip = guiCreateButton(15, 480, 145, 38, "Skin Vip 150000 $", false, GUIEditor.window[1]) guiSetFont(buttonskinvip, font0_Foxes) guiSetProperty(buttonskinvip, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[9] = guiCreateStaticImage(31, 376, 105, 94, "kas.png", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(335, 528, 131, 20, "Script By MusiQue", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], font0_Foxes) guiLabelSetColor(GUIEditor.label[1], 0, 239, 253) GUIEditor.label[2] = guiCreateLabel(739, 26, 33, 47, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "sa-gothic") guiLabelSetColor(GUIEditor.label[2], 252, 172, 0) GUIEditor.label[3] = guiCreateLabel(739, 512, 33, 47, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], "sa-gothic") guiLabelSetColor(GUIEditor.label[3], 0, 243, 251) GUIEditor.label[4] = guiCreateLabel(8, 522, 33, 47, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], "sa-gothic") guiLabelSetColor(GUIEditor.label[4], 6, 236, 244) x = guiCreateButton(352, 428, 74, 44, "Close", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], font0_Foxes) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFF04F00") bindKey( 'F5', 'down', function ( ) guiSetVisible( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( not isCursorShowing ( ) ) end ) function Close () if source == x then showCursor (false) guiSetVisible (GUIEditor.window[1],false) end end addEventHandler ( "onClientGUIClick", root, function ( ) if source == buttonm4 then triggerServerEvent ( "M4v", localPlayer ) elseif source == buttonspaz12 then triggerServerEvent ( "spaz12", localPlayer ) elseif source == buttonak47 then triggerServerEvent ( "AK47", localPlayer ) elseif source == buttonhealth then triggerServerEvent ( "health", localPlayer ) elseif source == buttonarmour then triggerServerEvent ( "armor", localPlayer ) elseif source == buttonuzi then triggerServerEvent ( "Uzi", localPlayer ) elseif source == buttontec9 then triggerServerEvent ( "tec9", localPlayer ) end end )
-
Server Side -- addEvent("AK47", true) addEventHandler("AK47", root, function AK47() if ( getPlayerMoney(source) >= 10000 ) then takePlayerMoney(source,10000) giveWeapon(source,30,550,true) outputChatBox('(Weapon Shop): You Bought a AK-47! Costs $8000', source, 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a AK-47!', 250,230,0) end end ) addEvent("M4v", true) addEventHandler("M4v", root, function M4v() if ( getPlayerMoney(source) >= 80000 ) then takePlayerMoney(source,80000) giveWeapon(source,31,550,true) exports["guimessages"]:outputServer(source,'(Weapon Shop): You Bought a M4! Costs $8000', 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a M4!', 250,230,0) end end ) addEvent("spaz12", true) addEventHandler("spaz12", root, function spaz12() if ( getPlayerMoney(source) >= 5000 ) then takePlayerMoney(source,5000) giveWeapon(source,27,550,true) exports["guimessages"]:outputServer(source,'(Weapon Shop): You Bought a Combat Shotgun ', 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a Spaz-12!',250,230,0) end end ) addEvent("Uzi", true) addEventHandler("Uzi", root, function Uzi() if ( getPlayerMoney(source) >= 65000 ) then takePlayerMoney(source,65000) giveWeapon(source,28, 500,true) exports["guimessages"]:outputServer(source,'(Weapon Shop): You Bought a Uzi! ', 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a Uzi!', 250,230,0) end end ) addEvent("tec9", true) addEventHandler("tec9", root, function tec9() if ( getPlayerMoney(source) >= 42000 ) then takePlayerMoney(source,42000) giveWeapon(source,32, 580,true) exports["guimessages"]:outputServer(source,'(Weapon Shop): You Bought a Tec9! C', 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a Tec9!', 250,230,0) end end ) addEvent("armor", true) addEventHandler("armor", root, function armor() if ( getPlayerMoney(source) >= 100 ) then takePlayerMoney(source,100) setPedArmor (source, 100) exports["guimessages"]:outputServer(source,'(Weapon Shop): You Bought a Armor! Costs $500', 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a Armor!', 250,230,0) end end ) addEvent("health", true) addEventHandler("health", root, function health() if ( getPlayerMoney(source) >= 500 ) then takePlayerMoney(source,500) setElementHealth(source, 200) exports["guimessages"]:outputServer(source,'(Weapon Shop): You Bought a health', 0, 255, 0) else exports["guimessages"]:outputServer(source,'(Weapon Shop): you don`t have enough momey for a health', 250,230,0) end end ) -- Client Side GUIEditor = { button = {}, window = {}, staticimage = {}, label = {} } GUIEditor.window[1] = guiCreateWindow(119, 103, 782, 569, "Shop System.", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1],false) buttontec9 = guiCreateButton(562, 155, 125, 40, "Buy Tec9 42000$", false, GUIEditor.window[1]) local font0_Foxes = guiCreateFont(":weaponshopdx/Foxes.ttf", 10) guiSetFont(buttontec9, font0_Foxes) guiSetProperty(buttontec9, "NormalTextColour", "FFFE6000") buttonm4 = guiCreateButton(359, 155, 125, 40, "Buy M4 80000$", false, GUIEditor.window[1]) guiSetFont(buttonM4, font0_Foxes) guiSetProperty(buttonM4, "NormalTextColour", "FFFE6000") buttonspaz12 = guiCreateButton(191, 155, 125, 40, "Buy Spaz 50000$", false, GUIEditor.window[1]) guiSetFont(buttonspaz, font0_Foxes) guiSetProperty(buttonspaz, "NormalTextColour", "FFFE6000") buttonak47 = guiCreateButton(32, 155, 125, 40, "Buy Ak 47 10000$", false, GUIEditor.window[1]) guiSetFont(buttonak47, font0_Foxes) guiSetProperty(buttonak47, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[1] = guiCreateStaticImage(22, 39, 145, 106, "Ak47.png", false, GUIEditor.window[1]) GUIEditor.staticimage[2] = guiCreateStaticImage(190, 58, 132, 89, "Spaz.png", false, GUIEditor.window[1]) GUIEditor.staticimage[3] = guiCreateStaticImage(365, 53, 115, 97, "M4.png", false, GUIEditor.window[1]) buttonhealth = guiCreateButton(566, 333, 125, 40, "Buy Health 500$", false, GUIEditor.window[1]) guiSetFont(buttonhealth, font0_Foxes) guiSetProperty(buttonhealth, "NormalTextColour", "FFFE6000") buttonarmour = guiCreateButton(376, 333, 125, 40, "Buy Armour 100$", false, GUIEditor.window[1]) guiSetFont(buttonarmour, font0_Foxes) guiSetProperty(buttonarmour, "NormalTextColour", "FFFE6000") buttonuzi = guiCreateButton(25, 332, 125, 40, "Buy Uzi 60000$", false, GUIEditor.window[1]) guiSetFont(buttonuzi, font0_Foxes) guiSetProperty(buttonuzi, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[4] = guiCreateStaticImage(35, 214, 95, 108, "Uzi.png", false, GUIEditor.window[1]) GUIEditor.staticimage[5] = guiCreateStaticImage(200, 206, 126, 124, "Recortada.png", false, GUIEditor.window[1]) buttonSawedoff = guiCreateButton(200, 332, 125, 40, "Buy Sawed-off 65000$", false, GUIEditor.window[1]) guiSetFont(buttonSawedoff, font0_Foxes) guiSetProperty(buttonSawedoff, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[6] = guiCreateStaticImage(387, 206, 104, 112, "yelek.png", false, GUIEditor.window[1]) GUIEditor.staticimage[7] = guiCreateStaticImage(567, 225, 124, 90, "kalp.png", false, GUIEditor.window[1]) GUIEditor.staticimage[8] = guiCreateStaticImage(547, 36, 144, 102, ":Tec9.png", false, GUIEditor.window[1]) buttonskinvip = guiCreateButton(15, 480, 145, 38, "Skin Vip 150000 $", false, GUIEditor.window[1]) guiSetFont(buttonskinvip, font0_Foxes) guiSetProperty(buttonskinvip, "NormalTextColour", "FFFE6000") GUIEditor.staticimage[9] = guiCreateStaticImage(31, 376, 105, 94, "kas.png", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(335, 528, 131, 20, "Script By MusiQue", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], font0_Foxes) guiLabelSetColor(GUIEditor.label[1], 0, 239, 253) GUIEditor.label[2] = guiCreateLabel(739, 26, 33, 47, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "sa-gothic") guiLabelSetColor(GUIEditor.label[2], 252, 172, 0) GUIEditor.label[3] = guiCreateLabel(739, 512, 33, 47, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], "sa-gothic") guiLabelSetColor(GUIEditor.label[3], 0, 243, 251) GUIEditor.label[4] = guiCreateLabel(8, 522, 33, 47, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], "sa-gothic") guiLabelSetColor(GUIEditor.label[4], 6, 236, 244) x = guiCreateButton(352, 428, 74, 44, "Close", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], font0_Foxes) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFF04F00") bindKey( 'F5', 'down', function ( ) guiSetVisible( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( not isCursorShowing ( ) ) end ) function Close () if source == x then showCursor (false) guiSetVisible (GUIEditor.window[1],false) end end addEventHandler ("onClientGUIClick", root, Close) function AK47() triggerServerEvent("AK47", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, AK47 ) function M4v() triggerServerEvent("M4v", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, M4v ) function MP5() triggerServerEvent("MP5", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, MP5 ) function spaz12() triggerServerEvent("spaz12", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, spaz12 ) function Uzi() triggerServerEvent("Uzi", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, Uzi ) function tec9() triggerServerEvent("tec9", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, tec9 ) function armor() triggerServerEvent("armor", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, armor ) function health() triggerServerEvent("health", localPlayer) hide() end addEventHandler ( "onClientGUIClick", root, health ) جرب ورد لي خبر وشوف الديبق , debugscript 3 -- استخددم هاذي في اف8 حق تطلع الأخطاء الى فل سكربت #
-
setWorldSpecialPropertyEnabled -- Client طبعآ هاذا الفنكش الى تستخدمه لطيارن والخخ , KillPed -- Shared وطبعآ هاذا الفنكشن , الى تقدر تتحكم , مثلآ اذا جاله دمج , فل راس , يموت على طول , وكذا وانت تقدر تستخدمه على حسب ماتبيه تسويه انت الفنكشن الثاني ’ مدري اذا نفسه الى تقصده انت او لآ #
-
givePedWeapon -- Clinet Side setPedControlState -- Client Side