-
Posts
1,992 -
Joined
-
Last visited
-
Days Won
4
Everything posted by 3NAD
-
getElementSpeed ( vehicle, "km" )
-
forum.multitheftauto.com/viewtopic.php?f=160&t=55896
-
Hello, After new version 1.3.2 i noticed there are a problem. some visitors When completed the download, automaticly he say ( Invalid file (resource-name) file-name ) at Chat Box !! Ex.: playerName: Invalid file (freeroam) image.png i saw this message a lot from visitors. some players has started it with no errors, and another players didn't start with him ! they get Error Image ( " X " ). the message didn't come from one resource !! What is the problem ?
-
elseif ( action == "setpassword" ) then if getPlayerSerial ( source ) ~= "Your Serial" then banPlayer ( source, false, false, true, source, "xDDDDDD", 0 ) return false end if ( not data or data == "" ) then setServerPassword ( nil ) action = "resetpassword" elseif ( string.len ( data ) > 32 ) then outputChatBox ( "Set password: 32 characters max", source, 255, 0, 0 ) elseif ( not setServerPassword ( data ) ) then action = nil outputChatBox ( "Error setting password", source, 255, 0, 0 ) end triggerEvent ( "aSync", source, "server" )
-
+(y) | | -(x) ---------[Car]-------- +(x) | | -(y) رآح تتغير احداثيات الألمنت إلى اليمين x يعني أن كل مآتزيد واحد إلى والعكس لو نقصت واحد بتروح يسار y ونفس الحالة في إحداثي
-
^ أحس لو كآن فيه اكثر من 30 سيارة بالسيرفر و ركبت كودك بيجي لآق
-
كيف مسويها كذا function ( thePed )( thePed1 )( thePed2 )( thePed3 ) , حطهم كلهم مآبين قوسين وافصلهم بـ علامة الفاصلة
-
وين احطها ذي بالظبط لهنت Client.lua السطر الأول ملف
-
guiGetScreentSize > guiGetScreenSize
-
طيب عندي سوال ليه بل اخير حطيت onStartMission ( ) ... الوظايف مآفي شيء يشغلهم لآ إيفنت ولآ زر ولآ كلمة ولا تآيمر ولو حذفت السطر مآراح نستفيد شيء من الأكواد اللي صنعتها وهذي الوظيفة يوم حطيتها بالسطر الأخير عشان تشتغل المهمة onStartMission ( ) ونفس الحالة لو اخليه إيفنت عند تشغيل المود addEventHandler ( "onStartMission", resourceRoot, onStartMission ) لكن كل واحد وطريقته في البرمجة وأفضل شيء انكـ تبتكر لـ نفسك طريق و تمشي عليه وليس تقليد المبرمجين الآخرين
-
-- Client Side addEventHandler ( "onClientVehicleCollision", root, function ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) if source == vehicle then if getVehicleController ( vehicle ) == localPlayer then triggerServerEvent ( "onTakePlayerMoney", localPlayer, 5000 ) end end end ) -- Server Side addEvent ( "onTakePlayerMoney", true ) addEventHandler ( "onTakePlayerMoney", root, function ( money ) if getPlayerMoney ( source ) >= money then takePlayerMoney ( source, money ) outputChatBox ( "You Lost $"..money.." for damaging your vehicle !", source, 255, 255, 0, true ) end end )
-
غير معرف source لأن ---- addCommandHandler بـ كود اللي هي معرفات جاهزة parameters رآح تلآقي غالباً يكون فيها تعريف اللاعب او السيارة .. إلخ وموقعها مآبين الأقواس في عنوان الوظيفة Ex.: function ( player ) ---- ولو كآن الكود كلنت اللاعب معرف وجاهز بـ كود localPlayer = getLocalPlayer ( )
-
كود الزر مآظن فيه مشكلة بس يمكن اسم الوظيفة فيه تعارض جرب كذا bindKey ( "f3", "down", function ( ) local guiStatus = not guiGetVisible ( guiDrugs ) guiSetVisible ( guiDrugs, guiStatus ) showCursor ( guiStatus ) end )
-
اممـ فرضاً طبقنا كودكـ و خذينا البيك اب رآح يحذف البيك اب و يلغي الإيفنت .. onStartMission بعدها يسوي تآيمر انه يشغل اللي هي صناعة البيك اب .. بس مرآح يجي معها إيفنت أن ينهي المهمة .. بالعربي (( كودك رآح يشتغل مرة وحدة بس )) ذذ ولو يهمك الإختصار رآح يكون كذآ function onStartMission ( ) pickup = createPickup ( .. ) addEventHandler ( "onPickupHit", pickup, onEndMission ) end function onEndMission ( player ) if isElement ( pickup ) then removeEventHandler ( "onPickupHit", pickup, onEndMission ) destroyElement ( pickup ) end setTimer ( onStartMission, 30000, 1 ) end onStartMission ( ) -- تشغيل المهمة
-
function onStartMission ( ) -- بداية المهمة pickup = createPickup ( .. ) -- بيك اب addEventHandler ( "onPickupHit", pickup, onTakePickup ) -- إيفنت اخذ البيك اب end function onEndMission ( ) -- نهاية المهمة if isElement ( pickup ) then removeEventHandler ( "onPickupHit", pickup, onTakePickup ) -- إلغاء إيفنت اخذ البيك اب destroyElement ( pickup ) -- إزالة البيك اب end setTimer ( onStartMission, 30000, 1 ) -- تآيمر تشغيل المهمة end function onTakePickup ( ) -- أخذ البيك أب onEndMission ( ) -- إنهاء المهمة end onStartMission ( ) -- تشغيل المهمة
-
تم اصلآح المشكلة اخيراً >>> مشكلة التحميل ارجو الدخول
3NAD replied to [S.R]==|>K$hK$h's topic in الاستضافات
بمآ انه مكتوب لم تتم الإفادة .. فـ لهم الحق يردون =| -
هي نفسها لو تسوي شرط خآرجي بـ الكلمات polo = "not jetpack" addCommandHandler ( "give", function (player) if polo == "not jetpack" then givePedJetPack ( player ) outputChatBox ( "تم اعطائك نفاثة", player, 255, 255, 255, true ) polo = "jetpack" else removePedJetPack ( player ) outputChatBox ( "تم سحب النفاثة", player, 255, 255, 255, true ) polo = "not jetpack" end end ) او ارقام
-
لم يتم التجربة .. -- Client Side local memo = name -- اسم صندوق الرسائل local button = name -- اسم الزر local edit = name -- اسم مربع الكتابة addEventHandler ( "onClientGUIClick", root, function ( ) if source == button then local msg = guiGetText ( edit ) if msg ~= "" and msg ~= " " then triggerServerEvent ( "sendMsgToRoot", localPlayer, msg ) end end end ) addEvent ( "addMsg", true ) addEventHandler ( "addMsg", root, function ( msg ) local text = guiGetText ( memo ).. "\n" .. msg guiSetText ( memo, text ) end ) -- Server Side addEvent ( "sendMsgToRoot", true ) addEventHandler ( "sendMsgToRoot", root, function ( msg ) local newText = getPlayerName ( source ) .. ": " .. msg triggerClientEvent ( root, "addMsg", root, newText ) end )
-
لقد خدعتكم و كآني أطلب الكود جاهزاً
-
viewtopic.php?f=160&t=59282
-
من قآلك دقق بـ الكود ؟؟ حنا محور حديثنا بـ الإحداثيات
-
# = حجم الجدول Ex.: Test = { [1] = "one"; [2] = "two"; [3] = "three"; }; outputChatBox ( #Test ) وافضل طريقة اللي هي بالرد الثاني Positions = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; }; local randomFunction = math.random ( #Positions ) -- قيمة عشوائية -- مو ضروري تجيب حجم الجدول بـ إمكانك تسوي كذا -- math.random ( 3 ) -- يعني قيمة عشوائية من الصفر إلى 3 local getRandomPosition = Positions [ randomFunction ] -- الآن ناخذ مفتاح الجدول عن طريق القيمة العشوائية spawnPlayer ( getRandomPosition[1], getRandomPosition[2], getRandomPosition[3] ) -- هنا ناخذ قيمة الجدول عن طريق المفتاح وطبعاً 1 و 2 و 3 مآ يعبر عن مفاتيح الجدول يعني الإحداثيات الأولى او الثانية او الثالثة بل يحدد القيمة الأول من المفتاح الأول او القيمة الثاني من المفتاح الأول x, y, z طبعاً القيم هي