Jump to content

مساعده صغيره


Recommended Posts

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

اليوم كنت اسوي مود وسويت زر لقفل وفتح السيارة

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

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

addEventHandler("onClientGUIClick",root, 
function () 
 local car = getPlayerOccupiedVehicle(getLocalPlayer()) 
 if source == lock then 
   if isVehicleLocked(car) then 
   setVehicleLocked(car,false) 
   outputChatBox("*تم فتح السيارة بنجاح",0,255,0,false) 
   setElementData(localPlayer,"lockcar",false) 
   else 
   if car then 
   setVehicleLocked(car,true) 
   outputChatBox("*تم غلق السيارة بنجاح",0,255,0,false) 
   setElementData(localPlayer,"lockcar",true) 
   else 
   if getElementData(localPlayer,"lockcar",true) then 
   setVehicleLocked(car,false) 
   outputChatBox("*تم فتح السيارة بنجاح",0,255,0,false) 
   setElementData(localPlayer,"lockcar",false) 
   else 
   if getElementData(localPlayer,"lockcar",false) then 
   outputChatBox("*انت لست داخل سيارة ",255,0,0,false) 
   end 
 end 
 end 
 end 
end 
end 
) 

Link to comment

اختصر كل هذا

بهذآ :

  
-- #Client 
  
LockCar = true; 
  
addEventHandler("onClientGUIClick",root, 
function () 
if source == lock and LockCar == true then  
triggerServerEvent("Lock",localPlayer) 
LockCar = false; 
elseif source == lock and LockCar == false then 
triggerServerEvent("Open",localPlayer) 
LockCar = true; 
end 
end 
) 
  

  
--#Server 
local Car = getPedOccupiedVehicle(source) 
  
addEvent("Lock",true) 
addEventHandler("Lock",root, 
function () 
if isVehicleLocked(Car) then return end 
if Car or isPedInVehicle(source) then 
setVehicleLocked(Car,true) 
else 
outputChatBox("انت لست بداخل سيارة",source,255,0,0,true) 
end 
end 
) 
  
addEvent("Open",true) 
addEventHandler("Open",root, 
function () 
if Car or isPedInVehicle(source) then 
setVehicleLocked ( Car, false ) 
else 
outputChatBox("انت لست بداخل سيارة",source,255,0,0,true) 
end 
end 
) 
  

Link to comment
اختصر كل هذا

بهذآ :

  
-- #Client 
  
LockCar = true; 
  
addEventHandler("onClientGUIClick",root, 
function () 
if source == lock and LockCar == true then  
triggerServerEvent("Lock",localPlayer) 
LockCar = false; 
elseif source == lock and LockCar == false then 
triggerServerEvent("Open",localPlayer) 
LockCar = true; 
end 
end 
) 
  

  
--#Server 
local Car = getPedOccupiedVehicle(source) 
  
addEvent("Lock",true) 
addEventHandler("Lock",root, 
function () 
if isVehicleLocked(Car) then return end 
if Car or isPedInVehicle(source) then 
setVehicleLocked(Car,true) 
else 
outputChatBox("انت لست بداخل سيارة",source,255,0,0,true) 
end 
end 
) 
  
addEvent("Open",true) 
addEventHandler("Open",root, 
function () 
if Car or isPedInVehicle(source) then 
setVehicleLocked ( Car, false ) 
else 
outputChatBox("انت لست بداخل سيارة",source,255,0,0,true) 
end 
end 
) 
  

مب شغال

Link to comment
isPedInVehicle 

