Jump to content

مشكلة بالماركرات


Recommended Posts

1 minute ago, -Ilker. said:

طيب نزل كود الحدث كامل عشان نشوف الي فوق + ماني معصب بس مادري كيف تبينا نشوف المشكلة

انا كنت اسال هل الكود خطأ ولا صح ؟

Link to comment
6 minutes ago, -Ilker. said:

طيب نزل كود الحدث كامل عشان نشوف الي فوق + ماني معصب بس مادري كيف تبينا نشوف المشكلة

for k=1,#markers do
	local Seat = getPedOccupiedVehicleSeat( thePed )
    if ( Seat == 0 ) then
guiWindowSetSizable( GUIEditor.window[1], false )
mrks[k]=createMarker(markers[k][1],markers[k][2],markers[k][3],'cylinder',3.5,0,255,0)
addEventHandler('onClientMarkerHit',mrks[k],showwnd)
addEventHandler('onClientMarkerLeave',mrks[k],hidewnd)
end

الحين جالس يقول باد ارقمنت

 

على هذي

 

local Seat = getPedOccupiedVehicleSeat( thePed )

Expected ped at argument 1, got nil

Edited by #Khaled
Link to comment

ابيك تجيب لي من وين جايب تعريف thePed

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

local Marker = createMarker ( 0 , 0 , 3 )
addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController ( getPedOccupiedVehicle ( Player ) ) == Player ) then 
outputChatBox ( "Welcome ." , 0 , 255 , 0 )
end
end  )

 

Link to comment
2 minutes ago, -Ilker. said:

ابيك تجيب لي من وين جايب تعريف thePed

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


local Marker = createMarker ( 0 , 0 , 3 )
addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController ( getPedOccupiedVehicle ( Player ) ) == Player ) then 
outputChatBox ( "Welcome ." , 0 , 255 , 0 )
end
end  )

 

ThePed مالها تعريف بالاكواد

 

Link to comment
10 minutes ago, #Khaled said:

local Seat = getPedOccupiedVehicleSeat( thePed )

 

شيء طبيعي لأن الـ thePed غير معرفة .

 

Link to comment
8 minutes ago, -Ilker. said:

ابيك تجيب لي من وين جايب تعريف thePed

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


local Marker = createMarker ( 0 , 0 , 3 )
addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController ( getPedOccupiedVehicle ( Player ) ) == Player ) then 
outputChatBox ( "Welcome ." , 0 , 255 , 0 )
end
end  )

 


    addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
    if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController ( getPedOccupiedVehicle ( Player ) ) == Player ) then 
    guiWindowSetSizable( GUIEditor.window[1], false )
    addEventHandler('onClientMarkerLeave',mrks[k],hidewnd)
    end
    end  )

?

Link to comment
11 minutes ago, #Khaled said:

    addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
    if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController ( getPedOccupiedVehicle ( Player ) ) == Player ) then 
    guiWindowSetSizable( GUIEditor.window[1], false )
    addEventHandler('onClientMarkerLeave',mrks[k],hidewnd)
    end
    end  )

?

ياخي اذاي thePed  

الي هو المفروض تحط مكانه التعريف بتاع الاعب 

مو الو تعريف ياخي امال الوحه تفتح لمين لا الجني ؟؟؟ 

 

اطرح كودك كامل غير كدا ما حد راح يساعدك 

Edited by jakson
  • Haha 1
Link to comment
13 minutes ago, jakson said:

ياخي اذاي thePed  

الي هو المفروض تحط مكانه التعريف بتاع الاعب 

مو الو تعريف ياخي امال الوحه تفتح لمين لا الجني ؟؟؟ 

 

اطرح كودك كامل غير كدا ما حد راح يساعدك 

وكيف اجيب التعريف حق اللاعب ؟

Link to comment
43 minutes ago, jakson said:

ياخي اذاي thePed  

الي هو المفروض تحط مكانه التعريف بتاع الاعب 

مو الو تعريف ياخي امال الوحه تفتح لمين لا الجني ؟؟؟ 

 

اطرح كودك كامل غير كدا ما حد راح يساعدك 

شوي شوي على الرجال !

29 minutes ago, #Khaled said:

وكيف اجيب التعريف حق اللاعب ؟

local Marker = createMarker ( x , y , z,"cylinder",1.5,255,255,255 )
addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
    
    	if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController (getPedOccupiedVehicle ( Player ) ) == Player ) then 				
      
    		guiSetVisible( GUIEditor.window[1], true )
      
    	end
end  )
-- x,y,z = الإحداثيات
-- لو في غلط صححوهه لي لاني بالجوال

 

