Jump to content

Ram,

Members
  • Posts

    379
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Ram,

  1. مبدع . بس الاختصارات كان لازمك تسويها مثلا ب بند افضلل
  2. 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) بس كأن المود هذا منشور ؟؟
  3. ايش يجيك ب الشات او بالديبق لما تجي تحاول تكتب ؟؟؟؟
  4. انا قلت له يحط الاكواد فيه ؟ قلتله يروح الملف عشان يجيب اسم لوحة الادمن ي فهيم ويحطه مكان اسم اللوحة الي معرفه ماستر , ركز
  5. guiLabelSetHorizontalAlign Try ,
  6. روح ع لوحة الادمن وروح ملف admin_main شوف إسم لوحة الادمن , وحطه ب اول السكربت مكان ما عرف ماستر أدمن بانل نيم , وسوي مود جديد سوي فيه سيرفر سايد بس وحط الاكواد فيه وكذا يكون كل شيء تمام
  7. لما ينقطع الكلام سوي \n , بالليبل وكذا بينزل سطر جديد
  8. والله ياخوي مع احترامي لك , لو انت تجيب مودات من النت وتعدل عليها من الملف هذي مشكلتك المفروض انك تعدل عليها وانت تصمم اللوحة ," ع كل حال سوي الكود الي حطه لك أخونا فوق , هذا الكود يخلي لو طلع الكلام عن اللوحة ينزل لتحت
  9. Ram,

    مشكلة

    اول شيء حياك الله .. الحين نفرض إنه فيه إيدت يكتب فيه الشي الي يبي الشخص يكتبه بالقريد صح ؟ . وفي زر مثلا اسمه : اضافة شوف هذي الاكواد وبتفهم علي من الشرح 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 ) بلتوفيق ..
  10. لتنسى , لو انك مهتم ب ذا الشي كلم ماستر بالخاص و م بتندم
  11. لما اخش ع طووول ؟ او دايم او وشو ؟ + الحين بطلع .. يله أستاذنكم
  12. 2 GB بس جهازي مستعمل وله اكثر من 5 سنين وشريته مستعمل أصلن .. أعتقد إن الرامات يبيلهم تغيير .. ماتو خلاص
  13. مدري ليه جهازي لما ادخل سيرفرك يطفي ويجيه زرقاء . المهم , شيء عجزت عنه كلم أسطووره أل يو إي , ماستر في الخاص يعطيك الصافي @Master_MTA
  14. لما خلص تحميلي جهازي كرش وجاه شاشة زرقا , سيرفرك ثقيل مره الزبد الحين بخش بس انت رجع كل شيء زي م كان وحط الاكواد الي حطيتها لك فوق وقلي ايش يجيك يب صح , بالسيرفر 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 )
  15. 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 ورجع كل شيء زي ما كان بملف الوارب + انا ب سيرفرك الحيننء
  16. بدل الاكواد ب ذول وقلي شيطلع لك 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 )
  17. تمام , رجع حقي . وقلي ش يطلع لك ؟ n1 او n2
  18. --@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
  19. --[[********************************** * * 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
  20. هو لما يكتب الامر ب اف8 يعطي الداتا للسورس السورس مو معرف انت ب الكلنت يمديك تستخدم localPlayer وشوف باقي الاخطاء الي كتبتها لك , انت تحققت من القريد ليست مو من اللاعب .
  21. السورس عندك مو معرف + نسيت إنك ب كلنت ؟ 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 )
×
×
  • Create New...