Sign in to follow this  
[KilleR]

استفسار

Recommended Posts

كيف احط النيترو والاصلاح والرسباون لمابات الديربي افيدونا لاهنتم

Share this post


Link to post

اعطوني الاكواد لاني مستعجل مره

+ الرسباون كيف

Share this post


Link to post

قصدك ايقونة لما تتدخلها يجيك نيترو وكذا ؟؟

createPickup -- تصنع الايقونة

addEventHandler and onPickupHit -- لما الاعب يدخل الايقونة

local vehicle = getPedOccupiedVehicle( source ) -- نجيب سيارة الاعب

addVehicleUpgrade( vehicle , 1010 ) -- اضافة نايترو للسيارة

fixVehicle( vehicle ) -- تصليح السيارة

setElementPosition( vehicle , x , y , z ) -- x,y,z مكان الريسباون


 

Share this post


Link to post
Posted (edited)

اوك - يعطيك العافيه والسباون كيف ؟

 

+

 

الماب حقي في دمنشن كيف اسويه ؟

Edited by [KilleR]
س

Share this post


Link to post

الله يعافيك 

السباون استخدم

spawnPlayer

or

setElementPosition

خلي الاعب في نفس ديمنشن الماب حقك

local Dimension = -- ديمونشن الماب حقك

setElementDimension( player , Dimension) -- بالاعب حقك player استبدل 

 

Share this post


Link to post
3 minutes ago, [KilleR] said:

تقدر توصح بخصوص الدمنشن ؟

setElementDimension( player , Num)

player = اللاعب

Num = رقم العالم 

Share this post


Link to post
Posted (edited)

العالم الي هو الدمنشن ؟

+

 

النيترو والاصلاح كيف

Edited by [KilleR]

Share this post


Link to post
7 minutes ago, [KilleR] said:

العالم الي هو الدمنشن ؟

+

 

النيترو والاصلاح كيف

يب العالم هو الديمشن

 

+

 

local veh = getPedOccupiedVehicle( source ) -- يتحقق من سيارة اللاعب

addVehicleUpgrade( veh , 1010 ) -- هذا النيترو

fixVehicle( veh ) -- هذا تصليح السياره

 

Share this post


Link to post

طيب لو انا برسبن شخص عرفت كيف

لكن بلاير وش احط بدالها ؟

 

+ النيترو ياليت تسويه لي مافهمته

Share this post


Link to post
3 hours ago, [KilleR] said:

طيب لو انا برسبن شخص عرفت كيف

لكن بلاير وش احط بدالها ؟

 

+ النيترو ياليت تسويه لي مافهمته

بلاير تحط بدالها الشخص اللي تبي ترسبنة

النايترو زي ما قولتلك فوق

Share this post


Link to post
Posted (edited)

&ملاحظة&

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

تقدر تجرب النيترو موجودين في الدايري *

بالتوفيق :) 

local nitroPickups={
	-- { x, y, z, dimension },
	{ 1804.45959, 849.24701, 10.08157, 0 },
	{ 1803.86694, 1039.32410, 6.14405, 0 },
	{ 1806.37646, 1336.70386, 6.15007, 0 },
};

local __timers={};
local seconds=5; -- عدد الثواني اللي يحتاجها النيترو عشان يرسبن مرة ثانيه

function getPlayerFromVehicle(vehicle)
	if vehicle and isElement(vehicle) and getElementType(vehicle)=='vehicle' then
		for k, player in ipairs (getElementsByType("player")) do
			local theVeh=getPedOccupiedVehicle(player);
			if theVeh==vehicle then
				return player;
			end
		end
	end
	return false
end

local function getIndexFromPickup(pick)
	if pick and isElement(pick) and getElementType(pick)=="pickup" then
		for k, v in pairs(nitroPickups) do
			if v==pick then
				return k
			end
		end
	end
	return false
end

