Abo-Al3ZaB Posted June 30, 2016 Share Posted June 30, 2016 (edited) #Deleted Edited July 5, 2016 by Guest Link to comment
Mr.CoR Posted June 30, 2016 Share Posted June 30, 2016 اولا : تفضل بزيارة هالموضوع اخي الكريم https://forum.multitheftauto.com/viewtopic.php?f=160&t=100292 واتمنى انك تعدل عنوانك على شان تفيد غيرك ثانياً : في شي يجيك بالديبق ؟ اذا ماتعرف له اكتب في اف ٨ debugscript 3 -- تعديل سطر 14 اخر ارقيومنت حاطه انت 1 جرب حطه 0 وشوف Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 اولا : تفضل بزيارة هالموضوع اخي الكريمhttps://forum.multitheftauto.com/viewtopic.php?f=160&t=100292 واتمنى انك تعدل عنوانك على شان تفيد غيرك ثانياً : في شي يجيك بالديبق ؟ اذا ماتعرف له اكتب في اف ٨ debugscript 3 -- تعديل سطر 14 اخر ارقيومنت حاطه انت 1 جرب حطه 0 وشوف تم + ما يطلع شي بالدي بق Link to comment
Mr.CoR Posted June 30, 2016 Share Posted June 30, 2016 خل العنوان مشكله بكود التايمر + شوف مشاركتي فوق عدلت عليها انا Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 خل العنوان مشكله بكود التايمر + شوف مشاركتي فوق عدلت عليها انا تم + غيرت الارجيومنت ل 0 ما ضبط Link to comment
' A F . Posted June 30, 2016 Share Posted June 30, 2016 (edited) تفضل local Timer_ = { } addEvent("JetPack",true) addEventHandler("JetPack",root, function ( ) if ( isTimer ( Timer_ [ source ] ) ) then killTimer ( Timer_ [ source ] ) Timer_ [ source ] = nil end 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) Client = source Timer_ [ source ] = setTimer ( function ( ) if ( doesPedHaveJetPack ( Client ) ) then removePedJetPack ( Client ) end end,300000,1) end) ملأحظة : التايمر مافيه سورس Edited June 30, 2016 by Guest Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 تفضل local Timer_ = { } addEvent("JetPack",true) addEventHandler("JetPack",root, function ( ) if ( isTimer ( Timer_ [ source ] ) ) then killTimer ( Timer_ [ source ] ) end 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) Client = source Timer_ [ source ] = setTimer ( function ( ) if ( doesPedHaveJetPack ( Client ) ) then removePedJetPack ( Client ) end end,5000,1) end) ملأحظة : التايمر مافيه سورس ضبط بس الجيت باك يختفي بسرعة مو بالمدة المطلوبة Link to comment
Mr.CoR Posted June 30, 2016 Share Posted June 30, 2016 سطر 14 استبدل 5000 بالوقت الي يناسبك Link to comment
فاّرس Posted June 30, 2016 Share Posted June 30, 2016 تفضل local Timer_ = { } addEvent("JetPack",true) addEventHandler("JetPack",root, function ( ) if ( isTimer ( Timer_ [ source ] ) ) then killTimer ( Timer_ [ source ] ) end 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) Client = source Timer_ [ source ] = setTimer ( function ( ) if ( doesPedHaveJetPack ( Client ) ) then removePedJetPack ( Client ) end end,5000,1) end) ملأحظة : التايمر مافيه سورس ^ ناقصك تحذف القيمه من الجدول Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 سطر 14استبدل 5000 بالوقت الي يناسبك عارف بس في شغلة ماني فاهمها الحين كل دقيقة 1000 ولا 60 ؟ Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 اذا تبيه 5 دقائق 300000 تمام ,,, ضل شي أخير الحين الزر اللي يعطي جيت باك بدي اياه ما يشتغل غير كل ساعة بس مو يكون مقفول ويفتح كل ساعة لا بدي اياه يكون مفتوح عادي ولما ييجي اللاعب يضغط عليه ما يعطيه شي ويقله مثلا [You can use this every one hour] يعني يقدر يستعمل الزر كل ساعة مرة واحدة فقط أعطني الفنكشنات وأنا بحاول ,,,, Link to comment
' A F . Posted June 30, 2016 Share Posted June 30, 2016 setElementData getElementData Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 setElementDatagetElementData ايش دخل ذول بالشي اللي طلبتو وين onClientGUIClick ومدري ايش Link to comment
فاّرس Posted June 30, 2016 Share Posted June 30, 2016 اللي راح تسويه هو لو ضغط الزر تقفله وتخليه يفتح بعد وقت معين, راح تحتاج: 'onClientGUIClick' guiSetEnabled -- false : يعني مقفل true : يعني مفتوح setTimer Link to comment
gadid-lua Posted June 30, 2016 Share Posted June 30, 2016 guiSetVisible(اسم الزر, true) setTimer(guiSetVisible, 50000, 1, اسم الزر, false) Link to comment
' A F . Posted June 30, 2016 Share Posted June 30, 2016 اللي راح تسويه هو لو ضغط الزر تقفله وتخليه يفتح بعد وقت معين, راح تحتاج: 'onClientGUIClick' guiSetEnabled -- false : يعني مقفل true : يعني مفتوح setTimer مايبي يقفله هو .. المفروض يعطي اللاعب داتا يوم يظغط الزر ويسوي تحقق لو معاه الداتا يطلع لك كلأم بالشات مثأل : Client : addEventHandler("onClientResourceStart", resourceRoot, function() Window = guiCreateWindow(259, 224, 276, 95, "Test", false) guiWindowSetSizable(Window, false) guiSetAlpha(Window, 1.00) guiSetVisible ( Window , false ) btn = guiCreateButton(12, 29, 254, 45, "Button", false, Window) guiSetProperty(btn, "NormalTextColour", "FFAAAAAA") end ) bindKey("x","down", function ( ) guiSetVisible ( Window , not guiGetVisible ( Window ) ) showCursor ( guiGetVisible ( Window ) ) end) addEventHandler("onClientGUIClick",resourceRoot, function ( ) if ( source == btn ) then triggerServerEvent("onGiveMoney",localPlayer) end end) Server : addEvent("onGiveMoney",true) addEventHandler("onGiveMoney",root, function ( ) if ( getElementData ( source , "Money_" ) == true ) then return outputChatBox("* تم اعطائك مسبقاً") end setElementData ( source , "Money_" , true ) givePlayerMoney ( source , 1500 ) sPlayer = source setTimer ( function ( ) setElementData ( sPlayer , "Money_" , false ) end,15000,1) end) Link to comment
SycroX Posted June 30, 2016 Share Posted June 30, 2016 اعتقد يجرب طريقتي افضل ما فيها داتا و الداتا مع كترها تاخد مساحة كبيرة addEventHandler("onClientGUIClick", root, function() if source == YourBTN then triggerServerEvent("Trigger", localPlayer) end end) --#ServerSide local lastPressOnBTN = {} addEvent("Trigger", true) addEventHandler("Trigger", root, function() local Serial = getPlayerSerial(source) local tick = getTickCount() if ( lastPressOnBTN[Serial] ) and (tick - lastPressOnBTN[Serial] < 15000 ) then outputChatBox("لا يمكنك الضغط علي الزر الي كل 1 ساعة فقط", source, 255, 0, 0, true) else --YourCode end end) Link to comment
فاّرس Posted June 30, 2016 Share Posted June 30, 2016 اعتقد يجرب طريقتي افضل ما فيها داتا و الداتا مع كترها تاخد مساحة كبيرة addEventHandler("onClientGUIClick", root, function() if source == YourBTN then triggerServerEvent("Trigger", localPlayer) end end) --#ServerSide local lastPressOnBTN = {} addEvent("Trigger", true) addEventHandler("Trigger", root, function() local Serial = getPlayerSerial(source) local tick = getTickCount() if ( lastPressOnBTN[Serial] ) and (tick - lastPressOnBTN[Serial] < 15000 ) then outputChatBox("لا يمكنك الضغط علي الزر الي كل 1 ساعة فقط", source, 255, 0, 0, true) else --YourCode end end) كودك خطأ للمعلوميه, + ليه مسوي تريقر وقروشه سويها بالكلينت كلها؟ مايبي يقفله هو .. المفروض يعطي اللاعب داتا يوم يظغط الزر ويسوي تحقق لو معاه الداتا يطلع لك كلأم بالشات المعذره ما انتبهت . Link to comment
SycroX Posted June 30, 2016 Share Posted June 30, 2016 اعتقد يجرب طريقتي افضل ما فيها داتا و الداتا مع كترها تاخد مساحة كبيرة addEventHandler("onClientGUIClick", root, function() if source == YourBTN then triggerServerEvent("Trigger", localPlayer) end end) --#ServerSide local lastPressOnBTN = {} addEvent("Trigger", true) addEventHandler("Trigger", root, function() local Serial = getPlayerSerial(source) local tick = getTickCount() if ( lastPressOnBTN[Serial] ) and (tick - lastPressOnBTN[Serial] < 15000 ) then outputChatBox("لا يمكنك الضغط علي الزر الي كل 1 ساعة فقط", source, 255, 0, 0, true) else --YourCode end end) كودك خطأ للمعلوميه, + ليه مسوي تريقر وقروشه سويها بالكلينت كلها؟ مايبي يقفله هو .. المفروض يعطي اللاعب داتا يوم يظغط الزر ويسوي تحقق لو معاه الداتا يطلع لك كلأم بالشات المعذره ما انتبهت . غلط في ايه getPlayerSerial تبقا احسن في سيرفر سايد Link to comment
فاّرس Posted June 30, 2016 Share Posted June 30, 2016 ^ اول شي انت ليه تحفظ ع السريال؟ وليه اساساً تحفظ حط الكود كلينت ومابتكون فيه مشاكل, ثالث شي انت مو ضايف قيمه للجدول كيف تبيه يشتغل؟ وكيف تبي الوقت ينقص وانت مو مستخدم تايمر او شي عشان تنقصه, + عملياتك الحسابيه غلط. Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 طيب والحل الحين ايش استعمل ؟ Link to comment
Mr.CoR Posted June 30, 2016 Share Posted June 30, 2016 اذا طلع اللاعب ودخل القيمه تروح ف استخدم الاكاونت داتا Link to comment
Abo-Al3ZaB Posted June 30, 2016 Author Share Posted June 30, 2016 اذا طلع اللاعب ودخل القيمه تروحف استخدم الاكاونت داتا ممكن مثال عالأكاونت داتا ؟؟ Link to comment
Mr.Cross Posted June 30, 2016 Share Posted June 30, 2016 انتا ايش المشكله يلي تواحهك ؟ ^^ Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now