Jump to content

Search the Community

Showing results for tags 'المبرمجين'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Multi Theft Auto: San Andreas 1.x
    • Support for MTA:SA 1.x
    • User Guides
    • Open Source Contributors
    • Suggestions
    • Ban appeals
  • General MTA
    • News
    • Media
    • Site/Forum/Discord/Mantis/Wiki related
    • MTA Chat
    • Other languages
  • MTA Community
    • Scripting
    • Maps
    • Resources
    • Other Creations & GTA modding
    • Competitive gameplay
    • Servers
  • Other
    • General
    • Multi Theft Auto 0.5r2
    • Third party GTA mods
  • Archive
    • Archived Items
    • Trash

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Member Title


Gang


Location


Occupation


Interests

  1. السلام عليكم انا شغال علي وظيفة وهيا عبارة عن شاحنة تنقل السيارات اظن اغلبكم يعرفها end الشاحنة دي لما تضغط علي زر تترفع المكان الي بتنحط في السيارات حتي يصبح دورين كما موجود بالصورة انا بأ عايز المكان الي في العربية دا يكون مرفوع تلقائيآ بأمر
  2. السلام عليكم انا الأن بصنع مود الأتوبيس الي هوا شخص يركب الأتوبيس يوصل الناس من محطة لمحطة وطبعآ كلنا عارفين اان المحطة بتاعت الأتوبيس عبارة عن علامة كدا او يفتة مرسوم عليه اتوبيس ايوا العلامات دي بأ انا عايز اجيب احداثيتهم عن طريق البرمجة هل ينفع؟
  3. MA11 = createMarker(4308.171875,-1425.8548583984,12.799150466919, "arrow", 2, 0,255,255, 255) function M11( maze11, matchingDimension ) local account = getAccountName(getPlayerAccount(maze11)) if isObjectInACLGroup("user." .. account, aclGetGroup("Maze.1")) then fadeCamera ( maze11, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, maze11, true, 1 ) setTimer ( function(maze11) setElementPosition( maze11, 4321.5444335938,-1424.3986816406,12.799150466919) end, 1000 , 1, maze11 ) triggerClientEvent(maze11, "MsgAllArab", maze11, "انت الان في المتاهه الاولى .. لا يمكنك الرجوع للحمايه مره اخرى",0,255,0) else triggerClientEvent(maze11, "MsgAllArab", maze11, "You Don't Have Rank ( Maze.1 )",0,255,0) end end addEventHandler( "onMarkerHit", MA11, M11 ) ما هي المشكلة مشان ما يشتغل المود ؟
  4. السلام عليكم عايز اعرف ازاي اصنع لنك تحديث مثل الي بنحدث بيه السيرفر لما نجي نعمله + معرفش اذ كان دا قسم الموضوع دا او لا لو لا فممكن الأدمن ينقله عادي
  5. السلام عليكم انا حاليآ بصنع في وظيفة تاكسي والفكرة ان التاكسي لما يمشي يظهرلو بيد اكنو زبون يعني واقف علي اقرب حافة طريق رصيف يعني والبعد بتاعو راندوملي انا مش جي اطلب منكم كود بس عايز منكم فكرة ازاي حعمل الحكاية دي وياريت تردو والي مش فاهم يكتب وححاول افهمو تاني
  6. سلام عليكم انا عايز اخلي البيد يركب العربية زي الاعب بالظبط مبيضغط انتر علشان يركب العربية المشكلة دورت في الأوامر ملقتش ؟ وانا عارف اني اقدر اعمل warpPedIntoVehicle بس انا مش عايز الأمر دا انا عايز اكنو بيركب زي الاعب بالظبط
  7. السلام عليكم انا الحين مثلآ في مود الزومبي عايز الزومبي ينزل ورا الاعب ب 10 متر مثلآ اعمل ايه ؟؟ هيا محتاجة رياضة شوية علشان انت لو تخيلت ان الخريطة بتاعت متا مثل الشبكة التربيعية وحددت النقطة بتاعت الاعب عليه كما في الصورة دي https://gulfupload.com/i/00018/ov5smq2matz8.jpg دلوقتي لو افترضنا ان روتيشن الاعب مثل 60 ازاي نجيب بأ الأحداثيات الي وراه علي نفس الخط بتاعه بحاولي 10 متر مثلآ انا عايز حل لدي مش اقترحات لو سمحتم
  8. السلام عليكم انا عايز لما العربية تنقبل متولعش هل ينفع ؟ + عايز لما العربية تولع متنفجرش تفضل تولع هل ينفع؟ انا عايز مساعدتكم في الأسكربتين دول لو سمحتم
  9. السلام عليكم كانت حابب اسألكم سؤال هل ينفع اني اخذ البينات من قواعد البينات بالشكل ذا مباشرة local INF = executeSQLQuery("SELECT cars FROM carsINF" ) طيب ولو ينفع ليه البينات مش راضية تتسجل وعلشان اتأكد اذ كانت بتتسجل ولا لأ حاطط اوت بت شات بوكس في حدث فتح المود يقلي كم عدد القيم في الجدول # وبيقلي 0 الأسكربت addEventHandler ( "onResourceStart", resourceRoot, function () executeSQLQuery("CREATE TABLE IF NOT EXISTS carsINF cars") local INF = executeSQLQuery("SELECT cars FROM carsINF" ) outputChatBox ( #INF[1]["cars"] ) end ) addEventHandler ( "onResourceStop", resourceRoot, function () local INFt = {} for n, c in pairs ( getElementsByType ( "vehicle", resourceRoot ) ) do local owner = getElementData (c, "owner") local model = getElementModel (c) local xyz = getElementPosition (c) local rot = getElementRotation (c) local color = getVehicleColor (c) local Ligtcolor = getVehicleHeadLightColor ( c ) --local upgrades = getVehicleUpgrades () table.insert ( INFt, { owner, model, xyz, rot, color, Ligtcolor } ) end local INF = executeSQLQuery("SELECT cars FROM carsINF" ) if #INF ~= 0 then executeSQLQuery( "UPDATE carsINF SET cars = ?" , INFt ) else executeSQLQuery( "INSERT INTO carsINF ( cars ) VALUES( ? )", INFt ) end end )
  10. السلام عليكم ورحمة الله وبركاته انا اتسائل لو كان هناك فنكشن يستطع ان يجد لك اوبجيكت مثلآ ول يكن سرير علي مسافة معينة مثلآ
  11. السلام عليكم ازيكم انشاء الله تكونو بخير بدأت تعديل في مود الزومبي علي اساس انه يكون في مكان معين فعملت كول شيب فطبعآ عايز لما الاعب يخرج منه شخصيات الزومبي ترجع للتكسد الأصلي بتعها فملقتش كود بيعمل كذا فجبت التكسدات الأصلية من اللعبة لكل شخصية وحطتها في المود علي اساس انه لما يخرج من الكول شب يععملها امبورت تاني المشكلة كل ما اخرج من الكول شيب اللعبة تعلق وتجبلي معلومات انهيار حد عنده حل بديل او كود
  12. السلام عليكم انا ابي اسوي مود لوحة تظهر بوجهة اي احد يدخل السيرفر جديد لتحميل السكنات واشكال الاسلحة يختار الي يبي يحملة ليحملة والي مايبي يحملة يتركة لبعدين سويت اللوحة ومعي الاكواد بس ماعرف كيف اركب الاكواد علي القريد ليست ياريت مساعدة ذي الكلنت GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(251, 101, 317, 444, "HarD Download System", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 23, 298, 334, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "TXD", 0.5) guiGridListAddColumn(GUIEditor.gridlist[1], "Size", 0.5) GUIEditor.button[1] = guiCreateButton(180, 382, 117, 32, "Close", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(19, 382, 117, 32, "Download", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[2], "default-bold-small") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") end -الاكواد حقت التحميل ياريت احد محترم يربطهم لي ببعض addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function () downloadFile ( "c1.dff" ) downloadFile ( "c1.txd" ) end) addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then if ( success ) then if ( file == "c1.txd" ) and ( file == "c1.dff" ) then txd = engineLoadTXD("1.txd") engineImportTXD(txd, 1) dff = engineLoadDFF("1.dff", 0) engineReplaceModel(dff, 1) end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish )
  13. السلام عليكم اخوتي المبرمجين كيف حالكم؟!؟؟ في مشكلة صارت في مود العاجل انا مسوي اذا ضغط الاعب علي زر يقوم بأستدعاء حدث من السيرفر وبدخل هذا الحدث استدعاء لحدث تاني في الكلنت تريجر يعني والحدث الي في الكنت دا الي في امر guiSetText علشان يعطي نص لليبل وعلمت برضوا حدث اذ كتب الاعب كلمة ع1 ومن ثم كتب بعد ع1 الكلام الي يبيه بس المراضي حدث الكتابة في السيرفر يعني يستدعي علي طول من الكلنت وحتفهم كلامي دا لو بصيت في الأسكربت -- دا اسكربت بسيط من العاجل تماام -- كلنت addEvent ( "setINF", true ) addEventHandler ( "setINF", root, function ( m1, m2, m3, mT1, mT2, mT3, Rr, Gg, Bb ) local R, G, B = ( Rr and Rr or guiGetText ( R ) ), ( Gg and Gg or guiGetText ( G ) ), ( Bb and Bb or guiGetText ( B ) ) if m1 then local text = ( mT1 and mT1 or guiGetText ( Agel1E ) ) guiSetText ( mess1, text ) guiLabelSetColor ( mess1, R, G, B ) guiSetText ( Agel1E, text ) local Dates = { text, R, G, B } setElementData ( resourceRoot, "mess1", Dates ) end end ) addEventHandler ("onClientGUIClick", root, function () if ( source == Aply1 ) then local Edit1 = guiGetText ( Agel1E ) if R ~= "" and G ~= "" and B ~= "" and Edit1 ~= "" then triggerServerEvent ( "getINF", localPlayer, true ) else outputChatBox("يجب ملء جميع الخانات الخاصة بالرسالة الذي تكتب فيها",255,0,0,true) end end if ( source == Close ) then guiSetVisible (Message , false) showCursor(false) removeEventHandler("onClientKey",root,zer) end end ) -- سيرفر Groups = { "Help.Console", "Console", } addCommandHandler( "ع1", function ( thePlayer, _, ... ) local message = table.concat ( { ... }, " " ) for i, v in ipairs ( Groups ) do if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( thePlayer ) ) , aclGetGroup ( v ) ) then triggerClientEvent ( root, "setINF", thePlayer, true, false, false, message, false, false, 255, 255, 255 ) end end end ) addEvent( "getINF", true ) addEventHandler( "getINF", root, function ( m1, m2, m3 ) triggerClientEvent ( root, "setINF", source, m1, m2, m3 ) end ) المشكلة الي بتحصل ان لما اضغط علي الزر الرسالة مبتظهرش غير عندي انا بس ولاكن اذا كتبت في اف 8 ع1 ثم مسافة ثم الرسالة الي انا عايزها تظهر عند الكل فدا عيب في امر التريقر تقريبآ ممكن حد يشوف
  14. السلام عليكم - جمعة مباركة ابيك تصححلي معلوماتي عن الأمرين السيرفر والكلنت وتابع معايا في الردود علشان حستفسر عن حاجا برضوا بالنسبة للتريقر triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] ) هنا الي انا فهمته من الكود ان الأرقمنت الأول هوا الجدول او الألمنتس الي عايز ارسله الحدث والأرقمنت الثاني الأسم طبعآ والثالث اللاعب صاحب الحدث دا الي حستدرج منه الحدث دا الي انا فهمو ايه الي حيحصل؟؟؟؟ root والي عايز بقي افهمنه في الارقمنت الأول1 لو عايز ارسل الحدث للاعبين فقط اعمل ايه ولو كتبت والي عايز افهمهو في الأرقمنت تلاتة 3 هل ممكن يكون الحدث منضاف عند المنت غير الاعب علشان استدعيه منه؟؟؟ دا بالنسبة للأمر دا ارجو بأ تصحيح معلوماتي لو كان في خطآ والرد علي الاسئلة بتعتي triggerServerEvent ( string event, element theElement, [arguments...] ) هنا بأ طبعآ الأرقمنت الأول حيكون اسم الحدث والأرقمنت الثاني حيكون صاحب الحدث برضوا تمام كدا خلص الموضوع ياريت ترد علي الي تعرف وما تتجاهل جزء
  15. السلام عليكم ورحمة الله وبركاته اهلآ اخوتي المرمجبين المحترمين انا صنعت عاجل والعاجل عبارة عن لابل المشكلة ان الابل دا يغطي علي اي لوحة افتحها يعني مش كلها ولاكن مزعج يعني مثل لو فتحت اف1 مبعرفش اضغط علي بعض الأزرار بسببو فهل في حل اخلي الليبل دا ديمآ في الأسفل ومحدش يقلي استخدم دي اكس لأني مش بفضلو وياريت ترد علشان محتاج الحل ضروري
  16. السلام عليكم ورحمة الله وبركات اهلآ اخوتي المبرمجين ارجوا انكم تقرأو الموضوع حتي نهايته في موضوع كبير في دماغي بس عايز اديكم عليه مثال بسيط وانتم قلولي هل ينفع ولا لا وهل في بديل انا ابي استرد قيمة من السيرفر وأحطها في متغير في كلنت فملقتش حل غير الداتا ولاكن لقيت ان الداتا بتهنج بعد الأجهزة الضعيفة فهل ينفع اعمل كدا مثللآ --هذا كود علي سبيل المثال ولاكن ليس الأصلي --سيررفر addEvent ( "var", true ) addEventHandler ( "var", root, function () var = 1 + 1 return var end ) --كلنت addEventHandler ( "onClientResourceStart", root, function () hey = triggerServerEvent ( "var", localPlayer ) end ) --الكود الأصلي --سيرفر addEvent( "settings",true) addEventHandler( "settings",root, function () local sel = executeSQLQuery( "SELECT * FROM settingss WHERE serial = ?", getPlayerSerial( source ) ) if #sel ~= 0 then row = sel[1] local rowv = { "CB1", "CB2", "CB3", "CB4", "CB5" } for i,s in pairs ( rowv ) do row [ s ] = ( row [ s ] == "true" and true or false ) end else row = {} local rowv = { { "CB1", true } ,{ "CB2", true } ,{ "CB3", true } ,{ "CB4", false } ,{ "CB5", false } ,{ "Edit", "ضع هنا اللنك المباشر للأغنية او الصوت" } } for i,s in pairs ( rowv ) do row [ s[1] ] = s[2] end end setElementData ( source, "settings", row ) -- الداتا الي اتكلم عنها end ) --كلنت addEventHandler("onClientResourceStart", resourceRoot, function () if getPedOccupiedVehicle( localPlayer ) then destroyElement( getPedOccupiedVehicle( localPlayer ) ) end triggerServerEvent( "SpawnPlayer", localPlayer, localPlayer ) showChat ( false ) showCursor ( false ) spawn = false alpha( ORwnd, 13000, 0.9 ) main() closeScreen ( 11000, 3.0 ) setTimer( function () triggerServerEvent( "settings", localPlayer ) -- استخدمت الداتا وانا مش عايز كدا end , 2000, 1 ) setTimer( function () selSett = getElementData ( localPlayer, "settings" ) if not selSett [ "CB4" ] then if selSett [ "CB5" ] then sound = playSound( selSett [ "Edit" ], true ) else sound = playSound( "others/sound.mp3", true ) end end end , 3000, 1 ) setTimer( function () setCameraMatrix ( 2150, 1795, 55, 0, 4000, 0 ) setTimer( function () loginF () triggerServerEvent( "onGetSave", localPlayer ) setTimer( function () securityF () setTimer( function () settingsF () setTimer( function () multiF () setTimer( function () rulesF () end , 1000, 1 ) end , 1000, 1 ) end , 1000, 1 ) end , 1000, 1 ) end , 1000, 1 ) end , 6000, 1 ) end )
  17. بسم الله الرحمن الرحيم كل سنة وانتم طيبين دلوقتي انا استخدمت الأمرين دول toggleControl ( "handbrake", true ) setControlState ( "handbrake", true ) علشان اثبت الفرامل في السيارة ولاكن المشكلة لما اطلع من السيارة الفرامل تروح لو في حل عند حد اخلي لما اطلع برا السيارة تفضل برضوا مثبتا الفرامل بحيث لو جت عربية تنية خبطتها متتحركش او كدا يعني فهمني ياريت لو فهمتني تحاول ترد
  18. السلام عليكم كل سنة وانتم بخير معايا سعات معدل عليه لما جيت اشغل مود السعات في السيرفر عملت توزيع واخدت التوزيع علشان اجربه ولما طلعت من السيرفر ودخلت تاني سعاتي راحت حاولت اطلع المشكلة في السكربت بس مفهمتش حاجا ياريت مساعدة الأسكربت سيرفر exports.scoreboard:addScoreboardColumn('Online') addEvent("addTime",true) addEvent("removeTime",true) addEvent("ToServer",true) local t = { } local w = {} addEventHandler("ToServer",root, function (word,get,time) if word and tonumber(get) and tonumber(time) then table.insert(w,{word,get}) setTimer(function () for _,v in ipairs(w) do if v[1] == word and v[2] == get then table.remove(w,i) end end end,time*60*60*1000,1) end end ) addEventHandler("onConsole",root, function (msg) for _,v in ipairs(w) do if msg == v[1] then local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then if not getAccountData ( playeraccount, "time-"..msg) then addPlayerTime(source,v[2]) setAccountData( playeraccount, "time-"..msg,true) end end end end end ) addEventHandler("addTime",root, function (to,time) if to == "all" then for _,v in ipairs(getElementsByType("player")) do addPlayerTime(v,time) end else plr = getPlayerFromName(to) if plr then addPlayerTime(plr,time) end end end ) addEventHandler("removeTime",root, function (to,time) if to == "all" then for _,v in ipairs(getElementsByType("player")) do removePlayerTime(v,time) end else plr = getPlayerFromName(to) if plr then removePlayerTime(plr,time) end end end ) function addPlayerTime(plr,time) time = math.floor(time) t[plr]['hour'] = tonumber(t[plr]['hour'] or 0) + time end function removePlayerTime(plr,time) time = math.floor(time) t[plr]['hour'] = tonumber(t[plr]['hour'] or 0) - time end function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "Online", tostring( hour )..':'..tostring( min )..':'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'Online' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "Online-hour", tostring(hour) ) setAccountData ( playeraccount, "Online-min", tostring(min) ) setAccountData ( playeraccount, "Online-sec", tostring(sec) ) setAccountData ( playeraccount, "Online", tostring(sValue) ) end t[ source ] = nil end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then exports.scoreboard:addScoreboardColumn('Online' , source) local time = getAccountData ( playeraccount, "Online" ) local hou = getAccountData ( playeraccount, "Online-hour") local min = getAccountData ( playeraccount, "Online-min") local sec = getAccountData ( playeraccount, "Online-sec") if ( time ) then setElementData ( source, "Online", time ) t[ source ]["hour"] = tonumber(hou) t[ source ]["min"] = tonumber(min) t[ source ]["sec"] = tonumber(sec) else setElementData ( source, "Online",0 ) setAccountData ( playeraccount, "Online",0 ) end end end addEventHandler ( "onPlayerLogin", root, onPlayerLogin ) function SaveDataOnLogout (previousAccount) local acc = previousAccount local sValue = getElementData( source,'Online') local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) local accountName = getAccountName (acc) local Results = executeSQLQuery("SELECT * FROM Prestege2_Save_Time WHERE PlayerAccount=?", accountName) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then executeSQLQuery ( "INSERT INTO Prestege2_Save_Time ( PlayerAccount,Hours,Minuts,Seconds,PlayAllTime ) VALUES(?,?,?,?,?)", accountName,hour,min,sec,sValue ) else executeSQLQuery('UPDATE Prestege2_Save_Time SET Hours =?, Minuts =?, Seconds =?, PlayAllTime =? WHERE PlayerAccount =?', hour, min, sec, sValue, getAccountName (acc)) end t[ source ] = nil exports.scoreboard:removeScoreboardColumn('Online' , source) end addEventHandler ("onPlayerLogout",root, SaveDataOnLogout) function SaveDataOnStop () for _,v in ipairs (getElementsByType ("player")) do if not isGuestAccount (getPlayerAccount (v)) then local acc = getPlayerAccount (v) local sValue = getElementData( v,'Online' ) if not ( t [ v ] ) then t [ v ] = { } end local hour = tonumber( t[ v ][ 'hour' ] or 0 ) local min = tonumber( t[ v ][ 'min' ] or 0 ) local sec = tonumber( t[ v ][ 'sec' ] or 0 ) local Results = executeSQLQuery("SELECT * FROM Prestege2_Save_Time WHERE PlayerAccount=?", getAccountName (acc)) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then executeSQLQuery ( "INSERT INTO Prestege2_Save_Time ( PlayerAccount,Hours,Minuts,Seconds,PlayAllTime ) VALUES(?,?,?,?,?)", getAccountName (acc), hour,min,sec,sValue) else executeSQLQuery('UPDATE Prestege2_Save_Time SET Hours =?, Minuts =?, Seconds =?, PlayAllTime =? WHERE PlayerAccount =?', hour, min, sec, sValue, getAccountName (acc)) end end end end addEventHandler ("onResourceStop",getResourceRootElement(), SaveDataOnStop) function GetDataOnStart () for _,v in ipairs (getElementsByType ("player")) do if not isGuestAccount (getPlayerAccount (v)) then local acc = getPlayerAccount (v) local Results = executeSQLQuery("SELECT * FROM Prestege2_Save_Time WHERE PlayerAccount=?", getAccountName (acc)) if ( type ( Results ) == "table" and #Results == 0 or not Results ) then return end if not t[ v ] then t[ v ] = {} end t[ v ]["hour"] = tonumber(Results[1]["Hours"]) t[ v ]["min"] = tonumber(Results[1]["Minuts"]) t[ v ]["sec"] = tonumber(Results[1]["Seconds"]) exports.scoreboard:addScoreboardColumn ( 'Online' , v ) end end end addEventHandler("onResourceStart",getResourceRootElement(), GetDataOnStart) addCommandHandler('لوحة', function(thePlayer) if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "Console" ) ) then triggerClientEvent(thePlayer,'openn',thePlayer) end end )
  19. عاوز اتعلم المبرمجة ممكن حد يعلمني ي شباب لو سمحت
  20. السلام عليكم كل سنة وانتم بخير وبصحة جيدة والسعادة تملأ قلوبكم انا اريد ان اجلب سريال لاعب عند فتح المود وتواجهنني مشكلة في تعريف سريال هذا الاعب وشكرآ
  21. السلام عليكم كل سنة وانتم بخير وبصحة جيدة والسعادة تملأ قلوبكم عندي قيمة نصية وأريد ارجاعها الي قيمة منطقة يعني هيا نصية بالشكل دا "false" واريد ان اجعلها منطقية لأستخدمها في امر ما فأريد ان اعرف ما هوا الأمر الذي يفعل ذلك
  22. السلام عليكم في مشكلة حدثت معي عندما صنعت صورة وعرفتها واستخدم الأمر الذي يخفيها guiSetVisible ومع ذلك عندما فتحت المود ظهرت مع بداية فتحه لماذااا الكود Mdrift = guiCreateStaticImage( 150, 200, 200, 150, "images/drift.png", false ) guiGetVisible ( Mdrift, false ) Mdsorry = guiCreateStaticImage( 450, 200, 200, 150, "images/sorry.png", false ) guiGetVisible ( Mdsorry, false ) -- اظن الخطأ في الريلاتيف او البارنت ارجو الرد
  23. السلام عليكم لو سمحتم انا عندي مشكلة بسيطة عندي جدول تمام setAccountData وحفظته بأمر لما اجي استدعي القيم الخاصة ب الجدول مشاكل ممكن حل مثال ---سيرفر addEvent("security",true) addEventHandler("security",root, function ( qution, answer ) local fx, fy, fz = getElementPosition( source ) setAccountData ( getPlayerAccount ( source ) , 'security' , fx, fy, fz ) --- هنا امر وضع الدااتا end ) addCommandHandler("hey", function ( source ) neew = getAccountData ( getPlayerAccount ( source ) , 'security' ) -- وهنا امر جلبها spawnPlayer( source, neew[1], neew[2], neew[3],0,46,0) end )
  24. فقط طلب بسيط اريد الكود الذي يزيل علامة الأسترنج لماذا ؟؟؟ عندي متغيرين والمتغير الثاني قيمته باسم المتغير الأول بس نصية وأريد ان ازيل الأسترنج من قيمة المتغير الثاني حتي استطيع استدراج المتغير الأول مثال hey = "أهلآ بك" hey2 = "hey" addEventHandler( "onClientresourceStart",root, function () outputChatBox( --[[hey2هنا اريد ان ازيل الأسترنج من قيمة المتغير]] ) end ) هذا مجرد مثال توضيحي اذآ ما العمل
  25. بسم الله الرحمن الرحيم ازاي انقل فنكشن من ملف كلنت لملف كلنت اخر او متغير من فضلكم رد
×
×
  • Create New...