-
Posts
41 -
Joined
-
Last visited
Posts posted by iMr.RAy][!][yAN
-
-
افتح الشل (putty)
حط معلوماتك
قفل الاقنت اذا كان شغال
sudo service ogp_agent stop
اذا ماكانت عندك اضافة nano
اكتب ذا الامر
apt-get install nano
انتقل الى ذا المسار
cd /usr/share/ogp_agent/Cfg
اكتب ذا الامر
nano bash_prefs.cfg
sf_update_mirror=master
غيرها الى
sf_update_mirror=optimate
ctrl + X then write y then ctrl + M
بعدين اكتب
sudo service ogp_agent start
يعطيك العآفية .. ممكن السكآيب حقك ؟؟
-
Nice Job ..
I downloaded MTA SA 1.5
but how i can use the MTA browser
-
السلام عليكم ورحمة الله وبركاته
مشكلتي هي : عندي لوحة أوبن قيم بانيل .. وسويت سيرفر بالطريقة الصحيحة وكل شي تمام .. لكن لمن أجي أشغل السيرفر تجيني رسالة زي كذا
Unable to get log, retval -2. Server is running, but its not responding, there might be a some kind of problem and you might want to Stop server.. << Back Retry #1122. Starting server, please wait...
ويعيد كثير وميصير شي
للخوادم والاستضافات mtasa ولاهنتم أريد ملفات تحديث سيرفر 1.5
.. وشكرًا
-
طيب لو أنا بسوي مثلاً مود لوحة تغيير ملابس سي جي .. هل أقدر إني أخذ الأكواد من الفري روم ؟
-
function killLocalPlayer() --- اسم الوظيفه killLocalPlayer server.killPed(g_Me) end
(g_Me)
^^^^^ وش معنى هذي ^^^^^
-
.. يعطيك العآفية .. زبطت
-
تبغى تريح راسكـ .. سو لك فري روم من جديد بنفسكـ وضبطه ع كيفك
أنا نفسي أسويه دي اكس .. بس المشكلة في عندي أكواد ناقصهـ
-
{'btn', id='createvehicle', window=wndCreateVehicle, text='create'},
createvehicle = اسم الزر
واذا كنت تبي تضيف لوحه جديده
{"btn"; id = 'اسم الزر', window = اسم اللوحه,x = 20,width = 250},
وبعدين تسوى لوحه
اسم اللوحه = { "wnd"; text = "Text", width = 330, x =290, y = 180, controls = { {"btn"; id = "إغلاق", closeswindow = true}},}
طيب كيف أقدر أضيف مثلا أداة غير الزر .. زي شيك بوكس أو اديت بوكس ووين أضيفها ؟
فيه ملف اسمه gui
افتحه راح تحصل
ذا الكود ب اول السطر
classInfo = { wnd = {className = 'Window', padding = {25, 10, 10, 10}, isContainer = true}, tbp = {className = 'TabPanel'}, tab = {className = 'Tab', padding = 10, isContainer = true}, lbl = {className = 'Label', height = 20}, btn = {className = 'Button', height = 20, padding = {0, 4}}, chk = {className = 'CheckBox', height = 20, padding = {0, 6}}, rad = {className = 'RadioButton', height = 20, padding = {0, 10}}, txt = {className = 'Edit', width=100, height = 24}, lst = {className = 'GridList', width = 250, height = 400}, img = {className = 'StaticImage'} }
اذا تبي تضيف شئ غير البوتون
قبل ال = فيه تعريف الزر او التشيك بوكس والخ
wnd = تعريف اللوحه
btn = تعريف البوتون
chk = تعريف ال تشيك تبوكس
والخ
واى استفسار تفضل قوله
مشكور .. لكن ما قلت لي وين احصل الفنكشن حق الزر
مثلا زر الانتحار
onclick=killLocalPlayer
مو هذا اختصار ؟ .. وين الفنشكن الحقيقي حق الانتحار
-
{'btn', id='createvehicle', window=wndCreateVehicle, text='create'},
createvehicle = اسم الزر
واذا كنت تبي تضيف لوحه جديده
{"btn"; id = 'اسم الزر', window = اسم اللوحه,x = 20,width = 250},
وبعدين تسوى لوحه
اسم اللوحه = { "wnd"; text = "Text", width = 330, x =290, y = 180, controls = { {"btn"; id = "إغلاق", closeswindow = true}},}
طيب كيف أقدر أضيف مثلا أداة غير الزر .. زي شيك بوكس أو اديت بوكس ووين أضيفها ؟
-
تعديلك يكون على ملف ال fr_client
تروح عند كود النافذه والازرار
ذا
wndMain = { 'wnd', text = 'FR GUI', x = 10, احداثيات نحريك النافذه يسار او يمين y = 150, تحريك النافذه فوق او تحت width = 280, للتحكم فى حجم النافذه controls = { {'lbl', text='Local player'}, {'br'}, {'btn', id='kill', onclick=killLocalPlayer}, {'btn', id='skin', window=wndSkin}, {'btn', id='anim', window=wndAnim}, {'btn', id='weapon', window=wndWeapon}, {'btn', id='clothes', window=wndClothes}, {'btn', id='playergrav', text='grav', window=wndGravity}, {'btn', id='warp', window=wndWarp}, {'btn', id='stats', window=wndStats}, {'btn', id='bookmarks', window=wndBookmarks}, {'br'}, {'chk', id='jetpack', onclick=toggleJetPack}, {'chk', id='falloff', text='fall off bike', onclick=toggleFallOffBike}, {'br'}, {'lbl', text='Pos:'}, {'lbl', id='xpos', text='x', width=45}, {'lbl', id='ypos', text='y', width=45}, {'lbl', id='zpos', text='z', width=45}, {'btn', id='setpos', text='map', window=wndSetPos}, {'btn', id='setinterior', text='int', window=wndSetInterior}, {'br'}, {'br'}, {'lbl', text='Vehicles'}, {'br'}, {'lbl', text='Current:'}, {'lbl', id='curvehicle'}, {'br'}, {'btn', id='createvehicle', window=wndCreateVehicle, text='create'}, {'btn', id='repair', onclick=repairVehicle}, {'btn', id='flip', onclick=flipVehicle}, {'btn', id='upgrades', window=wndUpgrades}, {'btn', id='color', onclick=openColorPicker}, {'btn', id='paintjob', window=wndPaintjob}, {'br'}, {'chk', id='lightson', text='Lights on', onclick=forceLightsOn}, {'chk', id='lightsoff', text='Lights off', onclick=forceLightsOff}, {'br'}, {'br'}, {'lbl', text='Environment'}, {'br'}, {'btn', id='time', window=wndTime}, {'chk', id='freezetime', text='freeze', onclick=toggleFreezeTime}, {'btn', id='weather', window=wndWeather}, {'btn', id='speed', window=wndGameSpeed} }, oncreate = mainWndShow, onclose = mainWndClose
عشان تعدل على احداثيات الزر
تسوى كذا
مثال على زر الانتحار
{'btn', id='kill', onclick=killLocalPlayer,x = 20,width = 120,},
والفرى روم تعديله سهل جدا بس تفهمه وان شاء الله تصير محترف فيه
يعطيك العآفية .. بس ممكن تقلي وين ألاقي أسماء الأزرار والوظائف حقتها .. مثلا زي الزر حق اظهار لوحة المواتر .. وين الاقي اسمه والوظيفة حقت اظهار النافذة حقت السيارات ؟ .. وشكرآ
-
السلآم عليكم ورحمة الله وبركآته
اليوم قلت بسوي فري روم بنفسي .. بس المشكلة لاحظت أكواد الفري روم معقدهـ شوي
يعني احسها اختصارات ومدري كيف .. يعني مثلا وين الاقي احداثيات النافذة والأزرار وفنكشنات الضغط على الزر في الفري روم الأصلي
وكيف اعدل عليها وعلى احداثيات الزر و النافذة و الفنكشنات .. لأنها مو زي النافذة العادية
وهل أقدر أحول النافذة والأزرار لـ دي اكس مع نفس الفنكشنات
وشكرآآ ..
-
قلنا الي ما فهمته وحنا بنساعدك ~
local x, y = guiGetScreenSize() function Open() ancho = 320 alto = 450 CR,CG,CB = 255,0,255 alphaDefaul= 255 teamColor = tocolor (CR,CG,CB,alphaDefaul) btAncho = 320 btAlto = 25 local now = getTickCount() local elapsedTime = now-start local endTime = start + 1500 local duration = endTime-start local progrARs = elapsedTime/duration if progrARs >= 1 then state = true wC = false end x1, y1, z1 = interpolateBetween(0,0,0,ancho,alto,255,progrARs,"OutBounce") x2, y2, z2 = interpolateBetween(0,0,0,btAncho,btAlto,200,progrARs,"OutBounce") posx = (x/2)-(x1/2) posy = (y/2)-(y1/2) dxDrawLine(366 - 1, 144 - 1, 366 - 1, 497, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(831, 144 - 1, 366 - 1, 144 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(366 - 1, 497, 831, 497, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(831, 497, 831, 144 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawRectangle(366, 144, 465, 353, tocolor(0, 215, 255, 180), false) dxDrawText("Test Panel | لوحة تجريبية", 400 - 1, 274 - 1, 760 - 1, 348 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) dxDrawText("Test Panel | لوحة تجريبية", 400 + 1, 274 - 1, 760 + 1, 348 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) dxDrawText("Test Panel | لوحة تجريبية", 400 - 1, 274 + 1, 760 - 1, 348 + 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) dxDrawText("Test Panel | لوحة تجريبية", 400 + 1, 274 + 1, 760 + 1, 348 + 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) dxDrawText("Test Panel | لوحة تجريبية", 400, 274, 760, 348, tocolor(255, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, true, false) end function Close() ancho = 320 alto = 450 btAncho = 320 btAlto = 25 local now2 = getTickCount() local elapsedTime2 = now2 - start2 local endTime2 = start2 + 1500 local duration2 = endTime2 - start2 local progrARs2 = elapsedTime2 / duration2 if progrARs2 >= 1 then state = false wC = false removeEventHandler("onClientRender", root, Close) end local x3, y3, z3 = interpolateBetween(ancho, alto, 0, 0, 0, 0, progrARs2, "OutBounce") local x4, y4, z4 = interpolateBetween(btAncho, btAlto, 0, 0, 0, 0, progrARs2, "OutBounce") posx = (x/2)-(x3/2) posy = (y/2)-(y3/2) dxDrawLine(366 - 1, 144 - 1, 366 - 1, 158, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(383, 144 - 1, 366 - 1, 144 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(366 - 1, 158, 383, 158, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(383, 158, 383, 144 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawRectangle(366, 144, 17, 14, tocolor(0, 215, 255, 180), false) end function status() if not wC then if state then wC = true start2 = getTickCount() removeEventHandler("onClientRender", root, Open) addEventHandler("onClientRender", root, Close) else wC = true start = getTickCount() addEventHandler("onClientRender", root, Open) end end end bindKey("F2", "down", status)
زي ذا الكود اللوحة تعلق معي وما تسوي تأثير .. وش الحل
-
guiGridListGetItemText triggerServerEvent guiGetText triggerClientEvent dxDrawText onClientRender
مشكور .. بس ممكن تجي سكايب في كم شي ما فهمته
-
الطلب الاول :
interpolateBetween
الطلب الثاني : وضح
يعطيك العآفية .. الطلب الثآني : عندي نافذة فيها قريد ليست لاعبين اختار لاعب من الليست واضغط مثلا على زر شوت يجي رسالة للاعب يلي اختاره في شاشته
-
بسم الله الرحمن الرحيم
السلآم عليكم ورحمة الله وبركآته
عندي طلبين لو سمحتم
: الأول
محتاج كود يخلي نافذة الدي اكس تنفك أو تظهر من فوق لـ تحت أو حركة معينة تنفتح بيها النافذة
: الثآني
لمن أضغط على زر يسوي شوت مسج للاعب معين أنا اخترته من القريد ليست
.. وشكرآ #
-
وش يطلع بديبوقما طلعلي شي ؟
تم تعديل فوق
شكرآآآ
-
وش يطلع بديبوقما طلعلي شي ؟
-
server#
هذي زر كيبورد
function led1(player) if isPedInVehicle(player) then local vehicle = getPedOccupiedVehicle(player) if ( vehicle ) then if isTimer ( f ) then killTimer ( f ) else f = setTimer(function() if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then setVehicleOverrideLights ( vehicle, 2 ) else setVehicleOverrideLights ( vehicle, 1 ) end end, 300,0) end end end end addEventHandler ("onResourceStart", resourceRoot, function () for _,v in ipairs (getElementsByType ("player")) do bindKey (v, "k", "down", led1) end end)
زر لوحه كلنت
addEventHandler("onClientGUIClick",getRootElement(), function ( ) if ( source == Flasher ) then triggerServerEvent ( "fl", localPlayer ) end end)
سيرفر
function led1(player) for _,v in ipairs (getElementsByType ("player")) do if isPedInVehicle(player) then local vehicle = getPedOccupiedVehicle(player) if ( vehicle ) then if isTimer ( f ) then killTimer ( f ) else f = setTimer(function() if ( getVehicleOverrideLights ( vehicle ) ~= 2 ) then setVehicleOverrideLights ( vehicle, 2 ) else setVehicleOverrideLights ( vehicle, 1 ) end end, 300,0) end end end end end addEvent( "fl", true ) addEventHandler( "fl", root, led1 )
ما اشتغل ؟؟
-
السلآم عليكم ورحمةة الله وبركآتههء
== Client ==
addEventHandler("onClientGUIClick",getRootElement(), function ( ) if ( source == Flasher ) then triggerServerEvent ( "fl", localPlayer ) end end)
== Server ==
vehicles = {} function toggleFlashingLights ( thePlayer, key, keyState ) if getPlayerOccupiedVehicleSeat ( thePlayer ) == 0 then if vehicles[getPlayerOccupiedVehicle ( thePlayer )] then killTimer ( vehicles[getPlayerOccupiedVehicle ( thePlayer )] ) vehicles[getPlayerOccupiedVehicle ( thePlayer )] = nil else vehicles[getPlayerOccupiedVehicle ( thePlayer )] = setTimer ( toggleVehicleLights, 150, 0, getPlayerOccupiedVehicle ( thePlayer ) ) end end end addEvent( "fl", true ) addEventHandler( "fl", root, toggleFlashingLights ) function toggleVehicleLights ( car ) if ( getVehicleOverrideLights ( car ) ~= 2 ) then setVehicleOverrideLights ( car, 2 ) else setVehicleOverrideLights ( car, 1 ) end end
المشكلة هي : إن الفلاشر ما يشتغل لمن أضغط ع الزر
وش الحللل ؟؟؟؟
-
addEventHandler("onClientGUIClick",getRootElement(), function ( ) if ( source == Save ) then triggerServerEvent ( "ra", localPlayer ) end end)
Save = آسم آلزر حقك
مشكوووور
-
السلام عليكم ورحمة الله وبركاته
مشكلتي اني صممت لوحة دي اكس وزبطت كل شي بس عندي مشكلة في كود حق امر الزر
addEventHandler("onClientGUIClick",Save, function ( ) triggerServerEvent ( "ra", localPlayer ) end )
Save = اسم الزر
يحدث الحدث يلي هو حفظ الملابس Save أنا ابا لمن يضغط ع
وش الحل ؟
-
local Rayan = { }; addEventHandler( "onClientResourceStart", resourceRoot, function ( ) Rayan [ 1 ] = guiCreateWindow(0.65, 0.30, 0.32, 0.48, "لوحة تجريبية", true) Rayan [ 2 ] = guiCreateButton(0.28, 0.18, 0.44, 0.40, "حيآكم الله في السيرفر", true, Rayan [ 1 ] ) Rayan [ 3 ] = guiCreateGridList(368, -198, 15, 93, false, Rayan [ 1 ]) Rayan [ 4 ] = guiCreateLabel(114, 247, 326, 46, "Made By iMr,RAy][!][yAN<3", false, Rayan [ 1 ] ) guiWindowSetSizable( Rayan [ 1 ], false ) guiSetAlpha( Rayan [ 1 ], 1.00 ) guiSetVisible ( Rayan [ 1 ], false ) guiSetAlpha( Rayan [ 2 ], 0.91 ) guiSetProperty( Rayan [ 2 ], "NormalTextColour", "FF2982D5" ) end ) bindKey( "F2", "down", function ( ) guiSetVisible ( Rayan [ 1 ], not guiGetVisible ( Rayan [ 1 ] ) ) showCursor( guiGetVisible ( Rayan [ 1 ] ) ) guiSetInputEnabled( guiGetVisible ( Rayan [ 1 ] ) ) end )
مشكوووووووور + تمت التجربة + شغال + الله يعطيك الف عافية + مشكووور لكل من حاول في حل المشكلة
-
GUIEditor = { gridlist = {}, label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() MrRayyan = guiCreateWindow(0.65, 0.30, 0.32, 0.48, "لوحة تجريبية", true) guiWindowSetSizable(MrRayyan, false) guiSetAlpha(MrRayyan, 1.00) MrRayyan1 = guiCreateButton(0.28, 0.18, 0.44, 0.40, "حيآكم الله في السيرفر", true, MrRayyan) guiSetAlpha(MrRayyan1, 0.91) guiSetProperty(MrRayyan1, "NormalTextColour", "FF2982D5") GUIEditor.gridlist[1] = guiCreateGridList(368, -198, 15, 93, false, MrRayyan1) GUIEditor.label[1] = guiCreateLabel(114, 247, 326, 46, "Made By iMr,RAy][!][yAN<3", false, MrRayyan) end ) guiSetVisible (MrRayyan, false) function OpenWin() if guiGetVisible ( MrRayyan) then guiSetVisible ( MrRayyan, false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( MrRayyan, true ) showCursor(true) guiSetInputEnabled(true) end end bindKey("F2", "down", OpenWin)
ذا مثال على اللوحة
-
Mr.Rayyan > MrRayyan
شلت النقطة .. مافي فايدة .. اللوحة تظهر بوجهي تاني مرة
مشكلة في تشغيل السيرفر بـ لوحة أوبن قيم بانيل + طلب تحديث
in الاستضافات
Posted
أنا م ركبت لوحة الأوبن قيم بانيل بنفسي .. شريت كل شي جاهز مع الخادم .. والصراحة مو فاهم شي .. لو تعطيني سكآيبك يكون أحسن .. لأني مني فآهم شي