Jump to content

iPrestege

Members
  • Posts

    10,056
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by iPrestege

  1. This is my script change server.lua to rRoot = getResourceRootElement(getThisResource()) Cars = {} antiFloodMarker = {} local cmd = 'RemoveMarker' --- Delete Marker Command local allowedGroup = 'Admin' local VehicleID = 411 addEventHandler( 'onResourceStart', rRoot, function( ) executeSQLQuery( 'CREATE TABLE IF NOT EXISTS Marker_System ( posX, posY, posZ, r, g, b, ID)' ) for i, player in ipairs( getElementsByType( 'player' ) ) do if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( player ) ), aclGetGroup( allowedGroup ) ) then setElementData( player, 'OpenMakerPanel', true) else setElementData( player, 'OpenMakerPanel', nil) end end creatMarkerSystem() end ) function creatMarkerSystem() local GetAllMarker = executeSQLQuery( "SELECT * FROM Marker_System" ) if ( type ( GetAllMarker ) == "table" and #GetAllMarker > 0 ) then for i = 1, #GetAllMarker do local n = {GetAllMarker[i]["posX"], GetAllMarker[i]["posY"], GetAllMarker[i]["posZ"], GetAllMarker[i]["r"], GetAllMarker[i]["g"],GetAllMarker[i]["b"]} for ii = 1, #n do n[ ii ] = tonumber( n[ ii ] ) end local marker = createMarker( n[1], n[2], n[3], 'cylinder', 1.25, n[4], n[5], n[6], 255 ) setElementData( marker, 'id', i ) setElementData( marker, 'giveCarSystem', true ) end end end addEventHandler( 'onMarkerHit', rRoot, function( player ) if getElementType( player ) == 'player' and not getPedOccupiedVehicle( player ) then if getElementData( source, 'giveCarSystem' ) then randomCarID = tonumber(vehicleIDS[math.random(#vehicleIDS)]) if Cars[player] and getElementType(Cars[player]) == "vehicle" then destroyElement(Cars[player]) end x,y,z = getElementPosition(player) Cars[player] = createVehicle(VehicleID, x+1,y,z) if Cars[player] then warpPedIntoVehicle(player,Cars[player]) end end end end) addEventHandler( 'onPlayerJoin', root, function() setElementData( source, 'OpenMakerPanel', nil) end ) addEventHandler( 'onPlayerLogin', root, function( _, acc ) if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( allowedGroup ) ) then setElementData( source, 'OpenMakerPanel', true) else setElementData( source, 'OpenMakerPanel', nil) end end ) addEventHandler( 'onPlayerLogout', root, function( _, acc ) triggerClientEvent( source, 'LogOutSetVisible', root) setElementData( source, 'OpenMakerPanel', nil) end ) addEvent( 'CreateMarker', true ) addEventHandler( 'CreateMarker', root, function( X, Y, Z, r, g, b) if antiFloodMarker[source] then return outputChatBox( "Please wait 6 seconds before creating new marker", source, 255, 255, 0 ) end antiFloodMarker[source] = true if getPedOccupiedVehicle( source ) then Z = Z else Z = Z - 1 end local AllMarker = executeSQLQuery( "SELECT * FROM Marker_System" ) id = #AllMarker + 1 executeSQLQuery( "INSERT INTO Marker_System ( posX, posY, posZ, r, g, b, ID ) VALUES ( "..X..", "..Y..", "..Z..", "..r..", "..g..", "..b..", "..id..")" ) local marker = createMarker( X, Y, Z, 'cylinder', 1.25, r, g, b, 255 ) setElementData( marker, 'giveCarSystem', true ) setElementData( marker, 'id', id ) outputChatBox( "Marker Was Created", source, 255, 255, 0 ) setTimer(removeFlood, 6000, 1, source) end ) function removeFlood(plr) if antiFloodMarker[plr] then antiFloodMarker[plr] = false end end addEventHandler("onPlayerQuit",root,function() if Cars[source] then destroyElement(Cars[source]) Cars[source] = nil end end) addEventHandler("onVehicleExplode",root,function() setTimer(destroyElement,2000,1,source) end) addCommandHandler( cmd, function(player, Command) if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( player ) ), aclGetGroup( allowedGroup ) ) then local mrker = getMarkerByHit( player ) if mrker then local id = tonumber ( getElementData( mrker, 'id') or 0 ) if id == 0 then return end if executeSQLQuery("DELETE FROM `Marker_System` WHERE `ID`=?", id) then destroyElement( mrker ) outputChatBox( "Marker Was Deleted", player, 255, 255, 0 ) else outputChatBox( "error", player, 255, 255, 0 ) end end else outputChatBox( "Access denied", player, 255, 255, 0 ) end end ) function getMarkerByHit( plr ) for i, v in ipairs( getElementsByType( 'marker', rRoot ) ) do if isElementWithinMarker(plr, v) then return v end end return false,outputChatBox( "Error: Please enter the marker", plr, 255, 255, 0 ) end The is here you can see it in the first file ; local VehicleID = 411
  2. Edit ; onClientGUIClick guiGetText triggerServerEvent outputChatBox getRootElement
  3. الادمنية ماتجيبها صح
  4. Client ; addCommandHandler("Matrix", function ( ) local x,y,z,xl,yl,zl = getCameraMatrix() setClipboard(" "..x..","..y..","..z..","..xl..","..yl..","..zl.." ") outputChatBox("تم النسخ") end )
  5. لا مو من الادمنية # getCameraMatrix
  6. ^ Ah i did not notice about it sorry .
  7. https://forum.multitheftauto.com/viewtopic.php?f=148&t=38203
  8. iPrestege

    Need help

    -.- Sorry i think u will not found what u want here : / .
  9. عشان ناخذ عدد الجدول كآمل # * جدولكـ غلط توني آشوفة ذذ
  10. مثآل و جدول مختصر # local Weapons = {22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,41}; addCommandHandler("RandomWeapons", function ( player ) giveWeapon( player, Weapons[ math.random( #Weapons ) ],_,true ); outputChatBox( "* You Take a Weapon!",player,255,255,0,true ); end ); اذا عندكـ مشكلة يـ بيست قولها #؟ و لا تكلم بـ الناس كذا # ؟
  11. iPrestege

    Need help

    We will not help you to steal other's script and this topic should to go to the hell!
  12. Client ; function hell ( ) local sound = playSound("song/hell.mp3") setSoundVolume(sound, 0.5) end addEvent("onPlayerHell",true) addEventHandler("onPlayerHell", getRootElement(), hell) Server ; local restriction = {} function fck ( player, cmd ) accountname = getAccountName ( getPlayerAccount ( player ) ); if not isObjectInACLGroup ( 'user.' .. accountname, aclGetGroup ( 'vip' ) ) then return end if not restriction[player] then restriction[player] = {} end if not restriction[player][cmd] then triggerClientEvent("onPlayerHell",getRootElement()) restriction[player][cmd] = true setTimer ( function ( ) restriction[player][cmd] = false end, 5000, 1 ); else outputChatBox ( '#FF0000[Commands]: You must wait #FFFFFF5 seconds#FF0000 to write this command again.', player, 255, 255, 255, true ); end end addCommandHandler( 'fu', fck ); All players will hear the sound .
  13. x_x setElementData getElementData fadeCamera setCameraMatrix setTimer -- Use it as "Table" getElementType "onElementDataChange"
  14. GUIEditor?? ممماتعرفةة ي عسسول؟؟
  15. اي سيارة يجي يركبها وهو بالتيم مو سيارة محددهـ مايخلية يركبها
  16. وريتكـ آقرب وأفضل مثآل اذا جا يركب السيارهـ المفروض يدخل عقلكـ ؟ لانة لو كان بـ التيم ذآكـ وحاول يركب ماراح يخلية يركب يكنسل الحدث الايفنت وصلت؟
  17. addEventHandler("onVehicleStartEnter",root, function ( player ) if ( getPlayerTeam ( player ) and getTeamName ( getPlayerTeam ( player ) ) == "ممنوع ركوب السيارهـ" ) then cancelEvent() -- نلغي الحدث اللي تبي تعرف وش يسوي؟ هذا يعني يلغي الحدث خلاص مايسوية -- يعني الحين ماراح يخلية يركب السيارهـ لو كان بـ تيم ممنوع ركوب السيارهـ -- اتمنى وصلتكـ الفكرهـ # و الشات يحطونة لانة فية مخرج نص ثاني ايفنت حدث ثاني حق الشات فـ يلغية عشان مايكرر ! -- هذا اللي عندي ان شاء الله فهمتة واذا مافهمت قلي # end end )
×
×
  • Create New...