Jump to content

استفسار


Recommended Posts

بسم الله الرحمن الرحيم

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

عندي استفسار اخواني

ped الحين اانا بخلق سياره في مكان معين وبضيف فيها

ويجي لاعب (شخص) من السيرفر يركب معه حلو هاذا الي أبي اسويه وسويته

لاكن في شي خلاني اوقف في ألأخير كيف اخلي الاعب او (الشخص) اذا ركب معه تطلع له نافذه

بعد ماتساعدوني في هاذا عندي استفسار ثاني أأسهل من ذا

وشكرا مقدما وجزاكم الله الف خير

في إنتضار تفاعلكم , ,

Link to comment
اصصنع ماركر مخفي

و خليه متلآصق بالسيارة يعني نفس الأحداثيات

و اسستخدم أكواد الإظظهآر

مو لازم نفس الاحداثيات

على طول

attachElements 

يلصق الماركر مع السيارة

attachElements( theVehicle, marker ) 

بعدين

استخدم ذولي

createMarker 
guiCreateWindow --الكود الي تبيه سويه ب guieditor 
attachElements 
  

و

onClientMarkerHit

Link to comment
اصصنع ماركر مخفي

و خليه متلآصق بالسيارة يعني نفس الأحداثيات

و اسستخدم أكواد الإظظهآر

مو لازم نفس الاحداثيات

على طول

attachElements 

يلصق الماركر مع السيارة

attachElements( theVehicle, marker ) 

بعدين

استخدم ذولي

createMarker 
guiCreateWindow --الكود الي تبيه سويه ب guieditor 
attachElements 
  

و

onClientMarkerHit

اها اوك حلو الطلب الثاني انا سويت زر سباون عند ضغط زر حلو ابيه انا لما يضغط زر ينتقل الاعب بسياره ماينتقل لحاله حلو وشكرا

Link to comment
اصصنع ماركر مخفي

و خليه متلآصق بالسيارة يعني نفس الأحداثيات

و اسستخدم أكواد الإظظهآر

مو لازم نفس الاحداثيات

على طول

attachElements 

يلصق الماركر مع السيارة

attachElements( theVehicle, marker ) 

بعدين

استخدم ذولي

createMarker 
guiCreateWindow --الكود الي تبيه سويه ب guieditor 
attachElements 
  

و

onClientMarkerHit

اها اوك حلو الطلب الثاني انا سويت زر سباون عند ضغط زر حلو ابيه انا لما يضغط زر ينتقل الاعب بسياره ماينتقل لحاله حلو وشكرا

setElementPosition ( theVehicle ) 

Link to comment

جرب هذا

-- Server Side

local car11 = createVehicle ( 400, 0, 0, 0 ) 
setElementID ( car11, "car11" ) 
  
local ped = createPed ( 46, 0, 0, 0 ) 
warpPedIntoVehicle ( ped, car11 ) 

-- Client Side

local car = getElementByID( "car11" ) 
  
function onCarEnterr( vehicle ) 
    if ( vehicle == car ) then 
        guiSetVisible ( window, true ) 
        showCursor ( true ) 
    end  
end 
addEventHandler( "onClientPlayerVehicleEnter", getLocalPlayer(), onCarEnterr ) 
  
  
function onCarExitt( vehicle ) 
    if ( vehicle == car ) then 
        guiSetVisible ( window, false ) 
        showCursor ( false ) 
    end  
end 
addEventHandler( "onClientPlayerVehicleExit", getLocalPlayer(), onCarExitt ) 

طبعا لازم تعدل على

window

وتضبطه على النافذة الي تبيها

وايضا لازم تعدل على احداثيات السيارة، عشان تحطها في المحل الي تبيه

Link to comment
جرب هذا

-- Server Side

local car11 = createVehicle ( 400, 0, 0, 0 ) 
setElementID ( car11, "car11" ) 
  
local ped = createPed ( 46, 0, 0, 0 ) 
warpPedIntoVehicle ( ped, car11 ) 

-- Client Side

local car = getElementByID( "car11" ) 
  
function onCarEnterr( vehicle ) 
    if ( vehicle == car ) then 
        guiSetVisible ( window, true ) 
        showCursor ( true ) 
    end  
end 
addEventHandler( "onClientPlayerVehicleEnter", getLocalPlayer(), onCarEnterr ) 
  
  
function onCarExitt( vehicle ) 
    if ( vehicle == car ) then 
        guiSetVisible ( window, false ) 
        showCursor ( false ) 
    end  
