-
Posts
2,490 -
Joined
-
Days Won
18
Everything posted by N3xT
-
-
لا مب صح, عدل على نفس الادمنية ملف أدمن سيرفر شوف هالمثال 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) -- إند الفنكشن
-
الكود مثل ما قالك مب صحيح ولا شيء
-
والله أني معرف لها بس قلت بتلقف وأشوف وش قصتها
-
الافضل انك تعكس الطريقة زي كذا #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 دقايق ويشتغل , وطلع اللاعب من السيرفر ورجع دخل بيرجع التايمر من جديد ولكن لو كان بالسيرفر حتي لو بيطلع ويدخل بيستمر التايمر وبيوزع للكل بنفس الوقت شكراً ع الطريقة المنتازة
-
جرب كذا 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)
-
sendClientMessage هل يمكن إرسال التوب بار من السيرفر ؟ ولا بس كلنت
-
للأسف, مب راضي يشتغل معي.
-
[ للتسلية ] : I اكتر دولة نفسك تروحها I دولة وليس كوكب
-
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 ) الافضل تحدده لاسم مود محدد عالاغلب بالطريقة اللي بيسويها شكلة يبي الزوار يقفلون المود ولازم يفتح خاصية الستوب لهم وحوسة ولفة طويلة ونسيت تتحقق هل المود شغال او لا قبل تطفية . إذا يبي يخلي الزوار يقفلون مودات أو يشغلونها ماله داعي ذي الفنكشنات والحويس يستخدم متغيرات فقط ويتحقق منها إذا قام اللاعب بفتح اللوحة
-
x[ طلب ]x كيف تجعل كلمة ما بلوحة ما تحفظ اذا خرج ودخل الاعب
N3xT replied to Ahmed_Negm's topic in البرمجة
setElementData getElementData حط داتا ع المود بـ الكلام ، وإذا دخل اللاعب يجيب له الداتا -
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
-
وين محاولتك طيب عدل ع الفري روم إذا نزل سيارة اللاعب يعطي السيارة داتا بـ سيريال اللي نزلها وإذا اللاعب جاء يركب السيارة يتأكد إذا سيرياله عليها ولا لا ، شوف ذا المثال
-
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)
-
You're Welcome . Sorry, I didn't see your reply.
-
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)
-
جرب كذا ، حط ذا التريقر بـ الأمر أو الزر اللي يفتح لك اللوحة ولا تنسى تعدل أسم القريد ليست حقك 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 )
-
addCommandHandler stopResource
-
You're Welcome. Ok, Edit the freeroom and just put warpPedIntoVehicle
-
line 11 change saveVehicleOnWasted to warpPedToVehicle
-
بعد سنة بمرك نروح مع بعض حياك الله ، بس ترا يبي لك سنة ثانية تنتظرني عند الباب