Jump to content

al-Kobra

Members
  • Posts

    740
  • Joined

  • Last visited

Everything posted by al-Kobra

  1. createVehicle 'onClientMarkerHit' guiSetVisible showCursor setCameraMatrix guiGridListGetItemData getElementModel setElementModel setTimer > setElementHealth -- هذي عشان اذا احد ضرب السيارة ما يصيدها شي setElementFrozen -- تجمد السيارة 'onClientGUIClick' setCameraTarget #Edited لوول نسيت شي ض1 ,, setElementVisibleTo
  2. local x,y,z = 2096.3, 1721, 12.7 local easing = "OutBounce" local time = 2000 local gate = createObject(980, x,y,z, 0, 0, 63) local marker = createMarker(x,y,z, "cylinder", 12, 0, 0, 0, 0) local mm = اسم القروب function moveGate(hitPlayer, matchingDimension) if getElementData ( source, gang ) == ""..mm.."" then moveObject(gate, time, x+4.9, y+9.6, z, 0, 0, 0, easing) else outputChatBox ( " You're Not in "..mm.." Group ! ", source, 255, 0, 0 ) end end addEventHandler("onMarkerHit", marker, moveGate) function moveBack() moveObject(gate, time, x, y, z, 0, 0, 0, easing) end addEventHandler("onMarkerLeave", marker, moveBack) function teamName ( source, key, newTeamName ) local playerTeam = getPlayerTeam ( source ) if ( playerTeam ) then local oldTeamName = getTeamName ( playerTeam ) setTeamName ( playerTeam, newTeamName ) outputChatBox ( "Changed " .. getPlayerName ( source ).."'s team name from " .. oldTeamName .. " to " .. newTeamName ) else outputChatBox ( getPlayerName ( source ) .. " isn't on a team" ) end end addCommandHandler ( "teamname", teamName) function whatTeamAmIOn ( source ) -- Get the player's team (source is the player who entered the command) local playerTeam = getPlayerTeam ( source ) if ( playerTeam ) then -- if he was on a team outputChatBox ( getPlayerName ( source ) .. " is on team: " .. getTeamName ( playerTeam ) ) else outputChatBox ( getPlayerName ( source ) .. " isn't on a team" ) end end addCommandHandler ( "whatTeamAmIOn", whatTeamAmIOn ) جرب
  3. local theMarker = false addEventHandler( "onClientGUIClick", button, function( ) triggerServerEvent( "Trigger", localPlayer, theMarker ) end, false ) addEvent( "open_window",true ) addEventHandler( "open_window", localPlayer, function( marker ) guiSetVisible( window, true ) showCursor( true ) theMarker = marker end ) خل الكلينت كذا
  4. local markers = { } addCommandHandler( 'markerC', function( player ) if not ( isPedInVehicle( player ) ) then if not isElement( markers[player] ) then local x, y, z = getElementPosition( player ) setElementPosition( player, x + 2, y + 2, z ) markers[player] = createMarker( x, y, z, 'cylinder', 3, 255, 0, 2 ) setElementData( markers[player], 'Creater', player ) else setElementFrozen( player, false ) destroyElement(markers[player]) markers[player] = nil end end end ) addEventHandler( 'onMarkerHit', resourceRoot, function( hitElement ) if getElementType( hitElement ) == 'player' and not getElementData(source,'Creater') then setElementFrozen(hitElement,true) triggerClientEvent( hitElement, 'open_window', hitElement, source ) end end ) destroyMarker = function() if isElement(markers[source]) then destroyElement(markers[source]) markers[source] = nil setElementFrozen(source,false) end end addEventHandler('onPlayerQuit',root,destroyMarker) addEventHandler('onPlayerWasted',root,destroyMarker) addEvent( 'Trigger', true ) addEventHandler( 'Trigger', root, function( marker ) local player = getElementData( marker, 'Creater' ) if getPlayerMoney( source ) >= 100 and isElement( player ) then takePlayerMoney( source, 100 ) givePlayerMoney( player, 50 ) end end ) جرب شوف الماركر ينزل او لا
  5. #سيرفر -- Server Side thePed = createPed ( 282, 1513.3770751953, -1677.8481445313, 14.046875 ) theMarker = createMarker ( 0, 0, 0, "cylinder", 15, 0, 0, 0, 0 ) setPedStat ( thePed, 77, 999 ) setPedWeaponSlot ( thePed, 3 ) attachElements ( theMarker, thePed, 0, 0, -1 ) setTimer ( giveWeapon, 5000, 0, thePed, 30, 99999, true ) addEventHandler ( "onMarkerHit", getResourceRootElement ( getThisResource ( ) ), function ( thePlayer ) if getElementType ( thePlayer ) == "player" then if getPlayerTeam ( thePlayer ) == getTeamFromName ( "Skulls" ) then triggerClientEvent ( thePlayer, "setPedAttacking", thePlayer, thePed ) if isPedInVehicle ( thePlayer ) then destroyElement ( getPedOccupiedVehicle ( thePlayer ) ) end end end end ) addEventHandler ( "onMarkerLeave", getResourceRootElement ( getThisResource ( ) ), function ( thePlayer ) if getElementType ( thePlayer ) == "player" then triggerClientEvent ( thePlayer, "setPedStanding", thePlayer, thePed ) setTimer ( giveWeapon, 500, 1, thePed, 30, 99999, true ) end end ) #كلينت -- Client Side addEvent ( "setPedAttacking", true ) addEventHandler ( "setPedAttacking", root, function ( thePed ) setTimer ( function ( ) x, y, z = getElementPosition ( localPlayer ) setPedAimTarget ( thePed, x, y, z ) end , 100, 0 ) setPedControlState ( thePed, "fire", true ) outputChatBox ( "* Start Shooting !!!", 255, 255, 0, true ) end ) addEvent ( "setPedStanding", true ) addEventHandler ( "setPedStanding", root, function ( thePed ) setPedControlState ( thePed, "fire", false ) outputChatBox ( "* Stop Shooting !!!", 255, 255, 0, true ) for _, x3NAD in ipairs ( getTimers ( 100 ) ) do killTimer ( x3NAD ) end end )
  6. 'onPlayerSpawn' > 'onPlayerWasted'
  7. هذا مثل طلبك ,, بس بدل الماركر بالكول شيب
  8. local markers = { } addCommandHandler( 'markerC', function( player ) if not isElement( markers[player] ) then local x, y, z = getElementPosition( player ) markers[player] = createMarker( x, y, z, 'cylinder', 3, 255, 0, 2 ) setElementData( markers[player], 'Creater', player ) else destroyElement(markers[player]) markers[player] = nil end end ) addEventHandler( 'onMarkerHit', resourceRoot, function( hitElement ) if getElementType( hitElement ) == 'player' and not getElementData(source,'Creater') then setElementFrozen(hitElement,true) triggerClientEvent( hitElement, 'open_window', hitElement, source ) end end ) destroyMarker = function() if isElement(markers[source]) then destroyElement(markers[source]) markers[source] = nil setElementFrozen(source,false) end end addEventHandler('onPlayerQuit',root,destroyMarker) addEventHandler('onPlayerWasted',root,destroyMarker) addEvent( 'Trigger', true ) addEventHandler( 'Trigger', root, function( marker ) local player = getElementData( marker, 'Creater' ) if getPlayerMoney( source ) >= 100 and isElement( player ) then takePlayerMoney( source, 100 ) givePlayerMoney( player, 50 ) end end ) لوول ,, تم التعديل
  9. Position = { [1] = { 2066.60107, 1538.43542, 10.67188 }; [2] = { 2080.86279, 1583.23364, 10.82031 }; [3] = { 2072.40479, 1596.27515, 10.67188 }; [4] = { 2064.46460, 1605.78015, 10.67188 }; [5] = { 2051.22852, 1600.26282, 10.67188 }; }; setTimer(function() local x, y, z = unpack ( Position [ math.random ( #Position ) ] ) pickup = createPickup ( x, y, z, 3, 1274, 300000 ) blip = createBlip ( 0, 0, 0, 52 ) attachElements ( blip, pickup ) end, 1000, 1) addEventHandler ( "onPickupHit", pickup, function ( player ) givePlayerMoney( player, math.random ( 150, 300 ) ) destroyElement ( blip ) destroyElement ( pickup ) pickup1 = createPickup ( x, y, z, 3, 1254, 300000 ) blip2 = createBlip ( x, y, z, 0, 0, 23 ) attachElements ( blip2, pickup2 ) end ) غير مجرب ذذ
  10. تبغي اذا لمس البيك اب الاول يطلع الثاني ؟؟
  11. function wasted() race = dalse end وش يعني dalse ??
  12. -- Server Side # local markers = { } addCommandHandler( 'markerC', function( player ) if not isElement( markers[player] ) then local x,y,z = getElementPosition( player ) markers[player] = createMarker( x, y, z, 'cylinder', 3, 255, 0, 2 ) setElementData( markers[player], 'Creater', player ) else destroyElement(markers[player]) markers[player] = nil end end ) addEventHandler( 'onMarkerHit', resourceRoot, function( hitElement ) if getElementType( hitElement ) == 'player' and not getElementData(source,'Creater') then setElementFrozen(hitElement,true) triggerClientEvent( hitElement, 'open_window', hitElement, source ) end end ) destroyMarker = function() if isElement(markers[source]) then destroyElement(markers[source]) markers[source] = nil setElementFrozen(hitElement,false) end end addEventHandler('onPlayerQuit',root,destroyMarker) addEventHandler('onPlayerWasted',root,destroyMarker) addEvent( 'Trigger', true ) addEventHandler( 'Trigger', root, function( marker ) local player = getElementData( marker, 'Creater' ) if getPlayerMoney( source ) >= 100 and isElement( player ) then takePlayerMoney( source, 100 ) givePlayerMoney( player, 50 ) end end ) جرب
  13. https://community.multitheftauto.com/index.php?p=resources&s=details&id=7520 مدري اذا مثل الا تقصده
  14. انت تبغي تضيفه على هذاك الكود ؟؟
  15. Race = { Players = { }; Vehicles = { }; Position = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; [4] = { x, y, z }; [5] = { x, y, z }; }; Cars = { { 432 }; { 432 }; }; }; setRaceStats = function ( stats ) if stats then setElementData ( resourceRoot, "RaceStarted", true ) else Race.Players = 0 setElementData ( resourceRoot, "RaceStarted", false ) outputChatBox ( "* تم إفتتاح السباق", root, 255, 255, 0, true ) end end addEventHandler ( "onPlayerChat", root, function ( msg ) if string.find ( msg, "سباق" ) then if getElementData ( resourceRoot, "RaceStarted" ) then return outputChatBox ( "* لم ينتهي السباق بعد", source, 255, 0, 0, true ) end if Race.Players < 5 then if not Race.Vehicles[source] then if Race.Players == 4 then setRaceStats ( true ) end Race.Players = Race.Players+1 Race.Vehicles[source] = createVehicle ( Race.Cars[math.random(#Race.Cars)][1], Race.Position[Race.Players][1], Race.Position[Race.Players][2], Race.Position[Race.Players][3] ) setTimer ( warpPedIntoVehicle, 100, 1, source, Race.Vehicles[source] ) setElementData ( Race.Vehicles[source], "Owner", source ) end else outputChatBox ( "* أكتمل العدد", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) if Race.Players == 1 then local player = getElementData ( source, "Owner" ) if isElement ( player ) then if getElementData ( resourceRoot, "RaceStarted" ) then givePlayerMoney ( player, 5000 ) outputChatBox ( "* $5000 لقد ربحت", player, 255, 255, 0, true ) end Race.Vehicles[player] = nil end setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end ) addEventHandler ( "onElementDestroy", resourceRoot, function ( ) if getElementType ( source ) == "vehicle" then if Race.Players == 1 then local player = getElementData ( source, "Owner" ) if isElement ( player ) then if getElementData ( resourceRoot, "RaceStarted" ) then givePlayerMoney ( player, 5000 ) outputChatBox ( "* $5000 لقد ربحت", player, 255, 255, 0, true ) end Race.Vehicles[player] = nil end setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if Race.Vehicles[source] then if isElement ( Race.Vehicles[source] ) then destroyElement ( Race.Vehicles[source] ) else if Race.Players == 1 then setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end Race.Vehicles[source] = nil end end ) setRaceStats ( false )
  16. هذا كود عناد Race = { Players = { }; Vehicles = { }; Position = { [1] = { x, y, z }; [2] = { x, y, z }; [3] = { x, y, z }; [4] = { x, y, z }; [5] = { x, y, z }; }; Cars = { { 432 }; { 432 }; }; }; setRaceStats = function ( stats ) if stats then setElementData ( resourceRoot, "RaceStarted", true ) else Race.Players = 0 setElementData ( resourceRoot, "RaceStarted", false ) outputChatBox ( "* تم إفتتاح السباق", root, 255, 255, 0, true ) end end addEventHandler ( "onPlayerChat", root, function ( msg ) if string.find ( msg, "سباق" ) then if getElementData ( resourceRoot, "RaceStarted" ) then return outputChatBox ( "* لم ينتهي السباق بعد", source, 255, 0, 0, true ) end if Race.Players < 5 then if not Race.Vehicles[source] then if Race.Players == 4 then setRaceStats ( true ) end Race.Players = Race.Players+1 Race.Vehicles[source] = createVehicle ( Race.Cars[math.random(#Race.Cars)][1], Race.Position[Race.Players][1], Race.Position[Race.Players][2], Race.Position[Race.Players][3] ) setTimer ( warpPedIntoVehicle, 100, 1, source, Race.Vehicles[source] ) setElementDimension( Race.Vehicles[source], 1) setElementDimension( source, 1) setElementData ( Race.Vehicles[source], "Owner", source ) end else outputChatBox ( "* أكتمل العدد", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) if Race.Players == 1 then local player = getElementData ( source, "Owner" ) if isElement ( player ) then if getElementData ( resourceRoot, "RaceStarted" ) then givePlayerMoney ( player, 5000 ) outputChatBox ( "* $5000 لقد ربحت", player, 255, 255, 0, true ) end Race.Vehicles[player] = nil end setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end ) addEventHandler ( "onElementDestroy", resourceRoot, function ( ) if getElementType ( source ) == "vehicle" then if Race.Players == 1 then local player = getElementData ( source, "Owner" ) if isElement ( player ) then if getElementData ( resourceRoot, "RaceStarted" ) then givePlayerMoney ( player, 5000 ) outputChatBox ( "* $5000 لقد ربحت", player, 255, 255, 0, true ) end Race.Vehicles[player] = nil end setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if Race.Vehicles[source] then if isElement ( Race.Vehicles[source] ) then destroyElement ( Race.Vehicles[source] ) else if Race.Players == 1 then setTimer ( setRaceStats, 2000, 1, false ) else Race.Players = Race.Players-1 end end Race.Vehicles[source] = nil end end ) setRaceStats ( false )
  17. انت حاط فيد للكاميرا ترو وفولس
  18. عمري هاذ مود رسالة الادمن انا ابي مال نشر وردة عدل عليه
  19. function fixing () local mm = getPlayerTeam ( source ) if mm and getTeamName ( mm ) == "اسم التيم" then for i,v in ipairs ( getElementsByType ( vehicle ) ) do local x1, y1, z1 = getElementPosition ( v ) local x2, y2, z2 = getElementPosition ( source ) if getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) <= 3 then local mmmm = getElementHealth ( v ) if mmmm < 1000 then fixVehicle ( v ) givePlayerMoney ( source, 1000 ) end else outputChatBox ( "السيارة صحته كاملة ض1", source, 255, 0, 0 ) end end end end addCommandHandler ( "fx", fixing ) جرب ,
  20. https://community.multitheftauto.com/ind ... ls&id=8027
  21. سو لوب للسيارات وبعدين جيب المسافة بينك وبين السيارة مثلا 3 او اقل وبعدين كمل
×
×
  • Create New...