Leaderboard
Popular Content
Showing content with the highest reputation on 15/12/16 in all areas
-
الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين ، نبينا محمد وعلى آصحآبه جمعين ، كيفكم ان شاء الله بخير ,؟ كا العاده نجيب لكم سكربت جميل اسم السكربت : : System AdminEx السكربت وش هو .. ؟ السكربت عباره عن انك تصك واحد مخالفه بدون ماتروح وتتعب نفسك من الاسل تكتب اسم حسابه بـ مربع البحث ثمن تحدد عليه ثمن تحدد ايام المخالف بشرط انها لاتزيد عن 4 ايام ثمن تكتب سبب المخالف ثمن تعطيه مخالفه و بعد مايخلص عدد الايام المحدد تنفك تلقائي مثل : انا صكيت واحد الساعه 1 الظهر صكيته يوم مخالف راح بكرا الساعه 1 الظهر راح تنفك تلقائي هذا مهم لـ سيرفرات الهجوله وغيرها من يوجد لديهم نظام مخالفه مميزات السكربت : 1- اعطاء المخالفه بـ سهوله و فكه تلقائي بعد الفتره المحدده 2- لـ يمكن اعطاء مخالفه اكثر ممن 4 ايام ( الي يبي المود اكثر من 4 يتواصل معي سكايبي ) 3- يوجد مربع بحث لـ حسابات السيرفر 4- حمايه لـ زر اعطاء مخالفه عندما يتم اعطاء احد مخالفه سيتم اقفاله لمدة ( 10 ثواني ) 5- جميع الاوامر موجوده في ملف ( Command.lua ) كود: كود: طريقة السكربت : لـ فتح الوحه عليك بـ كتابة الامر Mn لـ تغير الكلمه من ملف ( Command.lua ) 2- بعد فتح الوحه يوجد قريد ليست يوجد فيه حساب الاعبين و فوقه مربع بحث و يوجد مربعين اخرين واحد لـ سبب المخالفه و الاخر لـ ايام المخالفه صوره من لوحة السكربت : واخير رابط التحميل رابط التحميل من هناhttp://mtaarabs.com/vb/showthread.php?t=1518 طبعآ السكربت مشفر لـ حفظ الحقوق ( جميع الحقوق محفوظه لـ مجتمع العرب Mta ) مهم : اي مشكله توجهك عليك بـ ارسال رساله لي على الخاص او عبر السكايبي : MnHmAr مهم : يرجى عدم عمل رستارت للمود لكي لـ يتم اعادة وقت المخالفه + سيتم حله في الاصدآر القادم ان شاء الله الأهداء الى : برستيج MoDeR2014 Abdul KariM سعد الغامدي Mr.SAUD ibrahim Master Naif Alharbi N3xT Mr.Tn6el رونالدو Mr.CoR MR.NaiF-MTA بويكآ xMoHaNaD iMr.Ahmed + لكل مجتمع العرب3 points
-
هو صحيح انك مسوية بنفسك و تبي ناس تقبله لاكن لا تنسا انه مسوي مود ( صاحب الفكره ) احتمال يدعو عليك او يحقد او يكرهك فـ حاول علي اقل تحط في موضوعك اسم صاحب فكرهـ . ارضاء الجميع لا تنسا انه عندنا نوع اسمه حقوق الفكرهـ .. و زي انت تقول مافي احد يشوف شي جديد و ما يحب يسوية نفسه و يطلع اسمه من وراه انا ما ادري ولا ابي اقول كلام من راسي لاكن دخلت سيرفر وزاره قبل شهور لقيت بعض مودات انت تسوية يكون سعد مسويها علي انه بفلوس يعني ناس تشتريها كاش يو او بطايق شحن و كذا فلا تنسا ( قطع الأعناق ولا قطع الأرزاق ) يمكن انت قطعت رزق رجال الحين بنشرك المود + حاول تطلع افكار جديده و اذا ما عندك كلم احد من تعرفهم قول لهم نبي افكار جديده مراح احد يقصرمعك .. انا شخصيا سويت تقريبا حوالي 3 افكار سيرفرات ماهي موجوده الى الان لعبه ولا راح تكون موجوده لو كانت موجوده تكسر سوق لاكن ماني فاضي اسويها او ما عندي خبره كافيه فيها برمجة ولا ابي اي شخص يعرفها فـ خليتها و تقدر تشوف لي كم مود حصري من مواضيع سيرفرات مجتمع العرب قديمه معا اخوي سعود تقريبا مسوين اكثر من فكره جديده ماهي موجوده سيرفرات بدون ما نكلم ناس نبي افكار او شي انت حاول تبدع بنفسك انت ماشاء الله عليك عندك موهبه في برمجة يمكن و عندك خبره حاول تسوي شي جديد وبعكس لو سويت شي جديد صدقني بتكسب او شي شهره + ناس تقول عليك موهوب و بتشوف ناس تجيك من كل مكان لنك ابدعت شي جدي ومحد راح يحقد عليك او يدعو عليك بعكس يمكن يجون لك سيرفرات مشهوره و تقول لك تعال معنا بمقابل مادي سبب ؟ مبدع في تصاميمك و افكارك و اذا تبي فكره انا مستعد اطرح لك فكره بموضوع معين و تسويها و ماهي موجوده سيرفرات الهجولة فقط و احتمال تكسر سوق ذذ وشف انا بصراحة ما كتبت كل ذا كلام الى علشان مصلحتك ولا ما يهمني مود او موضوع بس ابي مصلحتك شخصيه ولا تقول كتبت ذا كلام علشان خويي مستر سعد او شي بيني و بينك ما اعرفه هذا سويت له منشن قدامك @MR.S3D و تقدر تساله بنفسك رجال لا اعرفه ولا يعرفني لاكن ابي مصلحتك وابيك تكسب محبه الناس كلها لا تخلي احد يحقد عليك او شي كن مبدع زي ما تبدعنا بـ سكربات و مودات الحصرية نبي نشوف ناس تقول مستر جراند مبرمج الكبير الموهوب ان شاء الله وصلت لك المعلومية يا قلبي3 points
-
aGiveModerator = function ( aPlayer ) local aAccount = getPlayerAccount ( aPlayer ); if aAccount and isGuestAccount( aAccount ) then return end; local aAccountName = getAccountName ( aAccount ); if isObjectInACLGroup ( 'user.'..aAccountName,aclGetGroup ( 'Moderator') ) then return outputChatBox ( '* You already have the rank!',aPlayer,200,0,0 ) end; aclGroupAddObject( aclGetGroup ( 'Moderator' ),'user.'..aAccountName ); outputChatBox ( '* You are now a moderator!',aPlayer,255,255,0 ); end addCommandHandler ( 'tesst',aGiveModerator ); PS. لاتنسى تضيف المود لقروب يقدر يرقي ._.2 points
-
addEventHandler("onClientGUIClick",root, function ( ) if ( source == GUIEditor.button[5] ) then if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1] ) ~= -1 ) then local plr = guiGridListGetItemText(GUIEditor.gridlist[1] ,guiGridListGetSelectedItem(GUIEditor.gridlist[1] ),1) triggerServerEvent ( "fixVehicle", localPlayer , plr ) end end end ) -- كلينت ^ + لا تغير اسم الزر -- سيرفر addEvent ( "fixVehicle", true) addEventHandler ( "fixVehicle", root, function ( plr ) local plr = getPlayerFromName ( plr ) if ( isPedInVehicle ( plr ) ) then fixVehicle ( getPedOccupiedVehicle ( plr ) ) end end )2 points
-
عدد الاعضاء دخلو قبل قليل هذا رد بسيط حق يقلون مافي تفاعل بنسبة يقول مافي تقدير بـ نزل مواضيع محد يرد او الخ هذي صورهـ لـ موضوع صار له ساعه فقط طبعا صورته كذا بلاخير لو مصوره قبل شوي كان زوار اكثر طبعا توه موضوع جديد و ماشاء الله تفاعل فيه من ناحيه ردود بيوصل الحين صفحة 3 قريب و مزال في الاعضاء ما شافوه هذا رد بسيط حق يقلون مافي تقدير او مافي تفاعل اذا تبي ناس ترد عليك و تتفاعل لازم تبدع في عملك و تجيب حصريات و بتجيك ردود و تفاعل و تقدير الكامل و تقدرون تسالون صاحب الموضوع بنفسه : @iMr ~ MnHmAr2 points
-
عليكم السلام والرحمة الله يعطيك العافية على الطرح لاهنت على السكربت الجميل ي منهمر ونبي نشوف تحديثات اروع بالتوفيق ان شاء الله2 points
-
يعطيك الف الف عـآفية, وانشاء الله نشوفك من المبرمجين اللي يستاهلون كل خير #Edit: المشكلة الثانية انه يرسبن فـ نفس المكان لما اختار البداية @ وش الحل؟ #Edit: + لما انتحر الكاميرا تهتز فقط2 points
-
'onClientGUIClick' guiGridListGetSelectedItem guiGridListGetItemText guiGetText triggerServerEvent getPlayerFromName setElementModel2 points
-
يعطيك العافية يا عناد والله ما قصرت انت وخلف كل اللي ساعدوني ما قصرو تســلمء علي المساعدةء ~~~1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
--Client addEventHandler("onClientGUIClick",root, function ( ) if ( source == Button ) then if ( guiGridListGetSelectedItem(List ) ~= -1 ) then local plr = guiGridListGetItemText(List ,guiGridListGetSelectedItem(List ),1) local player = getPlayerFromName ( plr ) triggerServerEvent ( "fixVehicle", localPlayer , plr ) end end ) -- Server addEvent ( "fixVehicle", true) addEventHandler ( "fixVehicle", root, function ( plr ) if ( isPedInVehicle ( plr ) ) then fixVehicle ( getPedOccupiedVehicle ( plr ) ) end end end ) بدل list لقريد ليست حقك1 point
-
1 point
-
@MR.Mosa معليش لاكن دخلت رابط حق موضوع الرسمي ؟ طبعا لا .. انا مجرد انشر مودات اشخاص سبب بعضهم ما يعرف ينسق موضوعه او ما نشره هنا وانا ابي مصلحت منتدى و هذي المودات انشرها هنا تكون اصحاب معين طلبو مني او انا نشرتها وبعض المواضيع احط فيها تحت منقول او ما احط سبب يكون اسم صاحب مود موجود ما يحتاج و شف مين صاحبه و ادخل موضوع رسمي و تشوف صاحبه كتابه بنفسه ~1 point
-
@MR.Mosa لو تلاحظ ان سعد طارح الموضوع ولاكن انظر الصورة وراح تشوف حقوق المود ترجع لمن , اتمنى انك تركز مره ثانية ولاتتهم اتهمات1 point
-
انا قلت لك مايشتغل ؟ بس عشان تركيب الاكواد والواحد مايخربط بين الكلينت والسيرفر راح يشتغل اكيد لاكن لو تلاحظ البارتمتز والارقمنت الي فوق ويراجع الويكي ومايشوف فيه بارتمنز ولا ارقمنت راح يتوه بالبرمجة فـ ركب الكود على حسب السنتاكس سواء كلينت او سيرفر1 point
-
1 point
-
كلام مظبــوط وصراحة الكلام ذا خلاني ازعل ... انشاء الله مستر جراند يفهم حنا وش نبي منه ^1 point
-
1 point
-
1 point
-
1 point
-
اول شيء روح للكلينت السطر ذا 374 - 360 function Penter() playSoundFrontEnd(33) unbindKey("enter") triggerEvent("addNotification", getLocalPlayer(),"",1) triggerEvent("addNotification", getLocalPlayer(),"",3) showPlayerHudComponent('radar',true) showChat(true) dx = false text = "" unbindKey("arrow_l") unbindKey("arrow_r") setPlayerXYZ(place[num][8],place[num][9],place[num][10]) triggerServerEvent("SpawnPlayer",localPlayer) end بدله بذا local TabelP = { { x, y, z }, -- بدله باحداثياتك } function Penter() playSoundFrontEnd(33) unbindKey("enter") triggerEvent("addNotification", getLocalPlayer(),"",1) triggerEvent("addNotification", getLocalPlayer(),"",3) showPlayerHudComponent('radar',true) showChat(true) dx = false text = "" unbindKey("arrow_l") unbindKey("arrow_r") local x, y, z = unpack ( TabelP [ math.random ( #TabelP ) ] ) triggerServerEvent("SpawnPlayer",localPlayer, x, y, z) end بعدين روح للسيرفر السطر ذا 147 - 156 addEvent("SpawnPlayer",true) addEventHandler("SpawnPlayer",root, function () local x,y,z = getPlayerXYZ(source) spawnPlayer(source,x,y,z,0,getPlayerSkin(source),0,0) setCameraTarget(source,source) fadeCamera(source,true) showChat(source,true) end ) بدله بذا addEvent("SpawnPlayer",true) addEventHandler("SpawnPlayer",root, function ( x, y, z) spawnPlayer(source,x,y,z,0,getPlayerSkin(source),0,0) setCameraTarget(source,source) fadeCamera(source,true) showChat(source,true) end )1 point
-
local Show = false function PointG ( ) if Show == true then for i, valueT in ipairs(PointGang) do dxDrawFramedText ( "Top Player : "..valueT[1].. " ("..convertNumber(valueT[2])..")",(sX/400)*8, (sY/600)*250, (sX/800)*30, (sY/600)*80, tocolor(255,0,0, 255),1.0, "arial", "left", "top", false, false, true, false, false) PlayerBestG = valueT[1] end end end addEventHandler("onClientRender", root,PointG) bindKey ( "F2", "down", function ( ) if Show == false then Show = true showCursor ( true ) else Show = false showCursor ( false ) end end )1 point
-
Bug has been fixed. Re-download the installer from https://www.multitheftauto.com/1 point
-
Thanks. There is a bug when running the latest MTA server version on Windows XP/Vista Until we fix it, you'll have to use an older build: https://nightly.multitheftauto.com/mtasa_xp-1.5.3-full_rc-10575-20161013.exe Note: The client from the older build will not function correctly, so Install into a separate directory, e.g. C:\Program Files\MTA San Andreas 1.5 OLD and only use it for launching the server.1 point
-
local lastDelayTime = false local lastOptional = false addEvent("showDelay", true) addEventHandler("showDelay", g_Root, function(delayTime, optional) lastDelayTime = delayTime --"Save" it lastOptional = optional if tonumber(optional) then local cps = getElementData(g_Me, "race.checkpoint") - optional if cps < 2 then cps = "" else --Etc.... addEventHandler("onClientRender", root, drawText) end) function drawText ( ) --draw what you want dxDrawText ( text, 44, 43 ) end You can do it like that. (Sorry for late respone)1 point
-
1 point
-
1 point
-
سكربت روعه وخصائص مميزة مثل اللوق عجبني + استمر تقبل مروري1 point
-
مود جميل ورائع والفكرة والخصائص اروع ياخي لو تقدر انك تسوي مودات اول مرة نشوفها بيكون احسن ~~ تقبل مروري #1 point
-
1 point
-
بالمحلي إسمي MR.GRAND ولما دخلت في سيرفر عام في واحد غيري حاط اسمه ccw انا MR.GRAND باين اسمي بالقائمة1 point
-
اهنيك على الابدااع يلذيب ، الخصائص صح ساحقة هه ، استمر بس بدي اعرف شي ccw صاحب السيرفر انت مجرب المود بالمحلي ومغير اسمائك ولا بسيرفر بلاعبين ؟1 point
-
يعني صراحه استغرب من ناس لما تشوف سيرفر مسوي المود تروح تنشر مثله يعني ماشاء الله أغلب سكرباتك مقلد الأفكار الواحد يصنع افكار جديده مو يقلد الناس ويسوي اضافات1 point
-
- Download and run Process Explorer - Find "MTA Server.exe" in the Process list, right click on it and select Create Dump->Create Minidump - Upload the .dmp file to https://upload.mtasa.com/ and post the link here1 point
-
Sql كيف حالكم ان شاء الله بخير , اليوم راح نشرح لكم سكربت مهم جدا للي مايعرف يستخدم قواعد البيانات او طبعا السكربت من صنع اخوان : عاشق الشرق , جزاه الله خير على السكربت سهل اشياء كثيرة للمبتدئين اولا لتحميل السكربت من هنا https://community.multitheftauto.com/index.php?p=resources&s=details&id=6313 طيب الحين بنشرح فنكشنات السكربت ووش فائدتها اول فنكشن والي هو setPlayerSerialData -- تخزين البيانات على سريال الاعب ارقمنتات الفنكشن , والفنكشن يرجل لنا بول ( صحيح , خاطئ )ء setPlayerSerialData( player thePlayer, string key, value ) -- player thePlayer = الاعب المراد تخزين عليه البيانات -- string key = المفتاح -- value = القيمة المراد تخزينها على الاعب او سريال الاعب الفنكشن الثاني والي هو getPlayerSerialData -- جلب البيانات المحفوظة على الاعب ارقمنتات الفنكشن , طبعا الفنكشن يرجع لنا بسترنق getPlayerSerialData( player thePlayer, string key ) -- player thePlayer = الاعب المرد جلب البيانات منه -- string key = المفتاح الي خزنها عليه البيانات الفنكشن الثالث والي هو removePlayerSerialData -- حذف البيانات من الاعب ارقمنتات الفنكشن , يرجع لنا بول ( صحيح , خاطئ )ء removePlayerSerialData( player thePlayer, string key ) -- player thePlayer = الاعب المراد حذف البيانات منه -- string key = المفتاح الفنكشن الرابع والاخير والي هو getAllPlayerSerialData ارقمنتات الفنكشن , يرجع لنا بتيبل فيه البيانات المخزنه على السريال getAllPlayerSerialData( player thePlayer ) -- player thePlayer = الاعب المراد جلب جميع البيانات منه طبعا ي شباب لو تلاحظون تركيب الفنكشنات شبيه بـ الالمنت داتا والاكونت داتا يعني استخدامه موب بذيك الصعوبة لو تعرف الاكونت داتا والالمنت داتا راح تعرف لهذا السكربت طبعا لاستخدم الفنكشنات تحتاج لاستدعاء او الاكسبورت راح نشوف كم مثال تسهل علينا الحفظ على سريال الاعب وبنفس الوقت ينحفظ بقاعدة بيانات : المثال الاول addEventHandler ( "onResourceStart" , resourceRoot, function ( ) if not( getResourceState ( getResourceFromName ( "sqldata" ) ) == "running" ) then cancelEvent ( true , "Please start Resource ( sqldata ) " ) outputChatBox ( getCancelReason ( ) ) end end ) ; addEventHandler ( "onPlayerQuit" , root , -- اول مايخرج الاعب function ( ) -- وظيفة local Money = getPlayerMoney ( source ) -- جلب مال الاعب if ( Money > 0 ) then exports [ "sqldata" ] : setPlayerSerialData ( source , "SaveMoney" , Money ) -- تخزين مال الاعب عليه end -- انهاء للتحقق end -- انهاء للوظيفة ) -- قوس اغلاق الحدث addEventHandler ( "onPlayerJoin" , root , -- عندما يدخل الاعب function ( ) local MoneyData = exports [ "sqldata" ] : getPlayerSerialData ( source , "SaveMoney" ) -- جلب المال المخزن على الاعب if ( MoneyData ) then -- تحقق من البيانات setPlayerMoney ( source , MoneyData ) -- اعطاء الاعب ماله end -- انهاء للتحقق end -- انهاء للوظيفة ) -- قوس اغلاق الحدث : المثال الثاني addEventHandler ( "onResourceStart" , resourceRoot, function ( ) if not( getResourceState ( getResourceFromName ( "sqldata" ) ) == "running" ) then cancelEvent ( true , "Please start Resource ( sqldata ) " ) outputChatBox ( getCancelReason ( ) ) end end ) ; addCommandHandler ( "saveMySkin" , -- امر function ( player ) -- وظيفة مع تعريف كاتب الامر if ( player ) then -- تحقق من كاتب الامر local Skin = getElementModel ( player ) -- جلب شخصية الاعب exports [ "sqldata" ] : setPlayerSerialData ( player , "SaveSkin" , Skin ) -- حفظ شخصية الاعب عليه end -- ايند التحقق من كاتب الامر end -- ايند انهاء الفنكشن ) ; -- قوس اغلاق الامر addEventHandler ( "onPlayerJoin" , root , -- عندما يدخل الاعب function ( ) -- وظيفة local SkinData = exports [ "sqldata" ] : getPlayerSerialData ( source , "SaveSkin" ) -- جلب الشخصية المخزنه على الاعب if ( SkinData ) then -- تحقق من البيانات setElementModel ( source , SkinData ) -- اعطاء الاعب شخصيته المحفوظة عليه end -- انهاء للتحقق end -- انهاء للوظيفة ) -- قوس اغلاق الحدث addCommandHandler ( "unSaveMySkin" , -- امر function ( player ) -- وظيفة مع تعريف كاتب الامر if ( player ) then -- تحقق من كاتب الامر exports [ "sqldata" ] : removePlayerSerialData ( player , "SaveSkin" ) -- حذف شخصية الاعب من الحفظ end -- ايند التحقق من كاتب الامر end -- ايند انهاء الفنكشن ) ; -- قوس اغلاق الامر طبعا هذه الامثلة ان شاء الله انها مفهومة واي شي حاب تستفسر عنه عندك الردود واخيرا ان اخطأت فهذا مني ومن الشيطان وان اصبت فهذا من الله لاتبخل علينا بالدعاء , وهذا وصل الله وسلم على نبينا محمد في امان الله وفي حفظ الرحمن1 point
-
1 point
-
function spawn (source) local players = getPlayerTeam(source) local team = getTeamName(players) if (team) == "Blue" then spawnPlayer (source, x, y, z, rotation, math.random (0,288), interior, dimension) -- blue spawn with random skin else spawnPlayer (source, x, y, z, rotation, math.random (0,288), interior, dimension) -- other spawn with random skin end end addEventHandler("onPlayerWasted", getRootElement(), spawn)1 point