Edited by Guest
Link to comment
21 hours ago, unsiXioN said:

شوي شوي على الرجال !


local Marker = createMarker ( x , y , z,"cylinder",1.5,255,255,255 )
addEventHandler ( "onClientMarkerHit" , resourceRoot , function ( Player ) 
    
    	if ( source == Marker and Player == localPlayer and getPedOccupiedVehicle ( Player ) and getVehicleController (getPedOccupiedVehicle ( Player ) ) == Player ) then 				
      
    		guiSetVisible( GUIEditor.window[1], true )
      
    	end
end  )
-- x,y,z = الإحداثيات
-- لو في غلط صححوهه لي لاني بالجوال

 

الجزئية اللي فيها انشاء ماركر ما اخذتها

 

لان فيه ماركر موجود اساسا

 

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

وماصارت يسوي شي الماركر

شكل فقط

 

Link to comment
6 minutes ago, #Khaled said:

الجزئية اللي فيها انشاء ماركر ما اخذتها

 

لان فيه ماركر موجود اساسا

 

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

وماصارت يسوي شي الماركر

شكل فقط

 

تستهبل ؟ م اشوف حاط ترايقرت 

Link to comment
10 minutes ago, unsiXioN said:

واو مره فلة

tut , patrick , وشخص ثاني 

qais jp
فاتو يشوفو الابداع هههههههههههههههههههههههههههههههههههّّّّّّّّّّّّّّّّّّّ

Edited by Ra7-TnGLD
  • Haha 1
Link to comment
2 hours ago, #\_oskar_/# said:

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

+ لو بجهة كلنت اتأكد انك كاتب اسم الماركر

if ( source == Marker هنا اسم الماركر

 

بالكلنت

 

for k=1,#markers do
mrks[k]=createMarker(markers[k][1],markers[k][2],markers[k][3],'cylinder',3.5,0,255,0)

 

Link to comment
30 minutes ago, #Khaled said:

for k=1,#markers do

هذا وشو؟ 

ي حبيبي ي عمري الموضوع م يحتاج صفحتين والله , اعطنا الكود كامل

مافي حل غيره .

Edited by Guest
Link to comment
1 hour ago, #Khaled said:

for k=1,#markers do
mrks[k]=createMarker(markers[k][1],markers[k][2],markers[k][3],'cylinder',3.5,0,255,0)

 

 

كدا mrks[1] هنا اسم الماركر هو الرقم حقه  يعني سويت  3 ماركرات تحط اسم اول ماركر 

مثال بسيط 

mrks[1]  اول ماركر قمت ب انشائه  تحط رقم واحد

mrks[2]  ثاني ماركر تحط رقم 2 والخ 

يعني كل ماتنشئ ماركر جديد تحط رقم 

مثلا لو سويت ماركر رقم ثلاثه 

تحط اسمه كدا 

mrks[3]

وتكمل علي نفس الطريقه

 

Link to comment
3 hours ago, #\_oskar_/# said:

 

كدا mrks[1] هنا اسم الماركر هو الرقم حقه  يعني سويت  3 ماركرات تحط اسم اول ماركر 

مثال بسيط 

mrks[1]  اول ماركر قمت ب انشائه  تحط رقم واحد

mrks[2]  ثاني ماركر تحط رقم 2 والخ 

يعني كل ماتنشئ ماركر جديد تحط رقم 

مثلا لو سويت ماركر رقم ثلاثه 

تحط اسمه كدا 

mrks[3]

وتكمل علي نفس الطريقه

 

if ( source == mrks[1] 

كذا يعني

Link to comment
1 hour ago, #Khaled said:

if ( source == mrks[1] 

كذا يعني

انت فهمت اللي كتبته لك ؟

اذا مافهمت دا مثال بسيط عشان تفهم 

local markers =  { 
[1] = {-730.77167, 965.94550, 12.55161}, -- marker 1
[2] = {-714.79846, 983.33972, 12.22370}, -- marker 2
[3] = {-705.29993, 962.83490, 12.43508}, -- marker 3
} 

addEventHandler("onClientResourceStart", resourceRoot,function() mrks = {}
for k=1,#markers do
mrks[k] =createMarker(markers[k][1],markers[k][2],markers[k][3],'cylinder',3.5,0,255,0)
addEventHandler ( "onClientMarkerHit" ,mrks[k],markers.Hit)
end 
end)

function markers.Hit() 
if source == mrks[1] then
outputChatBox ("marker 1 " ,0,255,0)
elseif source == mrks[2] then
outputChatBox ("marker 2 ",255,0,0 )
elseif source == mrks[3] then
outputChatBox ("marker 3 ",255,255,0 )
end
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...