Jump to content

طلب مساعده في فنكشن الكلك


Recommended Posts

يعني مثلا كذا

function elementClicked(_,_,plr) 
local mhaster12 = getPlayerName (source) 
if getElementType (source) == "vehicle" then 
triggerClientEvent(plr,"openGui",plr) 
triggerClientEvent(plr,"openGui123",plr,mhaster12) 
removeElementData (plr,"bugfix") 
removeEventHandler ("onElementClicked",plr,elementClicked) 
end 
end 
  

Link to comment

اخوي لا تكرر الردود اذا جاك مبرمج بيعطيك الحل لموضوعك ماله داعي تكرر..

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

بالنسبه لطلبك راح تحتاج :

'onVehicleExit' 
'onElementClicked' 
getElementType 
getVehicleOccupants -- عشان تجيب آخر واحد نزل من السياره 
setElementData 
getElementData 
getPlayerName 
Link to comment

شوف محاولاتي اخوي كلها تفشل

function elementClicked(_,_,plr) 
local mhaster12 = getPlayerName (source)  
local gfg = getVehicleController ( source ) 
local mnm = getPlayerName (gfg) 
local vehicle = getPedOccupiedVehicle(source) 
local occupants = getVehicleOccupants(vehicle) 
if (getElementType (source) == "player")or(getElementType (occupants) == "player") then 
outputChatBox("hi ali",thePlayer,255,255,255) 
triggerClientEvent(plr,"openGui",plr) 
triggerClientEvent(plr,"openGui123",plr,mhaster12) 
removeElementData (plr,"bugfix") 
removeEventHandler ("onElementClicked",plr,elementClicked) 
end 
end 

Link to comment

وهاذي محاوله ثانيه

function elementClicked(_,_,plr) 
local mhaster12 = getPlayerName (source)  
local gfg = getVehicleController ( source ) 
local mnm = getPlayerName (gfg) 
if getElementType (source) == "player" or getElementType (source) == "vehicle"  then 
outputChatBox("hi ali",thePlayer,255,255,255) 
triggerClientEvent(plr,"openGui",plr) 
triggerClientEvent(plr,"openGui123",plr,mhaster12) 
removeElementData (plr,"bugfix") 
removeEventHandler ("onElementClicked",plr,elementClicked) 
end 
end 

Link to comment

اخوي خلك من ذا الحين انا ابي لما اضغط على الالمنت اللي هو

vehicle

يطلعلي الجيو فهمت علي

يعني زي لما اضغط على اللاعب يطلعلي

الللوحه

ابي لما اضغط على السياره تطلعلي اللوحه

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

فهمت

Link to comment

ذا مثال على طلبك جربه, وكمل انت سوي تريقر وو...

local counter = {} 
  
  
getOcc = function ( plr, veh ) -- plr = player element, veh = vehicle element * 
    if not counter [ plr ] then counter [ plr ] = 0; end 
        for seat, player in pairs(getVehicleOccupants( veh )) do 
            counter[plr] = counter[plr] + 1  
        end 
    return counter [ plr ] 
end 
  
addEventHandler ( 'onElementClicked', root, function ( _,_, plr ) 
    if getElementType ( source ) == 'vehicle' then 
        local count = getOcc ( plr, source ) 
            outputChatBox ( "There's : ".. count .. " players into vehicle.", plr ) 
                if getElementData ( plr, 'lastUsed' ) then 
                    outputChatBox ( "Last player used : ".. getPlayerName ( getElementData ( plr, 'lastUsed' ) ):gsub ( '#%x%x%x%x%x%x', '' ), plr )  
            end 
        counter [ plr ] = 0; 
    end 
end) 
  
  
addEventHandler ( 'onVehicleExit', root, function ( plr, seat, jacked ) 
    local count = getOcc ( plr, source ) 
        if count == 0 then 
            setElementData ( plr, 'lastUsed', plr ) 
                counter [ plr ] = 0; 
    end 
end) 
Link to comment

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

مو مهم الحين من صاحب السياره اهم شي تفتح الجيو لما اضغط على سياره

كله سيرفر سايد

function elementClicked(_,_,plr,veh) 
local mhaster12 = getPlayerName (source)  
local gfg = getVehicleController ( source ) 
local mnm = getPlayerName (gfg) 
if getElementType (source) == "player" or getElementType (source) == "vehicle" then 
outputChatBox("hi ali",thePlayer,255,255,255) 
triggerClientEvent(plr,"openGui",plr) 
triggerClientEvent(plr,"openGui123",plr,mhaster12) 
removeElementData (plr,"bugfix") 
removeEventHandler ("onElementClicked",plr,elementClicked) 
end 
end 
  
addEvent("check2",true) 
addEventHandler("check2",root, 
function() 
local acc = getPlayerAccount(source) 
if isObjectInACLGroup("user."..getAccountName(acc),aclGetGroup("Police")) then 
addEventHandler("onElementClicked",source,elementClicked) 
setElementData (source,"bugfix",true) 
  
else 
outputChatBox("You are not police or admin",source,255,255,255) 
end 
end 
  
) 

Link to comment

يب بس انا ابغى اخليه لو لاعب اوسياره كذا انت سويتها سياره بس + ما اقدر اشوف اذا كان في جروب شرطه او لا وانا محتاج الايفنت يكون مربود بالايفينت اللي تحتته

اللي هو شيك

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