function pickupNitro(element)
	if isElement(element) and (getElementType(element)=="player") then
		playSoundFrontEnd ( element, 46 );
		local vehicle=getPedOccupiedVehicle(element);
		if vehicle then
			local giveBool=addVehicleUpgrade(vehicle,1008);
			if giveBool then
				outputChatBox("لقد حصلت على نيترو@",element,0,255,0);
				local x,y,z=getElementPosition(source);
				local dimension,index=getElementDimension(source),getIndexFromPickup(source);
				setElementData(element,"PICKUP",{x,y,z,dimension,index});
				destroyElement(nitroPickups[getIndexFromPickup(source)]);
				nitroPickups[getIndexFromPickup(source)]=nil;
				__timers[element]=setTimer(
					function()
						local x,y,z,dimension,index=unpack(getElementData(element,"PICKUP"));
						nitroPickups[index]=createPickup(x,y,z,3,2690,seconds*1000,0);
						setElementDimension(nitroPickups[index],dimension);
						addEventHandler("onPickupHit",nitroPickups[index],pickupNitro);
						setElementData(element,"PICKUP",nil)
					end,
				seconds*1000,1);
			end
		else
			cancelEvent()
		end
	elseif getElementType(element)=="vehicle" then
		playSoundFrontEnd ( getPlayerFromVehicle(element), 46 )
		local giveBool=addVehicleUpgrade(element,1008);
		if giveBool then
			outputChatBox("لقد حصلت على نيترو@",getPlayerFromVehicle(element),0,255,0);
			local x,y,z=getElementPosition(source);
			local dimension,index=getElementDimension(source),getIndexFromPickup(source);
			destroyElement(nitroPickups[getIndexFromPickup(source)]);
			nitroPickups[getIndexFromPickup(source)]=nil;
			setElementData(getPlayerFromVehicle(element),"PICKUP",{x,y,z,dimension,index});
			__timers[getPlayerFromVehicle(element)]=setTimer(
				function()
					local x,y,z,dimension,index=unpack(getElementData(getPlayerFromVehicle(element),"PICKUP"));
					nitroPickups[index]=createPickup(x,y,z,3,2690,seconds*1000,0);
					setElementDimension(nitroPickups[index],dimension);
					addEventHandler("onPickupHit",nitroPickups[index],pickupNitro);
					setElementData(getPlayerFromVehicle(element),"PICKUP",nil)
				end,
			seconds*1000,1);
		end
	end
end

addEventHandler("onResourceStart",resourceRoot,
	function()
		if #nitroPickups>0 then
			for key, pickupInfo in pairs (nitroPickups) do
				nitroPickups[key]=createPickup(pickupInfo[1],pickupInfo[2],pickupInfo[3],3,2690,seconds*1000,0); -- "2690هو رقم الأوبجكت الخاص بطفاية الحريق "تقدر تستبدله او تعدله
				setElementDimension(nitroPickups[key],pickupInfo[4]);
				addEventHandler("onPickupHit",nitroPickups[key],pickupNitro);
			end
		end
	end
)

Edited by NX_CI

Share this post


Link to post
Posted (edited)
local marker = createMarker(1590.8441162109,-2945.5385742188,19.228469848633,"cylinder",1,255,255,255)

function n ( hit )
    if getElementType ( hit ) == "player" then
		local vehicle = getPedOccupiedVehicle ( hit )
		if vehicle then
            addVehicleUpgrade( vehicle , 1010 )
        end
    end
end
addEventHandler("onMarkerHit",marker,n,false)

ابي اكواد الصاروخ الي عالسياره + ابي اخفائ الماركر + صوره على الماركر 

 

اكوادي كيف احط دمنشن ؟

Edited by [KilleR]
س

Share this post


Link to post
2 hours ago, [KilleR] said:

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

triggerClientEvent 

createProjectile 

لاخفاء الماركر

setMarkerColor( marker , 0 , 0 , 0 , 0 )

 

2 hours ago, [KilleR] said:

صوره على الماركر 

triggerClientEvent

"onClientRender"

dxDrawImageOnElement

2 hours ago, [KilleR] said:

كوادي كيف احط دمنشن ؟

setElementDimension 

 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.