xeon17 Posted January 27, 2014 Share Posted January 27, 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 playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) if(isElementWithinMarker(player,marker2)) then local money = getPlayerMoney ( player ) if ( money >= 1000000 ) then takePlayerMoney ( player, 1000000 ) else end outputChatBox ( "#FFF000 [bASE] #FF0000 Voce não possui dinheiro suficiente para comprar a Base", player, 0, 0, 0, true ) else outputChatBox ( "#FFF000 [bASE] #FF0000 Você não esta em uma checkpoint", player, 0, 0, 0, true ) setRadarAreaColor ( radararea2, r, g, b, 155 ) local color = getTeamColor ( playerTeam ) outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", player, 0, 0, 0, true ) end end end end ) [2014-01-27 18:33:28] SCRIPT ERROR: Bases\Area51.lua:29: ')' expected (to close '(' at line 9) near 'end' [2014-01-27 18:33:28] ERROR: Loading script failed: Bases\Area51.lua:29: ')' expected (to close '(' at line 9) near 'end' Link to comment
xeon17 Posted January 27, 2014 Author Share Posted January 27, 2014 I changed something, can someone tell is is the ''else outchatbox correct becouse is my frist time i use this function . the changed code : 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 playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) if(isElementWithinMarker(player,marker2)) then local money = getPlayerMoney ( player ) if ( money >= 1000000 ) then takePlayerMoney ( player, 1000000 ) else outputChatBox ( "#FFF000 [bASE] #FF0000 Voce não possui dinheiro suficiente para comprar a Base", player, 0, 0, 0, true ) end else outputChatBox ( "#FFF000 [bASE] #FF0000 Você não esta em uma checkpoint", player, 0, 0, 0, true ) setRadarAreaColor ( radararea2, r, g, b, 155 ) local color = getTeamColor ( playerTeam ) outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", player, 0, 0, 0, true ) end end end ) end end [2014-01-27 18:49:23] SCRIPT ERROR: Bases\Area51.lua:30: '' expected near 'end' [2014-01-27 18:49:23] ERROR: Loading script failed: Bases\Area51.lua:30: '' expected near 'end' Link to comment
TAPL Posted January 27, 2014 Share Posted January 27, 2014 Why you have two end at line 30 and 31? Link to comment
MTA Team 0xCiBeR Posted January 27, 2014 MTA Team Share Posted January 27, 2014 stands for End Of File. So, the error is that it is expecting an End of File, and it bumped with 2 ends. Remove them, and it's fixed. Link to comment
xeon17 Posted January 27, 2014 Author Share Posted January 27, 2014 I tryed it alerdy and has again bug .. 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 playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) if(isElementWithinMarker(player,marker2)) then local money = getPlayerMoney ( player ) if ( money >= 1000000 ) then takePlayerMoney ( player, 1000000 ) else outputChatBox ( "#FFF000 [bASE] #FF0000 Voce não possui dinheiro suficiente para comprar a Base", player, 0, 0, 0, true ) end else outputChatBox ( "#FFF000 [bASE] #FF0000 Você não esta em uma checkpoint", player, 0, 0, 0, true ) setRadarAreaColor ( radararea2, r, g, b, 155 ) local color = getTeamColor ( playerTeam ) outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", player, 0, 0, 0, true ) end end 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 ) This is the full script , [2014-01-27 20:23:08] SCRIPT ERROR: Bases\Area51.lua:29: ')' expected (to close '(' at line 9) near 'end' [2014-01-27 20:23:08] ERROR: Loading script failed: Bases\Area51.lua:29: ')' expected (to close '(' at line 9) near 'end' Link to comment
MTA Team 0xCiBeR Posted January 27, 2014 MTA Team Share Posted January 27, 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 playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) if(isElementWithinMarker(player,marker2)) then local money = getPlayerMoney ( player ) if ( money >= 1000000 ) then takePlayerMoney ( player, 1000000 ) else outputChatBox ( "#FFF000 [bASE] #FF0000 Voce não possui dinheiro suficiente para comprar a Base", player, 0, 0, 0, true ) end else outputChatBox ( "#FFF000 [bASE] #FF0000 Você não esta em uma checkpoint", player, 0, 0, 0, true ) setRadarAreaColor ( radararea2, r, g, b, 155 ) local color = getTeamColor ( playerTeam ) outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", player, 0, 0, 0, true ) end 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 ) Link to comment
xeon17 Posted January 27, 2014 Author Share Posted January 27, 2014 I got a problem with the script , Player can buy base withour the money or when he isnt on marker and he get the message [bASE] Area 51 seu gang comprou base (the message should be when player buy base ) and i get message you arent on checkpoint.. so i tryed to change and the frist function is is element with marker but then i got bug . please help script is verry bugged now 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 ) if(isElementWithinMarker(player,marker2)) then local money = getPlayerMoney ( player ) if ( money >= 1000000 ) then takePlayerMoney ( player, 1000000 ) else outputChatBox ( "#FFF000 [bASE] #FF0000 Voce não possui dinheiro suficiente para comprar a Base", player, 0, 0, 0, true ) local playerTeam = getPlayerTeam ( player ) if ( playerTeam ) then local r, g, b = getTeamColor ( playerTeam ) else outputChatBox ( "#FFF000 [bASE] #FF0000 Você não esta em uma checkpoint", player, 0, 0, 0, true ) setRadarAreaColor ( radararea2, r, g, b, 155 ) local color = getTeamColor ( playerTeam ) outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", player, 0, 0, 0, true ) end 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 ) [2014-01-27 20:47:44] SCRIPT ERROR: Bases\Area51.lua:28: unexpected symbol near ')' [2014-01-27 20:47:44] ERROR: Loading script failed: Bases\Area51.lua:28: unexpected symbol near ')' Link to comment
MTA Team 0xCiBeR Posted January 27, 2014 MTA Team Share Posted January 27, 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 ) 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 ) 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 ) Link to comment
xeon17 Posted January 27, 2014 Author Share Posted January 27, 2014 But now i no get the message outputChatBox ( "#FFF000 [bASE] #FF0000 Sua gang comprou a base #00FF00 Area 51!", player, 0, 0, 0, true ) when player buy the base Link to comment
MTA Team 0xCiBeR Posted January 27, 2014 MTA Team Share Posted January 27, 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 ) Link to comment
xeon17 Posted January 27, 2014 Author Share Posted January 27, 2014 Perfect *-* thank you Link to comment
MTA Team 0xCiBeR Posted January 27, 2014 MTA Team Share Posted January 27, 2014 You're Welcome. 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