-
Posts
4,805 -
Joined
-
Last visited
-
Days Won
10
Everything posted by فاّرس
-
لان الادمنيه يعطيك سياره ويسحب الي قبلها, + في سياره كامري اتوقع لو طلعتها بيجيك لاق ما يخليك تقدر تتحرك , + فـ لو طلعت السياره ومعك سياره ثانيه بيجيك لآق ._.
-
يا سبحان الله، هاذ الي ما حسبت حسابه انا اي صح ماقلت لي، الي بيضرب جهازهـ ما قلت لي كم سعر جهازهـ؟ ريالين ؟ ولا كم ؟ لووووووووول يمقن ريالين ويمقن لا , بس في لاعبين يكون عندهم لآق ,
-
^ اي بس تكون افضل لان في ناس اذا سجل دخوله بيسوي سياره وبينقله بنفس الوقت وبكذا راح يضرب جاهزه ويطلع كراش ,,
-
Player = ? وفي عندكـ أرقمنت ناقص بإضافة الحدث -- Server Side # function onJoin ( ) x, y, z = getElementPosition ( source ) local theVehicle = createVehicle ( 445, x, y, z ) warpPedIntoVehicle ( source, theVehicle ) end addEventHandler ( "onPlayerLogin", root, onJoin ) ._. < شايف خطأ ؟ ياريت تتفضل
-
local vehicle = createVehicle(445, x,y,z) local x,y,z = getElementPosition(source) function onLogin() warpPedIntoVehicle(source, vehicle) end addEventHandler ("onPlayerLogin",root,onLogin)
-
اولاً احذف ذي ما لها داعي killPlayer(player, player) then غير ذا addCommandHandler ( "onPlayerWasted", commitSuicide ) معناها انه لمى يموت الاعب on player wasted وكذا الكود يصير تمام لول كوماند؟؟ + وش دخل اذا اللاعب مات ؟ هو يبي امر اذا كتبه يموت اللاعب ويطلع له بالشات الكلام ._. + addCommandHandler("kill", function(player) killPed(player,player) outputChatBox(getPlayerName(player).."لقد مت ") end )
-
This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. Please use killPed instead. + عاكس الاسم مع الشات, outputChatBox(""..getPlayerName(source).." لقد مت ")
-
البرمجه سهل جدا , وانا تعلمت في اقل من شهر تقريبا , اول شيء انت لازم تشوف الحدث -- اذا كنت حاط حدث, مثال , onResourceStart -- اذا اشتغل المود # تشوف اهم شيء - Parameters - viewtopic.php?f=164&t=59629 - ثاني شيء تشوف السورس وش هو ؟ , The source of this event is the root element in the resource that started. السورس هو المودات يعني مستحيل يكون اللاعب او البيد او...الخ. ثالث شيء تشوف الكانسل , If this event is canceled, the resource starting is aborted and is gets unloaded again. في احداث تقدر تلغيها واحداث ما تقدر , مثل , onPlayerDamae -- اذا اللاعب تدمج # نشوف الكانسل حقه , It should also be noted that canceling this event has no effect. يعني مهما تكسنل مستحيل يتكنسل , البديل هو , onClientPlayerDamage ثاني شيء لازم تعرف المتغيرات , مثال , CountPlayers = getPlayerCount() CountPlayers = المتغير , طريقه استخدامه , عندك طريقتين, outputChatBox("Players "..getPlayerCount()) الثانيه , CountPlayers = getPlayerCount() outputChatBox("Players"..Players) ثالث شيء لازم تعرف الرموز , # = يجيب كل محتويات الجدول , = = تستخدم لمقارنه شيء بشيء آخر, == = تستخدم للمساواه, ~= = معناها لا يساوي الشيء, / = تستخدم للقسمه , - = ناقص + = زائد ^ = تستخدم للأس التربيعي - الي اعرفه , < = اقل من القيمه <= = اقل من القيمه او يساويها > = اكبر من القيمه => = اكبر من القيمه او يساويها , رابع شيء لازم تعرف كيف تسوي الشروط, if , else , elseif, while, if ... then -- اذا تحقق الشرط يسوي الوظيفه if not .... then -- اذا ما تحقق الشرط يسوي الوظيفه else -- اذا كان عكس الشرط if elseif -- تستخدم للاختصار بدل ما تسوي اكثر من شرط واكثر من إند while -- ما ادري وش تسوي لكن اتوقع انه اذا كانت الوظيفه تتحقق خامس شيء تعرف 2 اشياء بسيطه, true , false true = صحيح يعني لو حطيت الكود كذا راح يكون شغال , - القيمه - false = عكس true, وبكذا راح تكون فهمت البرمجه,, بالنسبه للاكواد الي فوق ما فهمت وش تبي بالضبط ,,
-
استخدم, textCreateTextItem triggerServerEvent مع حدث onClientResourceStart
-
^ تقصد انه يبيه يجيب وقت تواجده , مثل الي بالتاب بس يخليه لبل ؟ عجييب امرهم , اول تعلم البسيط وبعدين تعلم الاصعب...
-
^ كل واحد وله وضعه الخاص , اذا ترضى احد يهزئك هذي مشكلتك ... غيرك ما يرضى ,,, + صدقني 100% مافي احد بيساعده , كم ناس طلبوا مبرمجين محد اعطاهم وجه, محد بيسوي لك كل شيء بلا ش,, آسف ع الشطححه , سي يو,
-
اعتقد والله اعلم , انه يقدر يسوي , getRealTime + onClientRender
-
اي يقول ابي مساعده , بدون تحطيم , بس لازم تتحطم بالاول , اصلا انت ما تعرف تسوي نافذه تبي تسوي قيم مود ؟ ومن اصلا بيساعدك ؟ اصلا بيكون الشغل كله عليه , + ليه تحدد تقول الا تابل , اذا انت فاضي للعبه وتبي تساعد الناس ساعد واما اذا انت مشغول ما راح تقرب من الجهاز .؟ ما اقول الا الله يشفيكمم , ي ياليت المنتدى ما انشهر...
-
تقدر تقولي كيف بتتحقق؟ انة جنب السيارة كل شوي بـ آي حدث ؟ .. ي حلو الكود كل ما تقرب من اليساره الصوت بيشتغل , وكل ما تبعد بينخفض الصوت, يعني ما يحتاج رندر , وبعدين ليه مستخدم onClientPreRender ? مو المفروض onClientRender ? ._.
-
اصلا ما تخش العقل اذا مات يختفي ؟ وين تبيه يروح المريخ ؟ + ضاوي كيف بتحذف لاعب ._., The player class represents pedestrians controlled by clients. A player object is created when a client connects to the server and destroyed when he quits. Players cannot be created or destroyed otherwise. https://wiki.multitheftauto.com/wiki/player
-
تصحيح كود إظهار اللاعبين الميتين و الحيين |Thx To K!NG
فاّرس replied to AhmeD~9MoD's topic in البرمجة
ضاوي , للمعلوميه ما يحتاج تعريف لان السورس معرف , + addCommandHandler ( "info-players", function(source) alivePlayers = getAlivePlayers() deadPlayers = getDeadPlayers () if ( alivePlayers) then liveList = "N/A" for i,v in ipairs(alivePlayers) do if (liveList == "N/A" ) then liveList = getPlayerName ( v ) outputChatBox("alivePlayers : " .. liveList,source,255,0,255,true) if (deadPlayers) then DeadList = "N/A" for i,D in ipairs(deadPlayers) do if ( DeadList == "N/A" ) then DeadList = getPlayerName ( D ) outputChatBox("alivePlayers : " .. DeadList,source,255,0,255,true) end end end end end end end ) -
تصحيح كود إظهار اللاعبين الميتين و الحيين |Thx To K!NG
فاّرس replied to AhmeD~9MoD's topic in البرمجة
addCommandHandler ( "info-players", function() alivePlayers = getAlivePlayers () deadPlayers = getDeadPlayers () if alivePlayers and deadPlayers then outputChatBox("alivePlayers : " .. alivePlayers,source,255,0,255,true) outputChatBox("deadPlayers : " .. deadPlayers,source,255,0,255,true) end end) -
قلت لك فوق ^ اركب السياره وبعدين شغل المود , لانه بيطلع خطأ , لان احنا خليناه لأي سيارة , local vehicle = getPedOccupiedVehicle (localPlayer) ^ يعني انه اذا كان البيد بالسياره,
-
addEventHandler("onClientResourceStart",resourceRoot, -- اذا اشتغل المود # function() -- وظيفه # local vehicle = getPedOccupiedVehicle (localPlayer) -- نجيب الي داخل السيارة # local PosX,PosY,PosZ = getElementPosition(localPlayer) -- نجيب احداثيات اللاعب # local PosXX,PosYY,PosZZ = getElementPosition(vehicle) -- نجيب احداثيات السيارة # for i = 0,5 do -- نجيب الابواب من 0 الى 5 # if getDistanceBetweenPoints2D(PosX,PosY,PosXX,PosYY) then -- نحدد النقطتين بين اللاعب والسيارة if getVehicleDoorOpenRatio ( vehicle, i ) then -- نجيب الابواب المفتوحه # playSound3D ("http://server10.mp3quran.net/ajm/64/010.mp3",PosX,PosY,PosZ) -- نشغل الصوت # end -- اغلاق # end -- اغلاق # end -- اغلاق # end) -- اغلاق # ملاحظه , بيجيك خطأ بالديبوق لو شغلت المود وانت مو بالسيارة ,
-
^ تصدق ما احب الاقتباس, ولكن من اليوم بقتبس عشان الناس ما تتكلم كلام وهي مو داريه عنه, وتمسحه
-
^ لول ؟ getDistanceBetweenPoints2D = x,y,x1,y1 getDistanceBetweenPoints3D = x,y,z,x1,y1,z1 , راجع كلامك وشوف وش مسوي انا فوق ._. لول , بلاوي لا ترد وتمسح ما راح تتفشل لا تخاف
-
ججرب ككذآ , addEventHandler("onClientResourceStart",resourceRoot, function() local vehicle = getPedOccupiedVehicle (localPlayer) local PosX,PosY,PosZ = getElementPosition(localPlayer) local PosXX,PosYY,PosZZ = getElementPosition(vehicle) for i = 0,5 do if getDistanceBetweenPoints2D(PosX,PosY,PosXX,PosYY) then if getVehicleDoorOpenRatio ( vehicle, i ) then playSound3D ("http://server10.mp3quran.net/ajm/64/010.mp3",PosX,PosY,PosZ) end end end end) ما يحتاج تسوي حذف للصوت , لانك كلما ابتعدت عن اليساره ينخفض الصوت,
-
^ الرندر ما تحتاجه هذا خبل اذا انت بتحذف الصوت ليه تسوي رندر + سطر 4 i = ? شوف وش كتبت لك فوق , + قولي انت تبيها لأي سياره ولا لسياره محدده, واذا تبي اكثر من سياره سو جدول ,
-
ي حبيبي 0 مو قصدي اخليه تايمر مفتوح , بس توقعت انه يعرف يعدله , هو يعني كم تبيه يمشي الزر , + المهم تحذف التايمر عشان ما يسبب لاق , + حتى لو حذفته بنفس الوقت ما بيأثر ._.