-
Posts
1,336 -
Joined
Everything posted by The Killer
-
! حبيت اسويها بطريقه مختلفه
-
جرب function msg(message, thePlayer) if message ~= "1" then removeEventHandler ( "onClientRender", getRootElement(), dx ) function dx() local nameAdmin = getPlayerName(thePlayer) dxDrawText("* [ ".. rc (nameAdmin) .." ] : ".. message .."", 1, 277, 120, 300, tocolor(4,110,211), 1.9, "default", "left", "top", false, false, true, false, false) end addEventHandler("onClientRender", getRootElement(), dx) else removeEventHandler ( "onClientRender", getRootElement(), dx ) end end addEvent("admin",true) addEventHandler("admin", getRootElement(), msg) bindKey("u", "down", "chatbox","") chat = outputChatBox ("* ( Admin Messages Edited By FOX ) !",0,150,0,true) function rc( name ) return type(name)=='string' and string.gsub ( name,'#%x%x%x%x%x%x', '' ) or name end
-
function msg(message, thePlayer) if message ~= "1" then removeEventHandler ( "onClientRender", getRootElement(), dx ) function dx() local nameAdmin = getPlayerName(thePlayer) dxDrawText("* [ ".. nameAdmin .." ] : ".. message .."", 1, 277, 120, 300, tocolor(4,110,211), 1.9, "default", "left", "top", false, false, true, false, false) end addEventHandler("onClientRender", getRootElement(), dx) else removeEventHandler ( "onClientRender", getRootElement(), dx ) end end addEvent("admin",true) addEventHandler("admin", getRootElement(), msg) bindKey("u", "down", "chatbox","") chat = outputChatBox ("* ( Admin Messages Edited By FOX ) !",0,150,0,true)
-
local gTable = { [ 1 ] = { text = "الدائري", dimension = 0, x = -3275.85913, y = -2971.42334, z = 499.37030, lookAtX = -3292.92065, lookAtY = -2853.30176, lookAtZ = 482.50317 }, [ 2 ] = { text = "النخيل", dimension = 0, x = 1873.07971, y = 825.39416, z = 29.59185, lookAtX = 1797.5855712891, lookAtY = 830.97955322266, lookAtZ = 10.664346694946 }, [ 3 ] = { text = "البدايه", dimension = 0, x = -3070.94921, y = -3083.84301, z = 45.22809, lookAtX = -3072.5554199219, lookAtY = -3000.345703125, lookAtZ = 5 } }; local i = 1; local screen = { guiGetScreenSize( ) }; function swingBettwenArrow( key ) if key == "arrow_l" then if i == 1 then i = #gTable; else i = i - 1; end else if i == #gTable then i = 1; else i = i + 1; end end fadeCamera( true ); end bindKey ( "arrow_l", "down", swingBettwenArrow ); bindKey ( "arrow_r", "down", swingBettwenArrow ); function enterTheDimension( Key ) if Key == "enter" then setElementDimension( localPlayer, gTable[i].dimension ); if gTable[i].text == "الدائري" then setElementPosition(localPlayer, 1797.5855712891,830.97955322266,10.664346694946) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) elseif gTable[i].text == "النخيل" then setElementPosition(localPlayer, -2541.21655, -2897.66601, 18.39924) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) elseif gTable[i].text == "البدايه" then setElementPosition(localPlayer, -3070.94921, -3083.84301, 45.22809) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) end end end bindKey( "enter", "down", enterTheDimension ); function look () dxDrawText( gTable[i].text, screen[ 1 ] / 2 - dxGetTextWidth( gTable[i].text, 1, "arial" ) / 2, screen[ 2 ] / 2 + 128, screen[ 1 ], screen[ 2 ], tocolor( 255, 255, 255, 255), 1, "arial", "left", "top", false, false, false, true ); setCameraMatrix( gTable[i].x, gTable[i].y, gTable[i].z, gTable[i].lookAtX, gTable[i].lookAtY, gTable[i].lookAtZ ); end addEventHandler( "onClientRender", root, look)
-
http://www.gulfup.com/?VVUFTS
-
any time @ كنق تعديل بسيط سطر 15 _guiSetEnabled ( aTab1.WarpTo, true ) المفروض _guiSetEnabled ( aTab1.WarpTo, false )
-
_guiSetEnabled ( aTab1.Ban, true ) تضيفها في نفس الكود وتغير اسم الزر
-
مب لازم اختصر هذا مجرد تصحيح لا غير ابي اختصر ولا لا هذا شي راجع لي انا صححت له الكود لا اكثر -,- الله يعافيك #
-
شف انا سويتها لك بطريقه ثانيه لأن صاحب الكود ناسي فيه اشياء كثيره الزبده في الكود حق الانتر سويته لك على حسب التكست عشان تتسهل عليك + في كل تكست لها مكان انت غير ال x,y,z بالمكان الي بينتقل له اذا ضغط انتر الي هي من السطر 31 الى 41 جرب local gTable = { [ 1 ] = { text = "الدائري", dimension = 0, x = 0, y = 0, z = 0, lookAtX = 0, lookAtY = 0, lookAtZ = 0 }, [ 2 ] = { text = "النخيل", dimension = 0, x = 0, y = 0, z = 0, lookAtX = 0, lookAtY = 0, lookAtZ = 0 }, [ 3 ] = { text = "البدايه", dimension = 0, x = 0, y = 0, z = 0, lookAtX = 0, lookAtY = 0, lookAtZ = 0 } }; local i = 1; local screen = { guiGetScreenSize( ) }; function swingBettwenArrow( key ) if key == "arrow_l" then if i == 1 then i = #gTable; else i = i - 1; end else if i == #gTable then i = 1; else i = i + 1; end end fadeCamera( true ); end bindKey ( "arrow_l", "down", swingBettwenArrow ); bindKey ( "arrow_r", "down", swingBettwenArrow ); function enterTheDimension( Key ) if Key == "enter" then setElementDimension( localPlayer, gTable[i].dimension ); if gTable[i].text == "الدائري" then setElementPosition(localPlayer, x,y,z) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) elseif gTable[i].text == "النخيل" then setElementPosition(localPlayer, x,y,z) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) elseif gTable[i].text == "البدايه" then setElementPosition(localPlayer, x,y,z) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) end end end bindKey( "enter", "down", enterTheDimension ); function look () dxDrawText( gTable[i].text, screen[ 1 ] / 2 - dxGetTextWidth( gTable[i].text, 1, "arial" ) / 2, screen[ 2 ] / 2 + 128, screen[ 1 ], screen[ 2 ], tocolor( 255, 255, 255, 255), 1, "arial", "left", "top", false, false, false, true ); setCameraMatrix( gTable[i].x, gTable[i].y, gTable[i].z, gTable[i].lookAtX, gTable[i].lookAtY, gTable[i].lookAtZ ); end addEventHandler( "onClientRender", root, look)
-
طيب غير الاحداثيات + انسخ الكود مره ثانيه وعدل الاحداثيات تلقاها فوق x = 0 y = 0 z = 0 غير الصفر بمكان الاحداثيات
-
عدل السطر 32 بمكان الاحداثيات local gTable = { [ 1 ] = { text = '', dimension = 0, x = 0, y = 0, z = 0, lookAtX = 0, lookAtY = 0, lookAtZ = 0 }, [ 2 ] = { text = '', dimension = 0, x = 0, y = 0, z = 0, lookAtX = 0, lookAtY = 0, lookAtZ = 0 }, [ 3 ] = { text = '', dimension = 0, x = 0, y = 0, z = 0, lookAtX = 0, lookAtY = 0, lookAtZ = 0 } }; local i = 1; local screen = { guiGetScreenSize( ) }; function swingBettwenArrow( key ) if key == 'arrow_l' then if i == 1 then i = #gTable; else i = i - 1; end else if i == #gTable then i = 1; else i = i + 1; end end fadeCamera( true ); end bindKey ( 'arrow_l', 'down', swingBettwenArrow ); bindKey ( 'arrow_r', 'down', swingBettwenArrow ); function enterTheDimension( Key ) if Key == "enter" then setElementDimension( localPlayer, gTable[i].dimension ); setElementPosition(localPlayer, x,y,z) setCameraTarget(localPlayer) removeEventHandler( "onClientRender", root, look) end end bindKey( "enter", "down", enterTheDimension ); function look () dxDrawText( gTable[i].text, screen[ 1 ] / 2 - dxGetTextWidth( gTable[i].text, 1, "arial" ) / 2, screen[ 2 ] / 2 + 128, screen[ 1 ], screen[ 2 ], tocolor( 255, 255, 255, 255), 1, "arial", "left", "top", false, false, false, true ); setCameraMatrix( gTable[i].x, gTable[i].y, gTable[i].z, gTable[i].lookAtX, gTable[i].lookAtY, gTable[i].lookAtZ ); end addEventHandler( "onClientRender", root, look)
-
الكلنت ياطويل العمر ,, لونه احمر تلقاه دائما هذا تعرف انه ما يستخدم الى في الكلنت اذا حطيته في ملف السيرفر ما راح يشتغل معك + اذا فتحت الديبوق راح تلاقي اخطاء طبعا والي لونه برتقالي هذا للسيرفر فقط طبعا نفس الكلام الي فوق ^ يعني ما تقدر تستخدمه في الكلنت + الي تلقى لونه ازرق , هذا يستخدم في الكلنت + السيرفر اتمنى فهمت
-
عطاك الكود جاهز ,, تبيه خذه جاهز ماتبيه خذ منه الفنكشنات #ٌ_#ٌ
-
جرب -- # Client side setTimer(function() local theMoney = getPlayerMoney() if m2 ~= theMoney then m2 = theMoney setElementData(localPlayer, "Money", "$"..theMoney) end end, 100, 0) -- # Server side exports.scoreboard:addScoreboardColumn("Money")
-
--serverside exports.scoreboard:addScoreboardColumn('PlayTime') local t = { } function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "PlayTime", tostring( hour )..' Hour' ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "PlayTime-hour", tostring(hour) ) setAccountData ( playeraccount, "PlayTime-min", tostring(min) ) setAccountData ( playeraccount, "PlayTime-sec", tostring(sec) ) setAccountData ( playeraccount, "PlayTime", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "PlayTime" ) local hou = getAccountData ( playeraccount, "PlayTime-hour") local min = getAccountData ( playeraccount, "PlayTime-min") local sec = getAccountData ( playeraccount, "PlayTime-sec") if ( time ) then setElementData ( source, "PlayTime", time ) t[ source ]["hour"] = tonumber(hou) t[ source ]["min"] = tonumber(min) t[ source ]["sec"] = tonumber(sec) else setElementData ( source, "PlayTime",0 ) setAccountData ( playeraccount, "PlayTime",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin )
-
جرب --serverside exports.scoreboard:addScoreboardColumn('PlayTime') local t = { } function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "PlayTime", tostring( hour )..' Hour:'..tostring( min )..' Min:'..tostring( sec ) ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "PlayTime-hour", tostring(hour) ) setAccountData ( playeraccount, "PlayTime-min", tostring(min) ) setAccountData ( playeraccount, "PlayTime-sec", tostring(sec) ) setAccountData ( playeraccount, "PlayTime", tostring(sValue) ) end t[ source ] = nil end function onPlayerLogin (_, playeraccount ) if ( playeraccount ) then local time = getAccountData ( playeraccount, "PlayTime" ) local hou = getAccountData ( playeraccount, "PlayTime-hour") local min = getAccountData ( playeraccount, "PlayTime-min") local sec = getAccountData ( playeraccount, "PlayTime-sec") if ( time ) then setElementData ( source, "PlayTime", time ) t[ source ]["hour"] = tonumber(hou) t[ source ]["min"] = tonumber(min) t[ source ]["sec"] = tonumber(sec) else setElementData ( source, "PlayTime",0 ) setAccountData ( playeraccount, "PlayTime",0 ) end end end addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) addEventHandler ( "onPlayerLogin", root, onPlayerLogin )
-
https://wiki.multitheftauto.com/wiki/DxDrawText ^
-
addCommandHandler("سلاح", -- الامر من اف 8 function (player) -- الوظيفه giveWeapon(player, id, ammo, true) -- id = رقم السلاح ammo = عدد الطلقات end -- اغلاق الوظيفه ) -- اغلاق addCommandHandler("إخلاء", -- الامر من اف 8 function (player) -- الوظيفه takeWeapon(player, id) -- id = رقم السلاح end -- اغلاق الوظيفه ) -- اغلاق
-
الزبده ,, ضيف المود لقروب عنده صلاحيات كامله او مطلوبه في المود !!
