Jump to content

N3xT

Retired Staff
  • Posts

    2,490
  • Joined

  • Days Won

    18

Everything posted by N3xT

  1. لا مب صح, عدل على نفس الادمنية ملف أدمن سيرفر شوف هالمثال serialplayer = { -- جدول السيريالات ["37282736271361873123861"] = true, -- السيريال الأول ["32736237386273517617818"] = true, -- السيريال الثاني وتقدر تضيف ثالث ورابع وخامس الخ } addCommandHandler("test", -- أمر للتجربة function (source) -- الفنكشن local serial = getPlayerSerial(source) -- لـ جلب السيريال الخاص باللاعب if serialplayer[serial] then -- التحقق من أنه اللي كتب الأمر موجود سيرياله بالجدول outputChatBox("You're in the Serial table",source,255,0,0,true) -- يقوله أنت سيريالك بالجدول else -- إذا كان عكس التحقق outputChatBox("You're not in the Serial table",source,255,0,0,true) -- يقوله أن سيريالك ليس بالجدول end -- إند للتحقق end) -- إند الفنكشن
  2. الكود مثل ما قالك مب صحيح ولا شيء
  3. والله أني معرف لها بس قلت بتلقف وأشوف وش قصتها
  4. الافضل انك تعكس الطريقة زي كذا #Server. setTimer ( function () if ( getPlayerCount ( ) > 0 ) then local Ratb = 1000 -- الراتب for i,players in ipairs (getElementsByType('player')) do givePlayerMoney ( players, Ratb ) end triggerClientEvent ( "give:money", root,Ratb) end end, 5000, 0 ) #Client. addEvent("give:money",true) addEventHandler("give:money",root, function (Ratb) exports["TopBarChat"]:sendClientMessage ( "[ "..tostring(Ratb).." ] تم إيداع الراتب", 255, 0, 0 ) end) بتقولي وش الفرق؟ الفرق ان الكلنت يشتغل لما اللاعب يخش السيرفر يعني مثلا التوزيع كل 5 دقايق واتوقع ان صاحب الموضوع يبي الكل يستلم وقت واحد , فـ بملف السيرفر بيكون التايمر ثابت عند الكل لو طلع اللاعب ودخل ولكن لو بالكلنت نقول مثلا التايمر باقيله 3 دقايق ويشتغل , وطلع اللاعب من السيرفر ورجع دخل بيرجع التايمر من جديد ولكن لو كان بالسيرفر حتي لو بيطلع ويدخل بيستمر التايمر وبيوزع للكل بنفس الوقت شكراً ع الطريقة المنتازة
  5. جرب كذا Client setTimer ( function () exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) triggerServerEvent ( "give:money", localPlayer) end, 5000, 1 ) Server addEvent("give:money",true) addEventHandler("give:money",root, function () for i,pl in ipairs (getElementsByType('player')) do givePlayerMoney ( pl, 1000 ) end end)
  6. sendClientMessage هل يمكن إرسال التوب بار من السيرفر ؟ ولا بس كلنت
  7. [ للتسلية ] : I اكتر دولة نفسك تروحها I دولة وليس كوكب
  8. N3xT

    مشكلة

    >= حذفتها بالغلط وأنا أعدل ع المود عموماً شكراً لك ع التنبيه ي بطل
  9. function stop (player,cmd,img) if cmd == "stoprecource" then local name = getResourceFromName(img) if name then stopResource(name) outputChatBox("تم ايقاف المود"..img.."",player,0,255,0,true) else outputChatBox("لا يوجد مود باهدا اسم"..img.."",player,0,255,0,true) end end end addCommandHandler ( "stoprecource", stop ) الافضل تحدده لاسم مود محدد عالاغلب بالطريقة اللي بيسويها شكلة يبي الزوار يقفلون المود ولازم يفتح خاصية الستوب لهم وحوسة ولفة طويلة ونسيت تتحقق هل المود شغال او لا قبل تطفية . إذا يبي يخلي الزوار يقفلون مودات أو يشغلونها ماله داعي ذي الفنكشنات والحويس يستخدم متغيرات فقط ويتحقق منها إذا قام اللاعب بفتح اللوحة
  10. setElementData getElementData حط داتا ع المود بـ الكلام ، وإذا دخل اللاعب يجيب له الداتا
  11. function stop (player,cmd,img) if cmd == "stoprecource" then if img then local name = getResourceFromName(img) stopResource(name) outputChatBox("تم ايقاف المود"..img.."",player,0,255,0,true) else outputChatBox("لا يوجد مود باهدا اسم"..img.."",player,0,255,0,true) end end end addCommandHandler ( "stoprecource", stop ) مدري صراحة وش الفايدة من الكود ذا لأنه مثل م قالك نصور فيه أمر stop
  12. وين محاولتك طيب عدل ع الفري روم إذا نزل سيارة اللاعب يعطي السيارة داتا بـ سيريال اللي نزلها وإذا اللاعب جاء يركب السيارة يتأكد إذا سيرياله عليها ولا لا ، شوف ذا المثال
  13. N3xT

    مشكلة

    local Pi = createPickup (2498, -1685.3000488281, 13.39999961853, 0, 100,0) addEventHandler('onPickupHit',resourceRoot, function ( player ) if ( source == Pi ) then if getElementType( player ) == "player" and not isPedInVehicle( player ) then local money = getPlayerMoney( player ) if money >= 2500 then setElementHealth( player, 100 ) takePlayerMoney( player, 2500 ) outputChatBox ( "تم اعطائك دم", player,255,255,255,true ) else outputChatBox ( "ليس معك نقود كافية", player,255,255,255,true ) end end end end)
  14. You're Welcome . Sorry, I didn't see your reply.
  15. You're Welcome. Ok, Edit the freeroom and just put warpPedIntoVehicle where? .-. fr_server.lua line 356 press enter and put this warpPedIntoVehicle(source, vehicle) It will be like that : vehicle = createVehicle(vehID, vx, vy, vz, 0, 0, vrot) warpPedIntoVehicle(source, vehicle)
  16. جرب كذا ، حط ذا التريقر بـ الأمر أو الزر اللي يفتح لك اللوحة ولا تنسى تعدل أسم القريد ليست حقك triggerServerEvent ("getAccounts", localPlayer) سيرفر سايد addEvent("getAccounts",true) addEventHandler("getAccounts",root, function () local acc = getAccounts () if #acc ~= 0 then triggerClientEvent ( root , "setAccounts" , root, acc ) end end ) كلنت سايد addEvent("setAccounts",true) addEventHandler("setAccounts",root, function ( acc ) guiGridListClear ( gridlist ) local row = guiGridListAddRow ( gridlist ) for k,v in ipairs ( acc ) do guiGridListSetItemText ( gridlist , row , 1 , v , false , false ) end end )
  17. addCommandHandler stopResource
  18. You're Welcome. Ok, Edit the freeroom and just put warpPedIntoVehicle
  19. line 11 change saveVehicleOnWasted to warpPedToVehicle
  20. دور بـ قوقل وراح تحصل كثير
  21. بعد سنة بمرك نروح مع بعض حياك الله ، بس ترا يبي لك سنة ثانية تنتظرني عند الباب
×
×
  • Create New...