-
Posts
857 -
Joined
-
Last visited
Everything posted by Blaawee
-
المشكله هو قآعد يجرب الكود وهو دآخل موتر =)
-
ياخخي صورتك انعميت منها وش تحس بوه انت الثآني بس تحب تعلق
-
انت ما فهمت وش اقصد انا الحين ابغاه يعطيه فلوس يعني بسياره ولا بدون اهم شي يعطيه فلوس من الماركر
-
طلبك الثآني .. sounds = { 'sound1.mp3', 'sound2.mp3', 'sound3.mp3', 'sound4.mp3', 'sound5.mp3' } addEventHandler("onClientPlayerWasted", localPlayer, function ( killer, weapon, bodypart ) playSound( sounds[math.random(1, #sounds)] ) end )
-
cac = createMarker (14.138179779053, 14.694575309753, 2.1171875, "cylinder", 5, 0, 0, 205, 170) addEventHandler( "onMarkerHit", root, function( hitElement, matchingDimension ) if( source == cac ) then if hitElement and getElementType( hitElement )=="player" then givePlayerMoney ( hitElement, 1000 ) triggerClientEvent( hitElement, "playSoundC", hitElement ) end end end )
-
السلام عليكم ورحمه الله وبركآته كيف حآلكم عسآكم بخير طبعآ ممآ لقيت موضوع منآسب للعنوآن "lua" بس حبيت اقدم لكم شرح عن بعض قوآعد لغه برمجه طبعآ اغلبكم دخل الويكي وجلس يحوس في الويكي لين قآل بس ولقى اللي يبيه بس ممآ فهم ايش اللي كآن بين الاقوآس او بمعنى آخر - Arguments وقبل الارقمنت لقى كلام زي هذآ المثآل : outputChatBox ( string text [, element visibleTo=getRootElement(), int r=231, int g=217, int b=176, bool colorCoded=false ] ) اللي هو : string int bool طبعآ اغلبكم ممآ فهم وش تفيد هذي الكلمآت وطنشهآ طيب في البدآيه توجد في كل لغه برمجه متغيرات وقيم وانوآع للقيم وتعبير وحآله اللي هي : Variables & Types & Values & Expressions and, Statements وحنآ نبي المطلوبه للغه Lua نبدآ ب المتغيرآت او " Variables" : طيب عندنآ هنآ كم متغير للغه لوآ اللي ممكن نفهمهآ nil, boolean, int, string, float رآح نشرح وكل متغير بمعنآه int -- هو عدد صحيح أي عدد صحيح (أي بدون علامة عشرية). يمكن أن تكون إيجابية أو سلبية boolean -- هي نوع من انوآع البيانات التي يمكن أن تكون القيمة إما صحيحة أو خاطئة nil -- هي نوع مع قيمة واحدة ومن أهم خاصية هو أن تكون مختلفة عن أي قيمة أخرى string -- هي سلسلة من الأحرف طيب عندنآ هنآ الححين الارقمنت Arguments: في عندنآ نوعين من الارقمنت Required Arguments مطلوبه Optional Arguments واختيآريه ططبعآ لازم نكمل الارقمنت المطلوبه ب الاول بعدين نكمل الاختيآريه عندنآ هنآ مثآل : setCameraMatrix ( thePlayer, positionX, positionY, positionZ , lookAtX, lookAtY, lookAtZ, roll, fov ) طبعآ تلاحظون لو دخلتم على الفآانكشن تلاقونهآ كذآ setCameraMatrix ( player thePlayer, float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70 ] ) طيب كيف ممكن تعرف الارقمنت المطلوبه من الارقمنت الاختيآريه ! في عندك طريقتين : يآ انك تقرآ الارقمن المطلوبه اللي مكتوبه تحت الفآنكشن اما انك تلاحظ هذآ القوس : " [ ] " [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70 ] طبعآ لازم اكمل القيم المطلوبه قبل ان اكمل للقيمه اللي ابيهآ مثآل : setCameraMatrix ( thePlayer, 22545.5, -555.21, 4645.2, _, _, _, 80, _ ) وبس ان شآءالله يكون شرح مفهوم للجميع
-
الححين انت قصدك تبي تسوي العلامه على الخريطه ولا فوق السيآره !
-
ي لييت توضحح وش قصدك ب تآب !
-
local firstTeamWeapon = "25" -- سلاح التيم الاول local firstTeamModel = "46" -- اي دي شخصيه التيم الاول local secondTeamWeapon = "26" -- سلاح التيم الثآني local secondTeamModel = "30" -- اي دي شخصيه التيم الثآني addEventHandler("onPlayerWasted", root, function() outputChatBox( "Wait 15 seconds.", source, 255, 255, 0, true ) local Team = getPlayerTeam( source ) if Team then if Team == getTeamFromName("team 1") then setTimer( spawnPlayer, 15000, 1, source, 2065.4340820313, 1540.9486083984, 10.671875) setTimer( setElementModel, 15000, 1, source, firstTeamModel ) setTimer( giveWeapon,15000,1, firstTeamWeapon, 30, true ) elseif Team == getTeamFromName( "team 2" ) then setTimer( spawnPlayer, 15000, 1, source, 316.18728637695, -1774.7113037109, 4.764039516449 ) setTimer( setElementModel, 15000, 1, source, secondTeamModel ) setTimer( giveWeapon,15000,1, secondTeamWeapon, 30, true ) end else setTimer( spawnPlayer, 15000, 1, source, 2065.4340820313, 1453.8991699219, 10.671875 ) end end )
-
guiCreateTabPanel guiCreateTab مثآل : myWindow = guiCreateWindow ( 0, 0, 0.5, 0.4, "نافذه", true ) -- اصنع نآفذه اسمهآ "نآفذه" tabPanel = guiCreateTabPanel ( 0, 0.1, 1, 1, true, myWindow ) -- اصنع لوحه متعدده النوآفذ واربطهآ في النآفذه الاسآسيه myWindow tabInfo = guiCreateTab( "معلومآت", tabPanel ) -- اصنع نآفذه في اللوحه متعدده النوآفذ اسمهآ معلومآت
-
you welcome.
-
يمكن المودآ يفيدك https://community.multitheftauto.com/ind ... ls&id=4600
-
مفيده في توسيط النوآفذ function local sx, sy = guiGetScreenSize() function centerTheGUI( guiElement ) local width, height = guiGetSize( guiElement, false ) local x, y = sx / 2 - width / 2, sy / 2 - height / 2 guiSetPosition( guiElement, x, y, false ) end : مثال window = guiCreateWindow( 349, 205, 332, 209, "GUI Window", false ) centerTheGUI( window )
-
addVehicleUpgrade [url=https://wiki.multitheftauto.com/wiki/Vehicle_Upgrades]https://wiki.multitheftauto.com/wiki/Vehicle_Upgrades[/url] Example: car = createVehicle ( 571, x, y+1.5, z) addVehicleUpgrade( car, 1010 ) --i'm adding nitroo addVehicleUpgrade( car, 1087 ) --i'm adding hydralics
-
local hillArea = createColRectangle ( -78.839538574219, 2421.6831054688, 550, 175 ) local hillRadar = createRadarArea ( -78.839538574219, 2421.6831054688, 550, 175, 200, 0, 0, 175 ) -- add hill_Enter as a handler for when a player enters the hill area function hill_Enter ( thePlayer, matchingDimension ) -- announce to everyone that the player entered the hill if (getElementType(thePlayer) == "player") then outputChatBox( getPlayerName(thePlayer) .. ' has entered the Dethmatch Zone!', thePlayer, 255, 0, 0 ) setRadarAreaFlashing ( hillRadar, false ) end end addEventHandler ( "onColShapeHit", hillArea, hill_Enter ) -- add hill_Enter as a handler for when a player leaves the hill area function hill_Exit ( thePlayer, matchingDimension ) -- check if the player is not dead if (getElementType(thePlayer) == "player") then if isPedDead ( thePlayer ) ~= true then -- if he was alive, announce to everyone that the player has left the hill outputChatBox ( getPlayerName(thePlayer) .. " has left the Dethmatch Zone!", thePlayer, 255, 0, 0 ) setRadarAreaFlashing ( hillRadar, false ) end end end addEventHandler ( "onColShapeLeave", hillArea, hill_Exit ) outputChatBox Syntax :
-
Show your code.
-
and this what i want to do thx 50p
-
offf, :@ i think i have to forget about it, thx.
-
function setCamFacenPed ( thePed ) if isElement(thePed) then x, y, z = getElementPosition( thePed ) cx, cy, cz = findRotation( getElementPosition( thePed ) ) setCameraMatrix( cx, cy, cz, x, y, z ) end addEventHandler("onClientPreRender", root, setCamFacenPed ) end function findRotation( x1, y1, x2, y2 ) local t = -math.deg( math.atan2( x2 - x1, y2 - y1 ) ) if t < 0 then t = t + 360 end return t end male = createPed ( 0, 9.2, 11.95, 4.5171875,340 ) setCamFacenPed( male )
-
yup Edit : function setCamFacenPed ( thePed, x, y, z, lookAtX, lookAtY, lookAtZ ) local peds = getElementsByType ( "ped" ) if peds then for k,thePed in ipairs(peds) do x, y, z = getElementPosition( thePed ) lookAtX, lookAtY = GetPedCameraRotation( thePed ) lookAtZ = setPedCameraRotation ( thePed, 180 ) end return setCameraMatrix ( thePed, x, y, z, lookAtX, lookAtY, lookAtZ ) end end male = createPed ( 0, 9.2, 11.95, 4.5171875,340 ) setCamFacenPed( male )
-
still not get it .. What about 'getCameraMatrix' ?
