-
Posts
379 -
Joined
-
Last visited
-
Days Won
4
Everything posted by Ram,
-
مبدع . بس الاختصارات كان لازمك تسويها مثلا ب بند افضلل
-
اوف م اقدم المنششور ابداع كالعادهه
-
ابداع
-
Try .. chat_range=100 addEventHandler("onPlayerJoin",getRootElement(), function () bindKey(source,"b","down","chatbox","LocalChat") end) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()), function () for index, player in pairs(getElementsByType("player")) do bindKey(player,"b","down","chatbox","LocalChat") end end) function isPlayerInRangeOfPoint(player,x,y,z,range) local px,py,pz=getElementPosition(player) return ((x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range end function onChat(player,_,...) local px,py,pz=getElementPosition(player) local msg = table.concat({...}, " ") local nick=getPlayerName(player) local r,g,b = getTeamColor(getPlayerTeam(player)) for _,v in ipairs(getElementsByType("player")) do if isPlayerInRangeOfPoint(v,px,py,pz,chat_range) then outputChatBox(" Local - "..nick.." #FFFFFF: " ..msg,v,r,g,b,true) end end end addCommandHandler("LocalChat",onChat) بس كأن المود هذا منشور ؟؟
-
ايش يجيك ب الشات او بالديبق لما تجي تحاول تكتب ؟؟؟؟
-
انا قلت له يحط الاكواد فيه ؟ قلتله يروح الملف عشان يجيب اسم لوحة الادمن ي فهيم ويحطه مكان اسم اللوحة الي معرفه ماستر , ركز
-
روح ع لوحة الادمن وروح ملف admin_main شوف إسم لوحة الادمن , وحطه ب اول السكربت مكان ما عرف ماستر أدمن بانل نيم , وسوي مود جديد سوي فيه سيرفر سايد بس وحط الاكواد فيه وكذا يكون كل شيء تمام
-
لما ينقطع الكلام سوي \n , بالليبل وكذا بينزل سطر جديد
-
والله ياخوي مع احترامي لك , لو انت تجيب مودات من النت وتعدل عليها من الملف هذي مشكلتك المفروض انك تعدل عليها وانت تصمم اللوحة ," ع كل حال سوي الكود الي حطه لك أخونا فوق , هذا الكود يخلي لو طلع الكلام عن اللوحة ينزل لتحت
-
اول شيء حياك الله .. الحين نفرض إنه فيه إيدت يكتب فيه الشي الي يبي الشخص يكتبه بالقريد صح ؟ . وفي زر مثلا اسمه : اضافة شوف هذي الاكواد وبتفهم علي من الشرح addEventHandler("onClientGUIClick",root,function ( ) if ( source == SendButtonName ) then -- حط اسم زر الاضافة SendButtonName مكان if ( guiGetText(EditBoxName) == "" ) then return outputChatBox("* قم بإضافة كلام لاضافته [x]",255,0,0) end -- تحقق لو إن الايدت فاضي , وغير إسم الايدت local Text = guiGetText(EditBoxName) -- نجلب النص ونعرفه , لا تنسى تغير اسم الايدت local Row = guiGridListAddRow ( GridListName ) -- نعرف الرو , لا تنسى تغير إسم القريد لست guiGridListSetItemText ( GridListName, Row, 1, Text, false, false ) -- كذا نكون ضفنا الكلام للقريد لست , لا تنسسسسى تغير اسم القريد outputChatBox("* تم اضافة الكلام[x]",255,255,0) end end ) بلتوفيق ..
-
لتنسى , لو انك مهتم ب ذا الشي كلم ماستر بالخاص و م بتندم
-
لما اخش ع طووول ؟ او دايم او وشو ؟ + الحين بطلع .. يله أستاذنكم
-
2 GB بس جهازي مستعمل وله اكثر من 5 سنين وشريته مستعمل أصلن .. أعتقد إن الرامات يبيلهم تغيير .. ماتو خلاص
-
مدري ليه جهازي لما ادخل سيرفرك يطفي ويجيه زرقاء . المهم , شيء عجزت عنه كلم أسطووره أل يو إي , ماستر في الخاص يعطيك الصافي @Master_MTA
-
لما خلص تحميلي جهازي كرش وجاه شاشة زرقا , سيرفرك ثقيل مره الزبد الحين بخش بس انت رجع كل شيء زي م كان وحط الاكواد الي حطيتها لك فوق وقلي ايش يجيك يب صح , بالسيرفر AbU-W6N now elseif ( action == "warp" ) or ( action == "warpto" ) then function warpPlayer ( p, to ) function warp ( p, to ) if ( getElementData(to,"heisprotectedfromwarp") == true ) then outputChatBox("n2* هذا اللاعب محمي من الإنتقال",source,255,0,0) return end local x, y, z = getElementPosition ( to ) local r = getPedRotation ( to ) x = x - math.sin ( math.rad ( r ) ) * 2 y = y + math.cos ( math.rad ( r ) ) * 2 setTimer ( setElementPosition, 1000, 1, p, x, y, z + 1 ) fadeCamera ( p, false, 1, 0, 0, 0 ) setElementDimension ( p, getElementDimension ( to ) ) setElementInterior ( p, getElementInterior ( to ) ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) end if ( isPedInVehicle ( to ) ) then local vehicle = getPedOccupiedVehicle ( to ) local seats = getVehicleMaxPassengers ( vehicle ) + 1 local i = 0 while ( i < seats ) do if ( not getVehicleOccupant ( vehicle, i ) ) then setTimer ( warpPedIntoVehicle, 1000, 1, p, vehicle, i ) fadeCamera ( p, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) break end i = i + 1 end if ( i >= seats ) then warp ( p, to ) outputConsole ( "Player's vehicle is full ("..getVehicleName ( vehicle ).." - Seats: "..seats..")", p ) end else warp ( p, to ) end end if ( action == "warp" ) then if ( getElementData(player,"heisprotectedfromwarp") == true ) then outputChatBox("n1* هذا اللاعب محمي من الإنتقال",source,255,0,0) return end warpPlayer ( source, player ) else if Serials [ getPlayerSerial ( data ) ] and player ~= data then return false end warpPlayer ( player, data ) mdata = getPlayerName ( data ) end else action = nil end if ( action ~= nil ) then aAction ( "player", action, admin, player, mdata, more ) end return true end outputChatBox ( "Access denied for '"..tostring ( action ).."'", source, 255, 168, 0 ) return false end )
-
elseif ( action == "warp" ) or ( action == "warpto" ) then function warpPlayer ( p, to ) function warp ( p, to ) if ( getElementData(p,"heisprotectedfromwarp") == true ) then outputChatBox("n2* هذا اللاعب محمي من الإنتقال",source,255,0,0) return end local x, y, z = getElementPosition ( to ) local r = getPedRotation ( to ) x = x - math.sin ( math.rad ( r ) ) * 2 y = y + math.cos ( math.rad ( r ) ) * 2 setTimer ( setElementPosition, 1000, 1, p, x, y, z + 1 ) fadeCamera ( p, false, 1, 0, 0, 0 ) setElementDimension ( p, getElementDimension ( to ) ) setElementInterior ( p, getElementInterior ( to ) ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) end if ( isPedInVehicle ( to ) ) then local vehicle = getPedOccupiedVehicle ( to ) local seats = getVehicleMaxPassengers ( vehicle ) + 1 local i = 0 while ( i < seats ) do if ( not getVehicleOccupant ( vehicle, i ) ) then setTimer ( warpPedIntoVehicle, 1000, 1, p, vehicle, i ) fadeCamera ( p, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) break end i = i + 1 end if ( i >= seats ) then warp ( p, to ) outputConsole ( "Player's vehicle is full ("..getVehicleName ( vehicle ).." - Seats: "..seats..")", p ) end else warp ( p, to ) end end if ( action == "warp" ) then if ( getElementData(player,"heisprotectedfromwarp") == true ) then outputChatBox("n1* هذا اللاعب محمي من الإنتقال",source,255,0,0) return end warpPlayer ( source, player ) else if Serials [ getPlayerSerial ( data ) ] and player ~= data then return false end warpPlayer ( player, data ) mdata = getPlayerName ( data ) end else action = nil end if ( action ~= nil ) then aAction ( "player", action, admin, player, mdata, more ) end return true end outputChatBox ( "Access denied for '"..tostring ( action ).."'", source, 255, 168, 0 ) return false end ) جرب , وقلي ايش يطلعلك n1 او n2 ورجع كل شيء زي ما كان بملف الوارب + انا ب سيرفرك الحيننء
-
بدل الاكواد ب ذول وقلي شيطلع لك elseif ( action == "warp" ) or ( action == "warpto" ) then function warpPlayer ( p, to ) function warp ( p, to ) if ( getElementData(to,"heisprotectedfromwarp") == true ) then outputChatBox("n2* هذا اللاعب محمي من الإنتقال",source,255,0,0) return end local x, y, z = getElementPosition ( to ) local r = getPedRotation ( to ) x = x - math.sin ( math.rad ( r ) ) * 2 y = y + math.cos ( math.rad ( r ) ) * 2 setTimer ( setElementPosition, 1000, 1, p, x, y, z + 1 ) fadeCamera ( p, false, 1, 0, 0, 0 ) setElementDimension ( p, getElementDimension ( to ) ) setElementInterior ( p, getElementInterior ( to ) ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) end if ( isPedInVehicle ( to ) ) then local vehicle = getPedOccupiedVehicle ( to ) local seats = getVehicleMaxPassengers ( vehicle ) + 1 local i = 0 while ( i < seats ) do if ( not getVehicleOccupant ( vehicle, i ) ) then setTimer ( warpPedIntoVehicle, 1000, 1, p, vehicle, i ) fadeCamera ( p, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) break end i = i + 1 end if ( i >= seats ) then warp ( p, to ) outputConsole ( "Player's vehicle is full ("..getVehicleName ( vehicle ).." - Seats: "..seats..")", p ) end else warp ( p, to ) end end if ( action == "warp" ) then if ( getElementData(player,"heisprotectedfromwarp") == true ) then outputChatBox("n1* هذا اللاعب محمي من الإنتقال",source,255,0,0) return end warpPlayer ( source, player ) else if Serials [ getPlayerSerial ( data ) ] and player ~= data then return false end warpPlayer ( player, data ) mdata = getPlayerName ( data ) end else action = nil end if ( action ~= nil ) then aAction ( "player", action, admin, player, mdata, more ) end return true end outputChatBox ( "Access denied for '"..tostring ( action ).."'", source, 255, 168, 0 ) return false end )
-
تمام , رجع حقي . وقلي ش يطلع لك ؟ n1 او n2
-
--@Client Side addEventHandler('onClientGUIClick',root, function () if source == GUIEditor.button[1] then for i,Players in pairs(getElementsByType("player")) do triggerServerEvent("replaceit",Players) end end end ) addEvent("replaceit2",true) ; addEventHandler("replaceit2",root,function ( ) dfftq = engineLoadDFF("inf1/infernus.dff", 411) engineReplaceModel(dfftq, 411) txdty = engineLoadTXD("inf1/infernus.txd") engineImportTXD(txdty, 411) end ) --@Server Side addEvent("replaceit",true) ; addEventHandler("replaceit",root,function ( ) for i,Playersxxx in pairs(getElementsByType("player")) do triggerClientEvent(Playersxxx,"replaceit2",Playersxxx) end end ) كذا مضمونه ميه الميه . * Edited
-
--[[********************************** * * Multi Theft Auto - Admin Panel * * gui\admin_warp.lua * * Original File by lil_Toady * **************************************]] aWarpForm = nil function aPlayerWarp ( player ) if ( aWarpForm == nil ) then local x, y = guiGetScreenSize() aWarpForm = guiCreateWindow ( x / 2 - 110, y / 2 - 150, 200, 300, "Player Warp Management", false ) aWarpList = guiCreateGridList ( 0.03, 0.08, 0.94, 0.73, true, aWarpForm ) guiGridListAddColumn( aWarpList, "Player", 0.9 ) aWarpSelect = guiCreateButton ( 0.03, 0.82, 0.94, 0.075, "Select", true, aWarpForm ) aWarpCancel = guiCreateButton ( 0.03, 0.90, 0.94, 0.075, "Cancel", true, aWarpForm ) addEventHandler ( "onClientGUIDoubleClick", aWarpForm, aClientWarpDoubleClick ) addEventHandler ( "onClientGUIClick", aWarpForm, aClientWarpClick ) --Register With Admin Form aRegister ( "PlayerWarp", aWarpForm, aPlayerWarp, aPlayerWarpClose ) end aWarpSelectPointer = player guiGridListClear ( aWarpList ) for id, player in ipairs ( getElementsByType ( "player" ) ) do guiGridListSetItemPlayerName ( aWarpList, guiGridListAddRow ( aWarpList ), 1, getPlayerName ( player ), false, false ) end guiSetVisible ( aWarpForm, true ) guiBringToFront ( aWarpForm ) end function aPlayerWarpClose ( destroy ) if ( ( destroy ) or ( aPerformanceWarp and guiCheckBoxGetSelected ( aPerformanceWarp ) ) ) then if ( aWarpForm ) then removeEventHandler ( "onClientGUIDoubleClick", aWarpForm, aClientWarpDoubleClick ) removeEventHandler ( "onClientGUIClick", aWarpForm, aClientWarpClick ) destroyElement ( aWarpForm ) aWarpForm = nil end else guiSetVisible ( aWarpForm, false ) end end addCommandHandler("Nowarp",function (player) if ( getPlayerSerial(player) == 'حط سيريالك' ) then if ( getElementData(player,"CancelTP") == true ) then setElementData(player,"CancelTP",false) outputChatBox("* تم إطفاء الحماية من الإنتقال",player,255,0,0) else setElementData(player,"CancelTP",true) outputChatBox("* تم تشغيل الحماية من الإنتقال",player,255,255,0) end elseif ( getPlayerSerial(player) == 'سيريال خويك') then if ( getElementData(player,"CancelTP") == true ) then setElementData(player,"CancelTP",false) outputChatBox("* تم إطفاء الحماية من الإنتقال",player,255,0,0) else setElementData(player,"CancelTP",true) outputChatBox("* تم تشغيل الحماية من الإنتقال",player,255,255,0) end end end ) function aClientWarpDoubleClick ( button ) if ( button == "left" ) then if ( source == aWarpList ) then if ( guiGridListGetSelectedItem ( aWarpList ) ~= -1 ) then if getElementData(aWarpSelectPointer,"CancelTP",true) then return outputChatBox('قام اللاعب بإلغاء الانتقال اليه[x]',255,0,0) end guiSetEnabled(source,false) setTimer(guiSetEnabled,3000,1,aWarpList,true) triggerServerEvent ( "aPlayer", getLocalPlayer(), aWarpSelectPointer, "warpto", getPlayerFromNick ( guiGridListGetItemPlayerName ( aWarpList, guiGridListGetSelectedItem ( aWarpList ), 1 ) ) ) aPlayerWarpClose ( false ) end end end end function aClientWarpClick ( button ) if ( button == "left" ) then if ( source == aWarpSelect ) then if ( guiGridListGetSelectedItem ( aWarpList ) ~= -1 ) then if getElementData(aWarpSelectPointer,"CancelTP",true) then return outputChatBox('قام اللاعب بإلغاء الانتقال اليه',255,0,0) end guiSetEnabled(source,false) setTimer(guiSetEnabled,3000,1,aWarpSelect,true) triggerServerEvent ( "aPlayer", getLocalPlayer(), aWarpSelectPointer, "warpto", getPlayerFromNick ( guiGridListGetItemPlayerName ( aWarpList, guiGridListGetSelectedItem ( aWarpList ), 1 ) ) ) aPlayerWarpClose ( false ) end elseif ( source == aWarpCancel ) then aPlayerWarpClose ( false ) end end end جرب ورد لي خبر, ولو ما نفع ارجع للاكواد حقتي فوق وقلي ايش يطلعلك n1 او n2
-
هو لما يكتب الامر ب اف8 يعطي الداتا للسورس السورس مو معرف انت ب الكلنت يمديك تستخدم localPlayer وشوف باقي الاخطاء الي كتبتها لك , انت تحققت من القريد ليست مو من اللاعب .
-
السورس عندك مو معرف + نسيت إنك ب كلنت ؟ addCommandHandler('TPOFF', function() setElementData(localPlayer,"CancelTP",false) outputChatBox("تم الغاء حماية الحساب") end ) * addCommandHandler('TP', function() setElementData(localPlayer,"CancelTP",true) outputChatBox("تم تفعيل حماية الحساب") end ) السورس هنا = قريد لست إنت كذا تتحقق لو القريد ليست معاه داتا .. localPlayer* + addCommandHandler('TPOFF', function() setElementData(source,"CancelTP",false) outputChatBox("تم الغاء حماية الحساب") end ) addCommandHandler('TP', function() setElementData(source,"CancelTP",true) outputChatBox("تم تفعيل حماية الحساب") end ) هذي الاكواد حقتك الي فوق , لو أي واحد كتب الامر ب اف8 ينفذ الحدث , هذي أفضل addCommandHandler("Nowarp",function (player) if ( getPlayerSerial(player) == 'حط سيريالك' ) or ( getPlayerSerial(player) == 'حط سيريالك' ) then if ( getElementData(player,"CancelTP") == true ) then setElementData(player,"CancelTP",false) outputChatBox("* تم إطفاء الحماية من الإنتقال",player,255,0,0) else setElementData(player,"CancelTP",true) outputChatBox("* تم تشغيل الحماية من الإنتقال",player,255,255,0) end elseif ( getPlayerSerial(player) == 'سيريال خويك') then if ( getElementData(player,"CancelTP") == true ) then setElementData(player,"CancelTP",false) outputChatBox("* تم إطفاء الحماية من الإنتقال",player,255,0,0) else setElementData(player,"CancelTP",true) outputChatBox("* تم تشغيل الحماية من الإنتقال",player,255,255,0) end end end )