Jump to content

MoHaMeD_Dz

Members
  • Posts

    57
  • Joined

  • Last visited

Posts posted by MoHaMeD_Dz

  1. 14 minutes ago, KillerX said:

    زي ما قولتلك فوق نفس الاجابة هو يقارن ويستخرجلك

    المهم لو مش فاهم الطريقة اللي فوق

    if استخدم

     

    شكرا لك

  2. 6 minutes ago, KillerX said:

    وبسس

    تعبتك معي بس ما اقصد مقارنة ض  شف مثال الفنكش 

     

    function showVehicleName ( thePlayer )
       local theVehicle = getPedOccupiedVehicle ( thePlayer )
       if theVehicle then
          outputChatBox ( "Name of the Vehicle: " .. getVehicleName ( theVehicle ), thePlayer )
       else
          outputChatBox ( "You do not have a Vehicle!", thePlayer, 255, 0, 0, true )
       end
    end
    addCommandHandler ( "getcarname", showVehicleName )

     كيف استخرج منه بس شيء صغير الي هو يتحقق اذا هو بالموتر ينقله   

     

    هل اسوي 

    if  

  3. 11 minutes ago, KillerX said:

    1 - لازم يكون في داتا في الجريد ليست والداتا تحتوي علي جدول بالاحداثيات

    2 - لازم تكون اسماء الزراير معرفة

    3 - جرب الكود دا

    
    addEventHandler("onClientGUIClick",GUIEditor.button[2],
    	function ()
    		local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1])		
    		if sel ~= -1 then
    			local gridData = guiGridListGetItemData( GUIEditor.gridlist[1] , sel , 2 );
    			if( type( gridData ) == "table" ) then
    				local x,y,z = unpack( gridData );				
    				local element = ( getPedOccupiedVehicle( localPlayer ) or localPlayer );
    				setElementPosition( element , x , y , z );
    			else
    				print( "يوجد خطا في الداتا" );
    			end
    		else
    			outputChatBox("#FF0000[Error404]#FFFFFF الرجاء اختيار المكان المراد الإنتقال اليه",255,0,0,true)			
    		end
    	end , false
    )
    

     

    @MoHaMeD_Dz

    سؤالي هو اني م عرفت كيف استخرج الكود ذا من الفنكشات الي فوق اتمنى تكون فهمتني

  4.  شباب انا سويت  طلب زمان الي هو  

     

    Quote

    ابي اضيف لم شخص يفتح لوحة انتقالات ويختار مكان ويظغط انتقال وهو راكب سيارة بدون ما ينزل

    وش الامر الي استخدمه 

     

     رد عليا الاخ #DesTroyeR 

    ب

    "onClientGUIClick"
    isPedInVehicle
    getPedOccupiedVehicle
    getElementPosition
    setElementPosition

    حاولت و م عرفت بعدها بفتره لقيت كود جاهز 

    الي هو  

     

    addEventHandler("onClientGUIClick",root,
    	function ()
    		local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1])
    		if source == GUIEditor.button[2] then
    			if sel ~= -1 then
    				local x,y,z = unpack(guiGridListGetItemData(GUIEditor.gridlist[1],sel,2))
    				setElementPosition(localPlayer,x,y,z)
                local element = getPedOccupiedVehicle ( getLocalPlayer (   ) ) or getLocalPlayer (   ) 
                setElementPosition(element, x,y,z)
    
    			else
    				outputChatBox("#FF0000[Error404]#FFFFFF الرجاء اختيار المكان المراد الإنتقال اليه",255,0,0,true)
    			end
    		end
    	end)

     كيف استخرجنا من ذيك الاكواد ذا انلحس مخي و م رفت

  5. 36 minutes ago, KillerX said:

    كنت تقدر تكمل في نفس موضوعك بدل ما تفتح موضوع جديد

     قصدي تعرف الفنكشنات يعني تفهم معناهم

     ______

    1 -

    
    xmlLoadFile
    

    طبعا لازم قبل ما تكتب او تجيب شئ من ملف اكس ام ال لازم تحملوا اولا

    
    xmlLoadFile( "مسار الملف بتاعك" )
    

    2 -

    
    xmlFindChild()
    

    الفنكشن دا يدورلك الخانة اللي في ملف الاكس ام ال  بالاسم

    
    xmlFindChild( xmlFile , "Child Name" , 0 )
    

     3 -

    
    xmlNodeGetValue
    

    دا بقا يجيبلك القيمة اللي في الخانة

    
    <test> -- دي الخانة
    	"hi :)" -- القيمة
    </test>-- دي الخانة 
    
    
    xmlNodeGetValue( xmlNode --[[ طبعا تجيبها من خلال الفنكشن اللي فات --]] )
    

    : مثال

    server.lua :

    
    addCommandHandler( '1' ,
    	function( player )
    		local xmlFile = xmlLoadFile( "MapPos.xml" )
    		if( not xmlFile ) then
    			return outputChatBox( "تأكد من اسم الملف او مساره" )
    		end		
    		local posNode = xmlFindChild( xmlFile , "pos1" , 0 )
    		if( posNode ) then
    			local Position = split( xmlNodeGetValue( posNode ) , ',' ) ;
    			if( type( Position ) == 'table' and #Position == 3 ) then
    				setElementPosition( player , Position[1] , Position[2] , Position[3] )
    			end
    		end
    		xmlUnloadFile( xmlFile )
    	end
    )
    

    MapPos.xml :

    
    <map>
    	<pos1>"1230.15498,4562.13678,10.2132132"</pos1>
    </map>
    

     

    مشكور بحاول وبرد عليك ف الموضوع الي قبل

     

     

  6. السلام عليكم شباب 

     

     على حسب خبرتي فـ كيف اسويه بالمود ذا  xml معي مود انتقالات بس بغيت اقسم الاماكن لــ :  الاماكن الرئيسيه , الشوارع الخخ وهذا يتطلب ملف 

     

    GUIEditor = {
        label = {},
        window = {},
    }
    GUIEditor.window[1] = guiCreateWindow(90, 86, 280, 390, "# الانتقالات / Warp ~ !", false)
    guiWindowSetSizable(GUIEditor.window[1], false)
    guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFFFFFF")

    grid = guiCreateGridList(10, 53, 260, 272, false, GUIEditor.window[1])
    guiGridListAddColumn(grid, "Positions", 0.9)
    edit = guiCreateEdit(9, 25, 261, 24, "البحث / Search :", false, GUIEditor.window[1])
    guiSetFont(edit,FontSearch)
    move = guiCreateButton(53, 335, 166, 29, "[ انتقال / Warp ] !", false, GUIEditor.window[1])
    label = guiCreateLabel(209, 366, 85, 24, "  ", false, GUIEditor.window[1])
    guiLabelSetColor(label, 255, 0, 0)   

    addEventHandler ("onClientGUIClick", root,
            function()
            if (source == ff) then
             guiSetVisible(GUIEditor.window[1], false)
             showCursor(false)
             guiSetInputEnabled(false)
            end
        end
    )

    • Confused 1
  7. سلام عليكم

    شباب ابي لم اكتب بالعاجل اول م اكتب الكلام يتغير لونه مدة 5 ثواني بعدها يصير عادي 

     

    هل الكود ذا صحيح 

    1. addEventHandler ( "onClientResourceStart", root, function (    )
    2.      if ( isTimer ( timerColor ) ) then killTimer ( timerColor ) end
    3.      timerColor = setTimer ( function (   )
    4.        guiLabelSetColor ( اسم الليبل, math.random ( 255 ), math.random ( 255 ), math.random ( 255 ) )
    5.       end, 300, 0 ) 
    6. end ) 
    7.  
  8. On 18/11/2018 at 18:21, [T]|O|[P]George said:
    
    getAccounts
    

    ذا بس الي تحتاجه

    بيجيب كل حساب سجل بالسيرفر مالها داعي سكل و تستخرج و الخ

    شكرا لك , تخيل كم ض 

     

    There are 28284 accounts in this server!

  9. On 17/11/2018 at 15:54, #_iMr,[E]coo said:

    ؟

    كيف ؟

    On 17/11/2018 at 14:24, *AnGeL said:

    إستخدم

    
    getAllAccountData
    getPlayerAccount
    

    .....

    - ويمديك بـ سكل كمان عَ ما أضن ء "

    بحاول ان شاءالله

  10. سلام عليكم

    شباب معي مود فيه جريد لست تظهر فيه اسماء 10 توب درفت وانا ابي اضيف رقم قدام كل اسم من 1 ل 10 بالترتيب  وش استخدم؟

  11. On 09/11/2018 at 22:43, N3xT said:

    احفظ الترقيات داخل ملف وبعدين استخرجها من الملف واعرضها بالطريقة اللي تعجبك

     بديل لقواعد البيانات واسهل, فايدته يحفظ لك الترقيات بملف

    والله م فهمت شي  , يعني من وين اجيب الترقيات عشان احفظهها

  12. سلام عليكم 

     

    شباب ابي اضيف لم شخص يفتح لوحة انتقالات ويختار مكان ويظغط انتقال وهو راكب سيارة بدون ما ينزل

    وش الامر الي استخدمه

  13. On 04/11/2018 at 21:39, TOUNSI | ا̍ڸــڛۣــ؏ــٰٱ̍دہ said:

    @MoHaMeD_Dz

    اذا عندك الخبرة في لغة البرمجة تستطيع برمجتها

    هاذا المنتدى يساعدون الناس في اكوادهم ، وكذالك في محاولتهم في قدم لنا محاولة ونساعدك درجة درجة لين تتعلم

    عاد لو كل شخص يقدم لنا موضوع يبي سكريبت ، تصيرو تبخلو على حفظ اللغة البرمجية ومعاد حد يبرمج يصير يخذ جاهز خلاص

    تحياتي

     

    On 05/11/2018 at 13:05, #DesTroyeR said:
    
    executeSQLQuery
    
    --or
    
    dbConnect
    dbQuery
    

     

    شكرا لك 

    On 05/11/2018 at 19:29, *AnGeL said:

     

    بحاول ان شاء الله

    On 05/11/2018 at 14:40, #_iMr,[E]coo said:

    شكرا اخويا 

    On 05/11/2018 at 12:35, *AnGeL said:

     

    .. :) عادي ، شيل اللوق من الأدمنية بس ، والله لو كنت محترف لأبرمجلك بس للأسف تركت البرمجة ?

    ان شاء الله نشوفك رجعت وبقوة  , 

×
×
  • Create New...