جرب #
local group1 = '{X5}'
local group2 = '{Test}'
outTawa1 = createMarker(155,5555,100)
outTawa3 = createMarker(90.5,50,1000)
outTawa4 = createMarker(120,50,1000)
door = createObject(16775,2917.6000976563,2175.1999511719,33.799999237061,0,0,89.99951171875)
markerDoor = createMarker(2918,2175.1000976563,25,"cylinder",15,0,0,0,0)
door1 = createObject(16775,2916.3000488281,2236.6999511719,33.200000762939,0,0,90.25)
markerDoor1 = createMarker(2917.6000976563,2236.3000488281,25.799999237061,"cylinder",15,0,0,0,0)
health1 = createMarker(2982.5,2164,31,"cylinder",2,15,239,110,255)
health2 = createMarker(2982.5,2189.2998046875,31,"cylinder",2,222,157,32,255)
health3 = createMarker(2972.8999023438,2185.85,31,"cylinder",1.5,222,157,32,255)
health4 = createMarker(2996.1999511719,2178.1000976563,998.40002441406,"cylinder",2.5,222,157,32,255)
eB = createMarker(2984.3994140625,2174.8994140625,33,"arrow",2,0,0,255,255)
oB = createMarker(2996,2162.5,1000,"arrow",1.5,0,0,255,255)
eH1 = createMarker(2982.5,2164,1000,"arrow",2,0,0,255,255)
postion = {
{847,1422,56},
{855,1244,56},
{958,1257,56},
{951,1424,56}
}
outTawa1 = createMarker(1348.93616,597.25146,10,"cylinder",2,0,0,0,255)
outTawa4 = createMarker(946,1430,55,"cylinder",2,0,0,0,0)
addEventHandler("onMarkerHit",root,
function ( hPlayer )
if ( source == outTawa1 ) or ( source == outTawa4 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 1360.51086,596.10760,11.15420 )
end
end
if ( source == outTawa3 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 1381.54797,561.91400,11.71845 )
end
end
end
)
addEventHandler("onMarkerHit",root,
function ( hPlayer )
if ( source == tawa1 ) then
if getElementType(hPlayer) == 'player' then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 1271.97681,607.35712,1501.00000 )
end
end
elseif ( source == markerDoor ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
moveObject( door,1000,2917.6000976563,2175.1999511719,40.799999237061 )
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == markerDoor1 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
moveObject( door1,1000,2916.3000488281,2236.6999511719,25 )
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == health1 ) or ( source == health2 ) or ( source == health3 ) or ( source == health4 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setPedArmor( hPlayer, 200 )
setElementHealth( hPlayer, 100 )
fixVehicle( getPedOccupiedVehicle( hPlayer ) )
addVehicleUpgrade ( element, 1010 )
setVehiclePaintjob ( element, 2 )
end
elseif ( source == eB ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
if isPedInVehicle( hPlayer ) then setElementPosition( getPedOccupiedVehicle( hPlayer ), 2996.33789,2165.03345,999.19531 ) return end
setElementPosition( hPlayer, 2996.33789,2165.03345,999.19531 )
outputChatBox('Welcome In The Home Group {X5} !',hPlayer, 255, 255, 0)
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == oB ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
if isPedInVehicle( hPlayer ) then setElementPosition( getPedOccupiedVehicle( hPlayer ), 2979.65967,2177.18799,31.81844 ) return end
setElementPosition( hPlayer, 2979.65967,2177.18799,31.81844 )
outputChatBox('Good Bye Man !',hPlayer, 255, 255, 0)
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == eH1 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 141,1370,1085 )
setElementInterior ( hPlayer, 5 )
setElementDimension ( hPlayer, 7523 )
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == oH1 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 777,1357,37 )
setElementInterior ( hPlayer, 0 )
setElementDimension ( hPlayer, 0 )
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == eH2 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 226,1289,1083 )
setElementInterior ( hPlayer, 1 )
setElementDimension ( hPlayer, 7523 )
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == oH2 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 744,1314,37 )
setElementInterior ( hPlayer, 0 )
setElementDimension ( hPlayer, 0 )
else
outputChatBox( ' only For '..group1..' and '..group2, hPlayer, 255, 255, 0, false )
end
elseif ( source == eH3 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 1391.86829,544.42426,1003.59998 )
setElementInterior ( hPlayer, 0 )
setElementDimension ( hPlayer, 0 )
output( getPlayerName( hPlayer ) .. ' Welcome at the BattleField of ' .. groupName, hPlayer, 0, 255, 0, false )
end
elseif ( source == oH3 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 1381.23584,561.93823,11.71845 )
setElementInterior ( hPlayer, 0 )
setElementDimension ( hPlayer, 0 )
outputChatBox('GooD Bye '..getPlayerName( hPlayer )..' !',hPlayer,0,255,0)
elseif ( source == outTawa1 ) or ( source == outTawa2 ) or ( source == outTawa3 ) or ( source == outTawa4 ) then
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
setElementPosition( hPlayer, 1381.23584,561.93823,11.71845 )
end
end
end
end
)
onWasted = function()
if getPlayerTeam( source ) then
function sp( source )
setElementPosition( source, 779,1339,37 )
setElementInterior ( source, 0 )
setElementDimension ( source, 0 )
setElementHealth( source, 100 )
giveWeapon( source, 46 )
setPedSkin( source, 230 )
setPedArmor( source, 100 )
end
setTimer(sp,1000,1,source)
end
end
addEventHandler ( "onPlayerSpawn", getRootElement(), onWasted )
addEventHandler("onMarkerLeave",markerDoor,
function ( hPlayer )
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
moveObject( door,500,2917.6000976563,2175.1999511719,33.799999237061 )
end
end
)
addEventHandler("onMarkerLeave",markerDoor1,
function ( hPlayer )
if getElementData( hPlayer, 'Group' ) == group1 or getElementData( hPlayer, 'Group' ) == group2 then
moveObject( door1,1000,2916.3000488281,2236.6999511719,33.200000762939 )
end
end
)
addEventHandler('onPlayerSpawn', root,function()
if getTeamName(getPlayerTeam(source)) == "No Team" and getElementData(source, "gang") == "{X5}" then
setTimer(setElementPosition, 500, 1, source, 1383.56091,548.50189,1008.09998)
setPedSkin (source, 230 )
end
end
)