xeon17 Posted January 28, 2014 Share Posted January 28, 2014 Is this possible i wanna so much crate a spawn system for my Bases but i no have idea how radararea2 = createRadarArea( 110.91990, 1800.89435, 200, 145, 255, 255, 255, 225 ) function Area_51_Base_Spawn ( player ) local playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) local color = getRadarAreaColor ( radararea2) if ( color = r,g,b ) then setElementPosition ( player, 298.98865, 1815.90613, 3.71094 ) end end addEventHandler ( "onPlayerSpawn", player, Area_51_Base_Spawn ) [ Link to comment
TAPL Posted January 28, 2014 Share Posted January 28, 2014 Read the wiki please, same mistake you do again and again. https://wiki.multitheftauto.com/wiki/AddEventHandler https://wiki.multitheftauto.com/wiki/OnPlayerSpawn Link to comment
xeon17 Posted January 28, 2014 Author Share Posted January 28, 2014 Read the wiki please, same mistake you do again and again.https://wiki.multitheftauto.com/wiki/AddEventHandler https://wiki.multitheftauto.com/wiki/OnPlayerSpawn I'm not so good scripter i make to much mistakes. :D radararea2 = createRadarArea( 110.91990, 1800.89435, 200, 145, 255, 255, 255, 225 ) function Area_51_Base_Spawn ( source ) local playerTeam = getPlayerTeam ( source ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) local color = getRadarAreaColor ( radararea2) if ( color = r,g,b ) then setElementPosition ( source, 298.98865, 1815.90613, 3.71094 ) end end addEventHandler ( "onPlayerSpawn", getRootElement(), Area_51_Base_Spawn ) Can this script do , when a player die this script get his team and his team color and the radararea2 color , and if his team and radararea2 have same color then he spawn in the area 51. (radararea2) base Link to comment
TAPL Posted January 28, 2014 Share Posted January 28, 2014 radararea2 = createRadarArea(110.91990, 1800.89435, 200, 145, 255, 255, 255, 225) function Area_51_Base_Spawn() local playerTeam = getPlayerTeam(source) if (playerTeam) then local r, g, b = getTeamColor(playerTeam) local aR, aG, aB = getRadarAreaColor(radararea2) if (r == aR) and (g == aG) and (b == aB) then setElementPosition(source, 298.98865, 1815.90613, 3.71094) end end end addEventHandler("onPlayerSpawn", getRootElement(), Area_51_Base_Spawn) Link to comment
xeon17 Posted January 28, 2014 Author Share Posted January 28, 2014 Wow TAPL this is perfect ! thank you so much my Bases system is finished now see the script i put your name in authors , your help was verry usefull ----------------------------------------------------- -- script Bases system MTA:SA Gang War -- @author EufraT & TAPL -- @update 28/1/2014 ----------------------------------------------------- radararea2 = createRadarArea( 110.91990, 1800.89435, 200, 145, 255, 255, 255, 225 ) createBlip(279.40317, 1831.25439, 7.72656,62) marker2 = createMarker(298.98865, 1815.90613, 3.71094,"cylinder",2,0,0,255,255) Maverick = createVehicle ( 487, 251.64256286621,1920.413574218817,640630722046 ) addCommandHandler ( "comprar51", function ( player ) local money = getPlayerMoney ( player ) local playerTeam = getPlayerTeam ( player ) local r, g, b = getTeamColor ( playerTeam ) local teamMates = getPlayersInTeam ( playerTeam ) if(isElementWithinMarker(player,marker2)) and ( money > 1000000 ) then takePlayerMoney ( player, 1000000 ) setRadarAreaColor ( radararea2, r, g, b, 155 ) outputChatBox ( "#FFF000 [bASE] #FF0000You buyed this base.", player, 0, 0, 0, true ) for _, v in ipairs(teamMates) do outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", v, 0, 0, 0, true ) end else outputChatBox ( "#FFF000 [bASE] #FF0000You don't have money or you are out of checkpoint", player, 0, 0, 0, true ) end end) addEventHandler("onMarkerHit", marker2, function (player) outputChatBox ( "#FFF000 [bASE] #FF0000 Para comprar a base digita #00FF00 /comprar51 (1000000$)", player, 0, 0, 0, true) end ) function Vender ( player ) if(isElementWithinMarker(player,marker2)) then local playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then givePlayerMoney ( player, 1000000 ) setRadarAreaColor ( radararea2, 255, 255, 255, 155 ) outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang vendeu a base #00ff00 Area 51!", player, 0, 0, 0, true ) end end end addCommandHandler ( "vender", Vender ) function Car_Color ( player ) if(isElementWithinMarker(player,marker2)) then local playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) setVehicleColor( Maverick, r, g, b ) end end end addCommandHandler ( "comprar51", Car_Color ) radararea2 = createRadarArea(110.91990, 1800.89435, 200, 145, 255, 255, 255, 225) function Area_51_Base_Spawn() local playerTeam = getPlayerTeam(source) if (playerTeam) then local r, g, b = getTeamColor(playerTeam) local aR, aG, aB = getRadarAreaColor(radararea2) if (r == aR) and (g == aG) and (b == aB) then setElementPosition(source, 298.98865, 1815.90613, 3.71094) end end end addEventHandler("onPlayerSpawn", getRootElement(), Area_51_Base_Spawn) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now