AboShanab
Members-
Posts
1,348 -
Joined
-
Last visited
Everything posted by AboShanab
-
كنت واحد نوب .. اخش ع الموداات واغير حقوقها ليومك اسويها .. افك تشفير مودات واعدلها واحطها باسمي .. وكنت اخش المنتدى هنا عشان يصلحون لي اكواد فك التشفير .. لكن الحين الله فرجهـا وصرت اعرف ابرمج وكل هذا بفضل بريستيج , كنق , اوساما , طلال يعطيهم الف الف عافية .. وحسن كي اس اي ^ ..
-
ي صاحب الاستضافة الساعة الان 11 بتوقيت السعودية ولا تم السحب ..
-
ي رب اكون انا ..
-
اليوم ؟ انا شاركت في المسابقة باسم AboShanab
-
هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه ..
-
الاخ The Best كتب الكودات قبلي
-
ولبى .. هههههههههههههههههههههههههههههههههههههههههههههه المهم ان تمت الافادة حط اسم الموضوع : صناعة ماركر بـ كوماند | تمت الافادة العفو .. حياك الله ..
-
اقول لك افضل ادمجه مع الصنع .. function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) local accName = getAccountName ( getPlayerAccount ( playerSource ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then if (isElement(test)) then destroyElement(test) test = nil end test = createMarker ( x, y, z, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", test, vehicles) outputChatBox ( "You got a red marker", playerSource ) end end end addCommandHandler ( "createmarker", CreateMarker ) سويته لك لو كتبت createmarker والماركر موجود من قبل يحذفه ويسوي ماركر
-
for i,v in ipairs -- لوب getPlayerName -- جلب اسم الاعب guiGridListClear -- مسح القريد ليست guiGridListSetItemText -- اضافة سطر guiGridListAddRow -- اضافة رو guiGridListAddColumn -- اضافة كوليمون
-
المهم اني ابي اعطيه راحته سويته له =)
-
run MTADiag to fix all Errors
-
reinstall mta sa ..
-
community.mtasa.com unvalidated (Firefox)
AboShanab replied to rain_gloom's topic in Site/Forum/Discord/Mantis/Wiki related
tnx -
هذا مثال مثل اللي تبيه بالضبط x,y = guiGetScreenSize() function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end function cameraMoveSoft(camPosX, camPosY, camPosZ, newCamPosX, newCamPosY, newCamPosZ, camLookX, camLookY, camLookZ, newCamLookX, newCamLookY, newCamLookZ, typeCameraMove) local x = 0 local y = 0 function moveCamera() x = x + 0.00011 y = y + 0.1000 local cameraX, cameraY, cameraZ = interpolateBetween(camPosX, camPosY, camPosZ, newCamPosX, newCamPosY, newCamPosZ, x, "Linear") local lookX, lookY, lookZ = interpolateBetween(camLookX, camLookY, camLookZ, newCamLookX, newCamLookY, newCamLookZ, y, "Linear") setCameraMatrix(cameraX, cameraY, cameraZ, lookX, lookY, lookZ) if cameraX == newCamPosX and cameraY == newCamPosY and cameraZ == newCamPosZ and lookX == newCamLookX and lookY == newCamLookY and lookZ == newCamLookZ then removeEventHandler("onClientRender", getRootElement(), moveCamera) end end addEventHandler("onClientRender", getRootElement(), moveCamera) end shLogin = guiCreateStaticImage(x + 23,y + 349, 301, 44, "window.png", true ) centerWindow(shLogin) guiSetVisible(shLogin,true) showCursor(true) addEventHandler('onClientGUIClick',shLogin, function() cameraMoveSoft(x,y,z, -2681,2122, 100, 0, 0, 0, 0, 20, 0, "Linear") setTimer(function() removeEventHandler("onClientRender", getRootElement(), moveCamera) end,10000,1) showCursor(false) end,false ) طبعا اول ما تضغط على الصورة راح يحرك الكاميرا على حسب الاحداثيات اللي انت حاطها في cameraMoveSoft اللي بسطر 37 مثال سهل وبسيط
-
العفو , حياك الله ,
-
addEventHandler("onPlayerJoin",root, function ( ) local N = xmlLoadFile ( "File.xml" ) or xmlCreateFile ( "File.xml", "XML" ) -- يصنع ملف واذا كان موجود يجيبهـ if ( N ) then -- يتحقق انه صنعهـ local Name = getPlayerName(source) -- جلب اسم الاعب xmlNodeSetValue(xmlCreateChild(N,"Name"),""..Name.."") -- اضافة سطر والكتابة فيه اسم الاعب xmlSaveFile ( N ) -- حفظ الملف xmlUnloadFile ( N ) -- اعادة رفع الملف end -- نهاية if end -- نهاية function ) -- اغلاق قوس الوظيفة طبعا اول ما يخش الاعب راح يسوي لك ملف اسمه Flie وراح يكون داخله كذا ارجو ان يكون الشرح واضح ..
-
احلى مثال لـ احلى ابو حميد ذذ .. addEventHandler("onPlayerJoin",root, function ( ) local N = xmlLoadFile ( "File.xml" ) or xmlCreateFile ( "File.xml", "XML" ) if ( N ) then local Name = getPlayerName(source) xmlNodeSetValue(xmlCreateChild(N,"Name"),""..Name.."") xmlSaveFile ( N ) xmlUnloadFile ( N ) end end )
-
هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه
-
ابداااااااع ي لبى قلبك .. تسسلم ع المعلومات المفيدة .. ~
-
+ xmlCreateChild
-
لـ صنع ملف xml استخدم : "onPlayerJoin" -- Event "onPlayerQuit" -- Event xmlCreateFile -- Client Side and Server Side ! xmlLoadFile -- Client Side and Server Side ! xmlCreateChild -- Client Side and Server Side ! xmlNodeSetValue -- Client Side and Server Side ! xmlSaveFile -- Client Side and Server Side ! xmlUnloadFile -- Client Side and Server Side !
-
-
ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه استخدم getElementPosition setElementPosition
-
local col = createColRectangle(1800.0753173828,843.21545410156,350,300) local me = createRadarArea(1800.0753173828,843.21545410156,350,300,255) ركب الكود وراح تشوف مربع لونه احمر في الدائري خاش للنخيل .. ارجو ان يكون المثال واضح