addEventHandler("onClientGUIClick",root, 
function () 
 local car = getPlayerOccupiedVehicle(getLocalPlayer()) 
 if source == lock then 
   if isVehicleLocked(car) then 
   setVehicleLocked(car,false) 
   outputChatBox("*تم فتح السيارة بنجاح",0,255,0,false) 
   setElementData(localPlayer,"lockcar",false) 
   else 
   if car then 
   if isPedInVehicle(localPlayer) then 
   setVehicleLocked(car,true) 
   outputChatBox("*تم غلق السيارة بنجاح",0,255,0,false) 
   setElementData(localPlayer,"lockcar",true) 
   else 
   if getElementData(localPlayer,"lockcar",true) then 
   setVehicleLocked(car,false) 
   outputChatBox("*تم فتح السيارة بنجاح",0,255,0,false) 
   setElementData(localPlayer,"lockcar",false) 
   else 
   if getElementData(localPlayer,"lockcar",false) then 
   outputChatBox("*انت لست داخل سيارة ",255,0,0,false) 
   end 
 end 
 end 
 end 
 end 
end 
end 
) 

ما اشتغل

Link to comment

خلاص حليت المشكلة سويت كود جديد احسن

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

  
--client 
addEventHandler("onClientGUIClick",root, 
function () 
if source == lock then 
triggerServerEvent("lockCar",localPlayer) 
end 
end 
) 
  
--server 
addEvent("lockCar",true) 
addEventHandler("lockCar",root, 
function () 
if isElement(gv[source])then 
if isVehicleLocked(gv[source]) then 
setVehicleLocked(gv[source],false) 
outputChatBox("*تم فتح السيارة بنجاح",source,0,255,0,false) 
else 
setVehicleLocked(gv[source],true) 
outputChatBox("*تم غلق السيارة بنجاح",source,0,255,0,false) 
end 
else 
outputChatBox("*انت لست مستئجر سيارة لكي تفتحها او تقفلها",source,255,0,0,false) 
end 
end 
) 

Link to comment

addEvent("lockCar",true) 
addEventHandler("lockCar",root, 
function ( )  
if ( isPedInVehicle(source) ) then 
if ( isVehicleLocked(getPedOccupiedVehicle(source) ) ) then 
    setVehicleLocked(getPedOccupiedVehicle(source) ,false) 
     outputChatBox("*تم فتح السيارة بنجاح",source,0,255,0,false) 
else 
    setVehicleLocked(getPedOccupiedVehicle(source) ,true) 
        outputChatBox("*تم غلق السيارة بنجاح",source,0,255,0,false) 
        end 
    end 
end ) 

addEventHandler("onClientGUIClick",lock, 
function ( ) 
    triggerServerEvent("lockCar",localPlayer) 
end , false ) 

Link to comment
addEvent("lockCar",true) 
addEventHandler("lockCar",root, 
function ()  
    if ( isPedInVehicle(source) ) then 
        local Veh = getPedOccupiedVehicle(source) 
        if ( isVehicleLocked(Veh)) then 
         setVehicleLocked(Veh, false) 
            outputChatBox("*تم فتح السيارة بنجاح",source,0,255,0,false) 
        else 
            setVehicleLocked(Veh, true) 
            outputChatBox("*تم غلق السيارة بنجاح",source,0,255,0,false) 
        end 
    end 
end 
) 

Link to comment
في الحالتين الكود شغال

شغال لكن كودك يستهلك اكثر : )

انت مسوي الفنكشن اكثر من مرة = استهلاك اكثر

سوي متغير و هاته مرة واحدة وبكذا تكون قللت استهلاك موارد الخادم

Link to comment
ماعتقد كود بسيط مثل دا بيستهلك موارد خادم كامل

:lol::lol::lol::lol::lol::lol:

بس يا ذكي يعتمد علي مكان ما المود شغال : |

ممكن يكون بجانب سكربتات تستهلك كثير وش دراك؟

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

ويجي لاق

Link to comment
سبيكة مين ابو كلب انت كل موضوع تدخل تتفلسف

addEventHandler("onPlayerChat",root, 
function(msg) 
if msg == "سبيكة مين أبو كلب انت كل موضوع تدخل تتفلسف فيه" then  
outputChatBox("مش قل م احد يقلك شيء صح تبدأ بالسب دا يدل علي انك غبي ولا تقبل كلام الغير" ,root,255, 0, 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...