Jump to content

استفسار عن isElementInWater


Recommended Posts

السلام عليكم انا كنت بسوي كود اذا كانت السيارة بالماء ترجع لمكان تاني بس معرفت اي حدث استعمل والكود مو شغال

function waterCheck(theMOC)
if eventName == "onPlayerWasted" or "onPlayerVehicleExit" then
if (isElement(vehicle)) then
                        if isElementInWater() then
                        if ( getElementType ( vehicle ) == "vehicle" and getElementModel ( vehicle ) == 407 ) then
                        setElementPosition(vehicle,201.71985, 1887.42810, 17.64806)
                        setElementDimension(vehicle,0)
        end
    end
    end
    end
    end
    addEventHandler("onPlayerVehicleExit",getRootElement(),watercheck)
        addEventHandler("onPlayerWasted",getRootElement(),watercheck)

 

Link to comment

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



function waterCheck()
vehicle = getPedOccupiedVehicle(localPlayer);
if isElementInWater(vehicle) then
setElementPosition(vehicle,201.71985, 1887.42810, 17.64806)
setElementDimension(vehicle,0)
end
end
setTimer(waterCheck,100,0)

 

  • Like 2
Link to comment
4 minutes ago, Kara said:

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

انا عايز سيارة معينة هي اللي يحصل فيها كذة

انا عدلت الكود عشان اتاكد انه هيشتغل بعد التعديل بس مو اشتغل 

function waterCheck()
vehicle = getPedOccupiedVehicle(player);
if isElementInWater(vehicle) then
    if ( getElementModel ( vehicle ) == 407 ) then
setElementPosition(vehicle,201.71985, 1887.42810, 17.64806)
setElementDimension(vehicle,0)
end
end
end
setTimer(waterCheck,100,0)

 

Link to comment
function aCheckCars (	)

	local aVehicle = getPedOccupiedVehicle( localPlayer )
	
	if ( aVehicle and isElementInWater( aVehicle ) ) then
	
	if ( getElementModel ( aVehicle ) == 407 ) then
	
	setElementPosition( aVehicle ,201.71985, 1887.42810, 17.64806 )
	
	setElementDimension( aVehicle ,0 )
			end
		end
	end
setTimer ( aCheckCars,1000,0 )

 

  • Like 1
Link to comment
11 minutes ago, Abdul KariM said:

function aCheckCars (	)

	local aVehicle = getPedOccupiedVehicle( localPlayer )
	
	if ( aVehicle and isElementInWater( aVehicle ) ) then
	
	if ( getElementModel ( aVehicle ) == 407 ) then
	
	setElementPosition( aVehicle ,201.71985, 1887.42810, 17.64806 )
	
	setElementDimension( aVehicle ,0 )
			end
		end
	end
setTimer ( aCheckCars,1000,0 )

 

بيعطيني 

WARNING : damit\server.lua:133: Bad argument @ 'getPedOccupiedVehicle' [Expected Ped at argument 1,got nil]

مشتغلش

Link to comment
1 minute ago, Master_MTA said:

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

تسلم اخي ملاحظتش 

شكرا @Abdul KariM

ممكن تصلحولي دة كمان؟

 addEventHandler("onClientResourceStart",getRootElement(),setlol)
 function spectateDriver()
g_Players = getElementsByType("player")        -- get a list of all players in the server
for i,aPlayer in ipairs(g_Players) do 
local isDriving = isPedInVehicle(g_Players)
            if isDriving then
            if ( getElementType ( vehicle ) == "vehicle" and getElementModel ( vehicle ) == 407 ) then
            setCameraTarget( g_Players )
 else
 outputChatBox( player,"there is no drivers in the vehicle" )
end
end
end
end
addCommandHandler("spectatem",spectateDriver)

عايز اشوف قائد السيارة لما اكتب هذي الكومند بس مو عارف وين الغلط

Link to comment
1 minute ago, ProMax said:

تسلم والله مكنتش اعرف هغيرها حالا بس 

 

وانا اعذرني على سوء الظن حسبتك فعلا شخص منهم +العفو صراحه كل ما جيت احاول اساعد بموضوع اشوف صورتك اطلع +_+

  • Like 2
Link to comment
Just now, Master_MTA said:

وانا اعذرني على سوء الظن حسبتك فعلا شخص منهم +العفو صراحه كل ما جيت احاول اساعد بموضوع اشوف صورتك اطلع +_+

:lol: اسف علي الصورة وثانية بجرب الكود

 function spectateDriver()

aPlayer = getElementsByType("player")        -- get a list of all players in the server
for i,aPlayer in ipairs(aPlayer) do 
local isDriving = isPedInVehicle(aPlayer)
            if isDriving then
            if ( getElementType ( vehicle ) == "vehicle" and getElementModel ( vehicle ) == 407 ) then
            setCameraTarget( aPlayer )
            break
            else
            outputChatBox( player,"there is no drivers currently" )
end
end
end
end
addCommandHandler("spectatem",spectateDriver)

@Master_MTAمش شغال

  • Like 1
Link to comment

لا اي لاعب ورقم الموديل

407

شكرا لصبرك 

2 minutes ago, Abdul KariM said:

يعني كتبت الامر السائق الي تبي تجيبه

لاعب محدد ولا اي لاعب كذا وكم موديل السيارة الي تبي تشوف لاعبها 

 

Link to comment
24 minutes ago, ProMax said:

:lol: اسف علي الصورة وثانية بجرب الكود


 function spectateDriver()

aPlayer = getElementsByType("player")        -- get a list of all players in the server
for i,aPlayer in ipairs(aPlayer) do 
local isDriving = isPedInVehicle(aPlayer)
            if isDriving then
            if ( getElementType ( vehicle ) == "vehicle" and getElementModel ( vehicle ) == 407 ) then
            setCameraTarget( aPlayer )
            break
            else
            outputChatBox( player,"there is no drivers currently" )
end
end
end
end
addCommandHandler("spectatem",spectateDriver)

@Master_MTAمش شغال

انت عايز تعمل ايه بالزبط؟

Link to comment
	addCommandHandler ( "spectatem" , function ( player )

	for _ ,v in ipairs ( getElementsByType ( "vehicle" ) ) do 
	
	if ( getElementModel ( v ) == 407 ) then
	
	local aPlayer = getVehicleController ( v )
	
	if ( aPlayer ) then

	setCameraTarget ( player , aPlayer )
					break
				end
			end
		end
	end
	)

بالويكي SetCameraTarget راجع ملاحظة 

وحط الكود سيرفر سايد

Edited by Abdul KariM
Link to comment
3 minutes ago, Abdul KariM said:

	addCommandHandler ( "spectatem" , function ( player )

	for _ ,v in ipairs ( getElementsByType ( "player" ) ) do 
	
	if ( getElementModel ( v ) == 407 ) then
	
	local aPlayer = getVehicleController ( v )
	
	if ( aPlayer ) then

	setCameraTarget ( player , aPlayer )
					break
				end
			end
		end
	end
	)

بالويكي SetCameraTarget راجع ملاحظة 

وحط الكود سيرفر سايد

جربته مش شغال وقريت ملاحظات الويكي السيارة مفيهاش Hydrilics 

و

bool setCameraTarget ( player target ) 
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...