end 
addEventHandler( "onClientPlayerVehicleExit", getLocalPlayer(), onCarExitt ) 

طبعا لازم تعدل على

window

وتضبطه على النافذة الي تبيها

وايضا لازم تعدل على احداثيات السيارة، عشان تحطها في المحل الي تبيه

\

ممتاز جدا

بنسبه لـ

  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  spawn1 ) then 
setElementPosition(vehicle , -1984.0238037109, 2552.4912109375, 57.391902923584 ) 
setPedRotation(vehicle,91.98) 
  
end 
  
end 
  
  
) 
  

مايشتغل ليه !

وفي ثاني

  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  a ) then 
setElementPosition(vehicle , -1984.0238037109, 2552.4912109375, 57.391902923584 ) 
  
end 
  
end 
  
  
) 
  

نفس الكلام

Link to comment
جرب هذا

-- Server Side

local car11 = createVehicle ( 400, 0, 0, 0 ) 
setElementID ( car11, "car11" ) 
  
local ped = createPed ( 46, 0, 0, 0 ) 
warpPedIntoVehicle ( ped, car11 ) 

-- Client Side

local car = getElementByID( "car11" ) 
  
function onCarEnterr( vehicle ) 
    if ( vehicle == car ) then 
        guiSetVisible ( window, true ) 
        showCursor ( true ) 
    end  
end 
addEventHandler( "onClientPlayerVehicleEnter", getLocalPlayer(), onCarEnterr ) 
  
  
function onCarExitt( vehicle ) 
    if ( vehicle == car ) then 
        guiSetVisible ( window, false ) 
        showCursor ( false ) 
    end  
end 
addEventHandler( "onClientPlayerVehicleExit", getLocalPlayer(), onCarExitt ) 

طبعا لازم تعدل على

window

وتضبطه على النافذة الي تبيها

وايضا لازم تعدل على احداثيات السيارة، عشان تحطها في المحل الي تبيه

\

ممتاز جدا

بنسبه لـ

  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  spawn1 ) then 
setElementPosition(vehicle , -1984.0238037109, 2552.4912109375, 57.391902923584 ) 
setPedRotation(vehicle,91.98) 
  
end 
  
end 
  
  
) 
  

مايشتغل ليه !

وفي ثاني

  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  a ) then 
setElementPosition(vehicle , -1984.0238037109, 2552.4912109375, 57.391902923584 ) 
  
end 
  
end 
  
  
) 
  

نفس الكلام

انت ليش تفصل السطور عن بعضها؟

setElementPosition

end

end

انقل من بسول زي ما هو كاتب بالظبت

Link to comment

خذ ولاتزعل خخخخ

  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  a ) then 
setElementPosition(vehicle , -1984.0238037109, 2552.4912109375, 57.391902923584 ) 
setPedRotation(vehicle,91.98) 
end 
end) 
     

مو شغال

حتى لو حذفت

setPedRotation(vehicle,91.98) 

مو شغال

Link to comment
خذ ولاتزعل خخخخ
  
addEventHandler ("onClientGUIClick", getRootElement(), 
  
function(button, state, absoluteX, absoluteY) 
  
if ( source ==  a ) then 
setElementPosition(vehicle , -1984.0238037109, 2552.4912109375, 57.391902923584 ) 
setPedRotation(vehicle,91.98) 
end 
end) 
     

مو شغال

حتى لو حذفت

setPedRotation(vehicle,91.98) 

مو شغال

اول شي

vehicle

ترمز الى شو ؟

Link to comment
function consoleSetPlayerPosition ( source, commandName, posX, posY, posZ ) 
    setElementPosition ( source, posX, posY, posZ ) 
end 
addCommandHandler ( "setpos", consoleSetPlayerPosition  ) 

هاذا الويكي

    setElementPosition ( source, posX, posY, posZ )--x-y-z=ألأحداثيات 
--هاذا المطلوب 
--source=المصدر يكون مثل المركبه اوالاعب 
--مثال الاعب 
setElementPosition ( localPlayer, posX, posY, posZ ) 
--نستخدم الروتاتيون للبيد فقط 
setPedRotation(localPlayer,91.98) 
--انا اابي اعرف المركبه ليه ماينفع ذا 
setElementPosition ( vehicle, x, y, z ) 
  

http://wiki.multitheftauto.com/wiki/SetElementPosition

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...