Jump to content

x[استفسار]xعن فنكشن


Recommended Posts

Just now, Abdul KariM said:

بالسيرفر تسوي تيبل بأول سطر مثلا كذا


table = {	} ;


addEventHandler ( "onPlayerLogin" , root ,
  
	function (	)
    
    table [ source ] = createVehicle ( ... )
    
    end
  	)

واذا تبي تجيب السيارة


local playerVehicle = table [ player ]

if isElement ( playerVehicle )
  
  ....
  
  end

 

مشكووووووووور ما تقصر احس بتجيك جلطه مني ذذ

Link to comment
32 minutes ago, #Soking said:

عندي اقتراح انك تسوي ماث راندوم للديمشن وخلي الرقم = الحد الاقصي للديمشنز

انا معك لكن افرض سواها 0؟

وش الحل

افرض اللاعبين بنفس الوقت دخلو واخذو نفس الدايمنشن

وش الحل

فهمت علي اخوي

مشكور على الاقتراح في يوزفل فنكشن الاخ عبد الكريم يطوره الان بحاول استخدمه ومشكور ثاني مره على المساعده +_+

Link to comment
4 minutes ago, justboy said:

مستحيل يخشوا بنفس الوقت 

واذا خشوا بنفس الوقت 

الكوذً راح يسوي كل واحذً بعالم

تراه مو غبي ض2

خلاص يا غالي انت صح افرض دخل بعده بمده قصيره وجاه نفس العالم

تمام

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

Link to comment
6 minutes ago, justboy said:

getDistanceBetweenPoints2D

إستعمل ذا عشان تجيب المسافة بين نقطتين

وسوي لك فنشكن يسويلك مسافة معينة بين السيارات مثلا 5 

هذا احسن شيء فكرت فيه ض2

همممممممم شكلك ما فهمت قصدي يقلبي

انا ما ابيهم يشوفون بعض اصلا

وليه التعب ذا كله الاخ عبد الكريم يخلص الفنكشن بس وبجربه

 

Link to comment
8 hours ago, #Soking said:

احتمال ٠،٥ في الميه ماراح يدخلو بنفس المكان

لانك بتسوي راندوم علي رقم فوق ال٦ الاف

ذي كانت مجرد اقتراح بس ض

مشكور حبيب قلبي لكني استخدمت هذا اليوزفل فنكشن

اللي سواه الاخ عبد الكريم

function getDimensionEmpty ( NumberStart )

	local NumberStart = type ( NumberStart ) == "number" and NumberStart < 65536 and NumberStart or 1

	local isEmpty = 0 

	local playersTable = getElementsByType ( "player" )  

	if ( #playersTable > 0 ) then 

		for i = NumberStart,65535 do

			for _ , players in ipairs ( playersTable ) do  	

				if ( getElementDimension( players ) == i ) then

				isEmpty = isEmpty + 1

				end
			end

			if isEmpty == 0 then

				return i 

			else

				isEmpty = 0
			end
		end
	end
	return false
end

 

Link to comment
On 2/11/2017 at 07:53, Master_MTA said:

السلام عليكم ورحمة الله وبركاته

شباب كان عندي استفسار وهو عن فنكشن يخلي الكامرا

حق اللاعب 

نفس الكامرا حق  المركبه وليكن كذا

local veh= createVehicle ( 454,2609.11719 ,-2860.57910, 2.08810 )
 بالكلنت سايد

فما هو الفنكشن اللي اقدر استخدمه؟

car spawners ممكن بردوا تستخدمها لو هتعمل مهمه او

بستخدام ال GUI

--يعني مثال 
marker1 = createMarker(x,y,z,"cylinder",size,color,color,color)
addEventHandler("onClientMarkerHit",marker1,function()
    --GUI
    spawnمثال في زر اسمه 
    spawn = guiCreateButton(251, 231, 171, 60, "get a car", false, windowName)
    end
ddEventHandler ( "onClientGUIClick" ,root,
	function ( )
 if ( source == spawn ) then 
		guiSetVisible ( windowName , false )
		showCursor ( false )
		guiSetInputEnabled ( false )
		triggerServerEvent ("CarSpawn",localPlayer)
        end
      end
   --Server
    هنا هتقوم عامل ادد للايفينت
    addEvent ( "CarSpawn",true )          --هنا عملنا ادد للايفينت علشان الكار تنزل
addEventHandler ( "CarSpawn",getRootElement(),
    function ( player )
	
           if isElement ( table [ source ] ) then              
              destroyElement ( table [ source ] )                          -- مسح السياره عند اخذ سياره اخري منفس السباونر                
              table [ source ] = nil 
        end
        table [ source ] = createVehicle ( 482, 1605.30298, -1464.82532, 13.56153 +1 )     -- صنع السياره
        warpPedIntoVehicle ( source,  table [ source ] )            -- انتقال الاعب الي السياره
  end
)
    
    --ملحوظه : هذا السكربت ليس كاملا انا بوريك مثال فقط

 

Link to comment
9 minutes ago, Tarek1 said:

car spawners ممكن بردوا تستخدمها لو هتعمل مهمه او

بستخدام ال GUI


--يعني مثال 
marker1 = createMarker(x,y,z,"cylinder",size,color,color,color)
addEventHandler("onClientMarkerHit",marker1,function()
    --GUI
    spawnمثال في زر اسمه 
    spawn = guiCreateButton(251, 231, 171, 60, "get a car", false, windowName)
    end
ddEventHandler ( "onClientGUIClick" ,root,
	function ( )
 if ( source == spawn ) then 
		guiSetVisible ( windowName , false )
		showCursor ( false )
		guiSetInputEnabled ( false )
		triggerServerEvent ("CarSpawn",localPlayer)
        end
      end
   --Server
    هنا هتقوم عامل ادد للايفينت
    addEvent ( "CarSpawn",true )          --هنا عملنا ادد للايفينت علشان الكار تنزل
addEventHandler ( "CarSpawn",getRootElement(),
    function ( player )
	
           if isElement ( table [ source ] ) then              
              destroyElement ( table [ source ] )                          -- مسح السياره عند اخذ سياره اخري منفس السباونر                
              table [ source ] = nil 
        end
        table [ source ] = createVehicle ( 482, 1605.30298, -1464.82532, 13.56153 +1 )     -- صنع السياره
        warpPedIntoVehicle ( source,  table [ source ] )            -- انتقال الاعب الي السياره
  end
)
    
    --ملحوظه : هذا السكربت ليس كاملا انا بوريك مثال فقط

 

مشكور يا غالي لكن الاخ عبد الكريم سبق وافادني +_+

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...