Jump to content

#مشكلة بكود التايمر


Recommended Posts

  • Replies 62
  • Created
  • Last Reply

Top Posters In This Topic

اكوادك مافهمت لها صراحه

+

سويت الكود دا فقط لاوضح لك كيفية قفل الزر عند شراء الجيب باك :fadein:

يخوي انت فاهم غلط لعاد :?::?:

انا عامل الزر يقفل لما اللاعب يشتري جيت باك وكل شي تمام وما في اخطاء بالأكواد

بس ضل شغلة صغيرة بدي اعملها انه لما لاعب ييجي يضغط عالزر ياخذ جيت باك وما يكون معه فلوس ما يقفل الزر يضل مفتوح

لأنه في مشكلة الحين لما آجي اخذ جيت باك وما معي فلوس الزر يقفل انا بدي اياه ما يقفل

حاولت عملت كذا ما زبط

else 
exports["guimessages"]:outputServer(source, "#FF0000*#FFFF00[VIP System] #FF0000You don't have enough money (20000$).", 255, 0, 0, true) 
triggerClientEvent('onClientGUIClick', localPlayer) 
guiSetEnabled(GUIEditor.button[5], true) 

Link to comment

اطرح كودك قبل تعدل عليه

لانك مسوي اشياء غلط وحاطت كلنت على سيرفر

+

انت لو جربت كودي راح تشوف ان هو نفس طلبك لو مامعك فلوس الزر يكون مفتوح ومايقفل ويجي له بالشات انه مامعه فلوس

ولو اشترى الجيب باك يقفل له الزر لمدة 5 ثواني

Link to comment
اطرح كودك قبل تعدل عليه

لانك مسوي اشياء غلط وحاطت كلنت على سيرفر

+

انت لو جربت كودي راح تشوف ان هو نفس طلبك لو مامعك فلوس الزر يكون مفتوح ومايقفل ويجي له بالشات انه مامعه فلوس

ولو اشترى الجيب باك يقفل له الزر لمدة 5 ثواني

طيب بجرب كودك ,,,

Link to comment

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

لا حد يعطيني اكواد جديدة بدي حد يعدلي الخطأ بالأكواد وبس

---كلينت

addEventHandler('onClientGUIClick', root, 
   function ( ) 
if ( source == GUIEditor.button[5] ) then 
    triggerServerEvent(JetPack', localPlayer) 
    guiSetEnabled(GUIEditor.button[5], false) 
    setTimer( guiSetEnabled, 3600000, 1,GUIEditor.button[5], true ) 
  end 
end 
) 
 

----- سيرفر

addEvent("JetPack",true) 
addEventHandler("JetPack",root, function ( ) 
if ( isTimer ( Timer_ [ source ] ) ) then killTimer ( Timer_ [ source ] ) end 
if ( getElementData(source, "Money") >= 20000 ) then 
setElementData(source,"Money",(getElementData(source,"Money") or 0) - 20000) 
givePedJetPack ( source ) 
exports["guimessages"]:outputServer(source, "#FF0000*#FFFF00[VIP System] #00FF00You have been given a jetpack.", 255, 0, 0, true) 
exports["guimessages"]:outputServer(source, "#FF0000*#FFFF00[VIP System] #00FF00Your jetpack will be remove after 5 minutes.", 255, 0, 0, true) 
exports["guimessages"]:outputServer(source, "#FF0000*#FFFF00[VIP System] #FF0000The lock button, You can use jetpack after 30 minutes.", 255, 0, 0, true) 
playSoundFrontEnd(source, 3) 
else 
triggerClientEvent('Enabled', localPlayer) --- هنا عملت ترايقر للكلينت اذا ما معه فلوس يضل الزر شغال بس ما ضبط 
exports["guimessages"]:outputServer(source, "#FF0000*#FFFF00[VIP System] #FF0000You don't have enough money (20000$).", 255, 0, 0, true) 
Client = source 
Timer_ [ source ] = setTimer ( function ( ) 
if ( doesPedHaveJetPack ( Client ) ) then 
removePedJetPack ( Client ) 
end 
end,300000,1) 
end 
end) 

----- كلينت الترايقر

addEventHandler('Enabled', root, 
   function ( ) 
if ( source == GUIEditor.button[5] ) then  
    guiSetEnabled(GUIEditor.button[5], true) 
end 
end 
) 

Link to comment

حط دا بالكلنت

addEventHandler('onClientGUIClick',GUIEditor.button[5] ,function ( ) 
triggerServerEvent('JetPack', localPlayer) 
end,false) 
---- 
function guiEnabled(En,Te) 
guiSetEnabled(GUIEditor.button[5] ,En) 
guiSetText (GUIEditor.button[5] , Te ) 
end 
---- 
addEvent("Enabled",true) 
addEventHandler("Enabled", root,function() 
guiEnabled(false,'Please wait') 
setTimer (guiEnabled, 3600000, 1, true,'Buy JetPack' ) 
end) 

وبالسيرفر تحت رسالة الشراء حط الترايقر دا

triggerClientEvent(source,'Enabled',source) 

وبس اعتقد مافي شئ صعب بالموضوع

Link to comment
حط دا بالكلنت

addEventHandler('onClientGUIClick',GUIEditor.button[5] ,function ( ) 
triggerServerEvent('JetPack', localPlayer) 
end,false) 
---- 
function guiEnabled(En,Te) 
guiSetEnabled(GUIEditor.button[5] ,En) 
guiSetText (GUIEditor.button[5] , Te ) 
end 
---- 
addEvent("Enabled",true) 
addEventHandler("Enabled", root,function() 
guiEnabled(false,'Please wait') 
setTimer (guiEnabled, 3600000, 1, true,'Buy JetPack' ) 
end) 

وبالسيرفر تحت رسالة الشراء حط الترايقر دا

triggerClientEvent(source,'Enabled',source) 

وبس اعتقد مافي شئ صعب بالموضوع

عملت كذا قبل ما تقول ما ضبط اكوادك فيها اخطاء

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