Jump to content

OGPrettyMF

Members
  • Posts

    15
  • Joined

  • Last visited

Everything posted by OGPrettyMF

  1. It still don`t work ... Maybe there are some another errors? Can you paste your client sided code please. function loadLicResource () licPickupSF = createPickup ( 629.409, -571.822, 16.74, 3, 1581 ) createBlip ( 629.94, -571.38, 17.78, 36, 2, 255, 0, 0, 255, 0, 200 ) addEventHandler( "onClientPickupHit", licPickupLS, buyLicenseHit ) addEventHandler( "onClientPickupHit", licPickupSF, buyLicenseHit ) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), loadLicResource ) function buyLicenseHit ( thePlayer, matchingDimension ) if thePlayer == localPlayer then showLicenseBuy () end end function showLicenseBuy () licenseWindow = guiCreateWindow(0.36, 0.36, 0.19, 0.46, "", true) guiWindowSetSizable(licenseWindow, false) guiSetAlpha(licenseWindow, 1.00) vehicleLabel = guiCreateLabel(0.15, 0.08, 1, 0.05, "Лицензия на вождение авто", true, licenseWindow) --guiLabelSetHorizontalAlign(vehicleLabel, "center", false) vehicleRight = guiCreateButton(0.23, 0.13, 0.52, 0.12, "Сдать на права", true, licenseWindow) aeroLabel = guiCreateLabel(0.34, 0.25, 1, 0.05, "или купить за:", true, licenseWindow) vehicleButton = guiCreateButton(0.23, 0.30, 0.52, 0.12, "10000$", true, licenseWindow) if getElementData ( localPlayer, "carLicense" ) then guiSetEnabled ( vehicleButton, false ) guiSetText (vehicleButton, "Куплена") end guiSetProperty(boatButton, "NormalTextColour", "FFAAAAAA") closeButton = guiCreateButton(0.28, 0.91, 0.45, 0.08, "Закрыть", true, licenseWindow) guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") guiSetVisible ( licenseWindow, true ) showCursor ( true ) addEventHandler("onClientGUIClick", vehicleButton, function () if getPlayerMoney () >= 10000 then guiSetEnabled ( vehicleButton, false ) guiSetText (vehicleButton, "Куплена") triggerServerEvent ( "givePlayerLicenseClient", localPlayer, 1 ) else outputChatBox ( "У Вас недостаточно денег!", 255, 150, 100 ) end end,false) addEventHandler("onClientGUIClick", vehicleRight, function () triggerServerEvent ( "markers", getLocalPlayer()) end,false) addEventHandler("onClientGUIClick", closeButton, function () showCursor ( false ) guiSetVisible ( licenseWindow, false ) destroyElement ( licenseWindow ) end,false) end --addEventHeandler ("onClientRender", getRootElement(), showLicenseBuy) function showLicensesC ( name, car, aero, boat) licenseWindow = guiCreateWindow(0.36, 0.36, 0.20, 0.20, "Лицензии игрока "..name, true) guiWindowSetSizable(licenseWindow, false) guiSetAlpha(licenseWindow, 1.00) carLic = "нету" if car then carLic = "есть" end vehicleLabel = guiCreateLabel(0.06, 0.17, 1, 0.11, "Лицензия на вождение авто: "..carLic, true, licenseWindow) closeButton = guiCreateButton(0.29, 0.68, 0.43, 0.18, "Закрыть", true, licenseWindow) guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") addEventHandler("onClientGUIClick", closeButton, function () showCursor ( false ) guiSetVisible ( licenseWindow, false ) destroyElement ( licenseWindow ) end,false) end addEvent( "showLicenses", true ) addEventHandler( "showLicenses", getRootElement(), showLicensesC ) addEvent( "knopka", true ) function show () guiSetEnabled ( vehicleRight, false ) guiSetText (vehicleRight, "Получены") end addEventHandler( "knopka", getRootElement(), show ) markersPos = { { 667.0592,-602.50,15.703 }, { 720.624,-597.272,15.704 }, { 719.1107,-485.990,15.7042 }, { 679.4385,-497.175,15.70 }, { 606.470,-526.091,15.70 }, { 606.6531,-488.603,15.70}, { 716.450,-489.529,15.70 }, { 718.2867,-595.080,15.70 }, { 677.824,-656.424,15.70 }, { 641.2035,-652.035,15.70 }, { 627.403, -601.862, 16.13 }, } function startExamingC () mark = createMarker ( 667.0592,-602.50,15.703, "checkpoint", 2.5, 255, 0, 0, 180 ) setElementData ( source, "drivingMarker", mark ) setElementData ( source, "drivingMarkerID", 1 ) addEventHandler("onClientMarkerHit", mark, chek) end addEvent( "startExaming", true ) addEventHandler( "startExaming", getRootElement(), startExamingC ) function chek (elem) --if getElementType ( elem ) == "vehicle" then --local driver = getVehicleOccupant ( elem ) local driver = elem if elem == localPlayer then local markelem = getElementData ( driver, "drivingMarker" ) local markid = getElementData ( driver, "drivingMarkerID" ) if isElement ( markelem ) and markelem == source and markid then if markid == #markersPos then triggerServerEvent ( 'finishExmanigAuto', localPlayer ) destroyElement (source) outputChatBox ( "Поздравляю!Вы сдали на права!Соблюдайте ПДД", driver, 0, 255, 0, true ) setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) elseif markid < #markersPos then setElementData ( driver, "drivingMarkerID", markid + 1 ) setElementPosition ( markelem, markersPos[markid+1][1],markersPos[markid+1][2],markersPos[markid+1][3]) end else setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) end end end ---зона сообщения local radararea = createRadarArea(627.403000, -601.862000, 3, 3, 0, 0, 0, 0) local col = createColRectangle(627.403000, -601.862000, 3, 3) function sa() setElementAlpha(radararea, 100) end addEventHandler( "onResourseStart", root, sa) function checkPlayerPos() if playerPos(radararea) then outputChatBox ( "Hello", driver, 0, 255, 0, true ) end end addEventHandler( "checkPlayerPos", getRootElement(), checkPlayerPos)
  2. It still don`t work ... Maybe there are some another errors?
  3. I'm trying to assemble a script " driver's license " and maybe there is no such ) In general , here's the script: function checkPlayerPos() if playerPos(radararea) then outputChatBox ( "Hello", driver, 0, 255, 0, true ) end end addEvent( "checkPlayerPos", true ) addEventHandler( "checkPlayerPos", getRootElement(), startExamingC ) Do you realise you're not triggering the correct function? addEventHandler( "checkPlayerPos", getRootElement(), startExamingC ) Oh... And what function should be here?
  4. I'm trying to assemble a script " driver's license " and maybe there is no such ) In general , here's the script: function loadLicResource () licPickupSF = createPickup ( 629.409, -571.822, 16.74, 3, 1581 ) createBlip ( 629.94, -571.38, 17.78, 36, 2, 255, 0, 0, 255, 0, 200 ) addEventHandler( "onClientPickupHit", licPickupLS, buyLicenseHit ) addEventHandler( "onClientPickupHit", licPickupSF, buyLicenseHit ) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), loadLicResource ) function buyLicenseHit ( thePlayer, matchingDimension ) if thePlayer == localPlayer then showLicenseBuy () end end function showLicenseBuy () licenseWindow = guiCreateWindow(0.36, 0.36, 0.19, 0.46, "", true) guiWindowSetSizable(licenseWindow, false) guiSetAlpha(licenseWindow, 1.00) vehicleLabel = guiCreateLabel(0.15, 0.08, 1, 0.05, "Лицензия на вождение авто", true, licenseWindow) --guiLabelSetHorizontalAlign(vehicleLabel, "center", false) vehicleRight = guiCreateButton(0.23, 0.13, 0.52, 0.12, "Сдать на права", true, licenseWindow) aeroLabel = guiCreateLabel(0.34, 0.25, 1, 0.05, "или купить за:", true, licenseWindow) vehicleButton = guiCreateButton(0.23, 0.30, 0.52, 0.12, "10000$", true, licenseWindow) if getElementData ( localPlayer, "carLicense" ) then guiSetEnabled ( vehicleButton, false ) guiSetText (vehicleButton, "Куплена") end guiSetProperty(boatButton, "NormalTextColour", "FFAAAAAA") closeButton = guiCreateButton(0.28, 0.91, 0.45, 0.08, "Закрыть", true, licenseWindow) guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") guiSetVisible ( licenseWindow, true ) showCursor ( true ) addEventHandler("onClientGUIClick", vehicleButton, function () if getPlayerMoney () >= 10000 then guiSetEnabled ( vehicleButton, false ) guiSetText (vehicleButton, "Куплена") triggerServerEvent ( "givePlayerLicenseClient", localPlayer, 1 ) else outputChatBox ( "У Вас недостаточно денег!", 255, 150, 100 ) end end,false) addEventHandler("onClientGUIClick", vehicleRight, function () triggerServerEvent ( "markers", getLocalPlayer()) end,false) addEventHandler("onClientGUIClick", closeButton, function () showCursor ( false ) guiSetVisible ( licenseWindow, false ) destroyElement ( licenseWindow ) end,false) end --addEventHeandler ("onClientRender", getRootElement(), showLicenseBuy) function showLicensesC ( name, car, aero, boat) licenseWindow = guiCreateWindow(0.36, 0.36, 0.20, 0.20, "Лицензии игрока "..name, true) guiWindowSetSizable(licenseWindow, false) guiSetAlpha(licenseWindow, 1.00) carLic = "нету" if car then carLic = "есть" end vehicleLabel = guiCreateLabel(0.06, 0.17, 1, 0.11, "Лицензия на вождение авто: "..carLic, true, licenseWindow) closeButton = guiCreateButton(0.29, 0.68, 0.43, 0.18, "Закрыть", true, licenseWindow) guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") addEventHandler("onClientGUIClick", closeButton, function () showCursor ( false ) guiSetVisible ( licenseWindow, false ) destroyElement ( licenseWindow ) end,false) end addEvent( "showLicenses", true ) addEventHandler( "showLicenses", getRootElement(), showLicensesC ) addEvent( "knopka", true ) function show () guiSetEnabled ( vehicleRight, false ) guiSetText (vehicleRight, "Получены") end addEventHandler( "knopka", getRootElement(), show ) markersPos = { { 667.0592,-602.50,15.703 }, { 720.624,-597.272,15.704 }, { 719.1107,-485.990,15.7042 }, { 679.4385,-497.175,15.70 }, { 606.470,-526.091,15.70 }, { 606.6531,-488.603,15.70}, { 716.450,-489.529,15.70 }, { 718.2867,-595.080,15.70 }, { 677.824,-656.424,15.70 }, { 641.2035,-652.035,15.70 }, { 627.403, -601.862, 16.13 }, } function startExamingC () mark = createMarker ( 667.0592,-602.50,15.703, "checkpoint", 2.5, 255, 0, 0, 180 ) setElementData ( source, "drivingMarker", mark ) setElementData ( source, "drivingMarkerID", 1 ) addEventHandler("onClientMarkerHit", mark, chek) end addEvent( "startExaming", true ) addEventHandler( "startExaming", getRootElement(), startExamingC ) function chek (elem) --if getElementType ( elem ) == "vehicle" then --local driver = getVehicleOccupant ( elem ) local driver = elem if elem == localPlayer then local markelem = getElementData ( driver, "drivingMarker" ) local markid = getElementData ( driver, "drivingMarkerID" ) if isElement ( markelem ) and markelem == source and markid then if markid == #markersPos then triggerServerEvent ( 'finishExmanigAuto', localPlayer ) destroyElement (source) outputChatBox ( "Поздравляю!Вы сдали на права!Соблюдайте ПДД", driver, 0, 255, 0, true ) setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) elseif markid < #markersPos then setElementData ( driver, "drivingMarkerID", markid + 1 ) setElementPosition ( markelem, markersPos[markid+1][1],markersPos[markid+1][2],markersPos[markid+1][3]) end else setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) end end end ---зона сообщения local radararea = createRadarArea(627.403000, -601.862000, 3, 3, 0, 0, 0, 0) local col = createColRectangle(627.403000, -601.862000, 3, 3) function sa() setElementAlpha(radararea, 100) end addEventHandler( "onResourseStart", root, sa) function checkPlayerPos() if playerPos(radararea) then outputChatBox ( "Hello", driver, 0, 255, 0, true ) end end addEvent( "checkPlayerPos", true ) addEventHandler( "checkPlayerPos", getRootElement(), startExamingC )
  5. Well look, with a radius will I do colshape And I only care about the spelling of the script . Is everything okay here ?
  6. Guys, in Lua I'm don`t understand anything ! But I'm trying to figure out. Maybe someone can help me ? Here is my script: function checkPlayerPos() if playerPos(627.403, -601.862, 16.13) then outputChatBox ( "Hello", 0, 255, 0, true ) end end addEvent( "checkPlayerPos", true ) addEventHandler( "checkPlayerPos", getRootElement(), startExamingC ) I need to do the area in which will be displayed the message at chat on these coordinates, with a radius of 3m The first times , when I tried to lay down a code- script doesn`t run . Now he was involved , but doesn`t give out messages at the specified coordinates Help he please!
  7. How to make the display on the minimap f11 my blip icons instead of the standard ?
  8. Yes,maybe yes.I am bad at lua oh...Sorry.I don`t know.it`s not my script
  9. Hello! Hi,I just edited the script "driver licence".But I have a problem... When I appear on the last marker , the script doesn`t give out the message in a chat " Congratulations ! You've got a driver's license ! Observe traffic rules!" (in Russian"Поздравляю!Вы сдали на права!Соблюдайте ПДД!") But it is written in the script. function chek (elem) --if getElementType ( elem ) == "vehicle" then --local driver = getVehicleOccupant ( elem ) local driver = elem if elem == localPlayer then local markelem = getElementData ( driver, "drivingMarker" ) local markid = getElementData ( driver, "drivingMarkerID" ) if isElement ( markelem ) and markelem == source and markid then if markid == #markersPos then triggerServerEvent ( 'finishExmanigAuto', localPlayer ) destroyElement (source) outputChatBox ( "Поздравляю!Вы сдали на права!Соблюдайте ПДД", driver, 0, 255, 0, true ) setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) elseif markid < #markersPos then setElementData ( driver, "drivingMarkerID", markid + 1 ) setElementPosition ( markelem, markersPos[markid+1][1],markersPos[markid+1][2],markersPos[markid+1][3]) end else setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) end end end Help me fix this error! scripts: -client: function loadLicResource () licPickupSF = createPickup ( 629.409, -571.822, 16.74, 3, 1274 ) createBlip ( 613.756, -596.632, 16.750, 36, 2, 255, 0, 0, 255, 0, 200 ) addEventHandler( "onClientPickupHit", licPickupLS, buyLicenseHit ) addEventHandler( "onClientPickupHit", licPickupSF, buyLicenseHit ) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), loadLicResource ) function buyLicenseHit ( thePlayer, matchingDimension ) if thePlayer == localPlayer then showLicenseBuy () end end function showLicenseBuy () licenseWindow = guiCreateWindow(0.36, 0.36, 0.19, 0.46, "", true) guiWindowSetSizable(licenseWindow, false) guiSetAlpha(licenseWindow, 1.00) vehicleLabel = guiCreateLabel(0.15, 0.08, 1, 0.05, "Лицензия на вождение авто", true, licenseWindow) --guiLabelSetHorizontalAlign(vehicleLabel, "center", false) vehicleRight = guiCreateButton(0.23, 0.13, 0.52, 0.12, "Сдать на права", true, licenseWindow) aeroLabel = guiCreateLabel(0.34, 0.25, 1, 0.05, "или купить за:", true, licenseWindow) vehicleButton = guiCreateButton(0.23, 0.30, 0.52, 0.12, "10000$", true, licenseWindow) if getElementData ( localPlayer, "carLicense" ) then guiSetEnabled ( vehicleButton, false ) guiSetText (vehicleButton, "Куплена") end guiSetProperty(boatButton, "NormalTextColour", "FFAAAAAA") closeButton = guiCreateButton(0.28, 0.91, 0.45, 0.08, "Закрыть", true, licenseWindow) guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") guiSetVisible ( licenseWindow, true ) showCursor ( true ) addEventHandler("onClientGUIClick", vehicleButton, function () if getPlayerMoney () >= 10000 then guiSetEnabled ( vehicleButton, false ) guiSetText (vehicleButton, "Куплена") triggerServerEvent ( "givePlayerLicenseClient", localPlayer, 1 ) else outputChatBox ( "У Вас недостаточно денег!", 255, 150, 100 ) end end,false) addEventHandler("onClientGUIClick", vehicleRight, function () triggerServerEvent ( "markers", getLocalPlayer()) end,false) addEventHandler("onClientGUIClick", closeButton, function () showCursor ( false ) guiSetVisible ( licenseWindow, false ) destroyElement ( licenseWindow ) end,false) end --addEventHeandler ("onClientRender", getRootElement(), showLicenseBuy) function showLicensesC ( name, car, aero, boat) licenseWindow = guiCreateWindow(0.36, 0.36, 0.20, 0.20, "Лицензии игрока "..name, true) guiWindowSetSizable(licenseWindow, false) guiSetAlpha(licenseWindow, 1.00) carLic = "нету" if car then carLic = "есть" end vehicleLabel = guiCreateLabel(0.06, 0.17, 1, 0.11, "Лицензия на вождение авто: "..carLic, true, licenseWindow) closeButton = guiCreateButton(0.29, 0.68, 0.43, 0.18, "Закрыть", true, licenseWindow) guiSetProperty(closeButton, "NormalTextColour", "FFAAAAAA") addEventHandler("onClientGUIClick", closeButton, function () showCursor ( false ) guiSetVisible ( licenseWindow, false ) destroyElement ( licenseWindow ) end,false) end addEvent( "showLicenses", true ) addEventHandler( "showLicenses", getRootElement(), showLicensesC ) addEvent( "knopka", true ) function show () guiSetEnabled ( vehicleRight, false ) guiSetText (vehicleRight, "Получены") end addEventHandler( "knopka", getRootElement(), show ) markersPos = { { 667.0592,-602.50,15.703 }, { 720.624,-597.272,15.704 }, { 719.1107,-485.990,15.7042 }, { 679.4385,-497.175,15.70 }, { 606.470,-526.091,15.70 }, { 606.6531,-488.603,15.70}, { 716.450,-489.529,15.70 }, { 718.2867,-595.080,15.70 }, { 677.824,-656.424,15.70 }, { 641.2035,-652.035,15.70 }, { 627.403, -601.862, 16.13 }, } function startExamingC () mark = createMarker ( 667.0592,-602.50,15.703, "checkpoint", 2.5, 255, 0, 0, 180 ) setElementData ( source, "drivingMarker", mark ) setElementData ( source, "drivingMarkerID", 1 ) addEventHandler("onClientMarkerHit", mark, chek) end addEvent( "startExaming", true ) addEventHandler( "startExaming", getRootElement(), startExamingC ) function chek (elem) --if getElementType ( elem ) == "vehicle" then --local driver = getVehicleOccupant ( elem ) local driver = elem if elem == localPlayer then local markelem = getElementData ( driver, "drivingMarker" ) local markid = getElementData ( driver, "drivingMarkerID" ) if isElement ( markelem ) and markelem == source and markid then if markid == #markersPos then triggerServerEvent ( 'finishExmanigAuto', localPlayer ) destroyElement (source) outputChatBox ( "Поздравляю!Вы сдали на права!Соблюдайте ПДД", driver, 0, 255, 0, true ) setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) elseif markid < #markersPos then setElementData ( driver, "drivingMarkerID", markid + 1 ) setElementPosition ( markelem, markersPos[markid+1][1],markersPos[markid+1][2],markersPos[markid+1][3]) end else setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) end end end -server: addEventHandler("onPlayerLogin", root, function( thePreviousAccount, theCurrentAccount, autoLogin ) if getAccountData ( theCurrentAccount, "carLicense" ) then setElementData ( source, "carLicense", true) end end ) addEvent( "givePlayerLicenseClient", true ) addEventHandler( "givePlayerLicenseClient", getRootElement(), givePlayerLicense ) noNeedModels = { 448, 510, 462, 509, 481 } -- модели авто, которым не нужны права function isVehicleNoNeed (model) for i, v in ipairs ( noNeedModels ) do if v == model then return true end end return false end function enterVehicle ( thePlayer, seat, jacked ) if seat == 0 then if ( not getElementData ( thePlayer, "carLicense" ) and not isVehicleNoNeed ( getElementModel ( source )) ) then outputChatBox ( "У вас нет лицензии на вождение автомобиля.", thePlayer, 255, 100, 100 ) setControlState ( thePlayer, "enter_exit", true ) end end end addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle ) function showLicToPlayer ( player, cmd, name ) if name then local target = getPlayerFromName ( name ) if target then outputChatBox ( "Вы показали свои лицензии игроку "..getPlayerName ( target ), player, 50, 255, 50 ) outputChatBox ( getPlayerName ( player ).." показал вам свои лицензии", target, 50, 255, 50 ) triggerClientEvent ( target, "showLicenses", target, getPlayerName ( player ), getElementData ( player, "carLicense" ), getElementData ( player, "aeroLicense" ), getElementData ( player, "boatLicense" ) ) else outputChatBox ( "Игрок не найден", player, 255, 150, 140 ) end else triggerClientEvent ( player, "showLicenses", player, getPlayerName ( player ), getElementData ( player, "carLicense" ), getElementData ( player, "aeroLicense" ), getElementData ( player, "boatLicense" ) ) end end markersPos = { { 667.0592,-602.50,15.703 }, { 720.624,-597.272,15.704 }, { 719.1107,-485.990,15.7042 }, { 679.4385,-497.175,15.70 }, { 606.470,-526.091,15.70 }, { 606.6531,-488.603,15.70}, { 716.450,-489.529,15.70 }, { 718.2867,-595.080,15.70 }, { 677.824,-656.424,15.70 }, { 641.2035,-652.035,15.70 }, { 627.403, -601.862, 16.13 }, } addCommandHandler ("showlic", showLicToPlayer ) addEvent( "markers", true ) addCommandHandler ("showlic", showLicToPlayer ) addEvent( "markers", true ) function auto ( ) if getElementData ( source, "carLicense" ) then outputChatBox ( "Вы уже сдали на права!", source, 200, 0, 0, true ) else vedro = createVehicle ( 506, 613.756, -596.632, 16.750, 36 ,0,0,0 ) acc = getPlayerAccount ( source ) setAccountData ( acc, "carLicense", "1" ) setElementData ( source, "carLicense", true) warpPedIntoVehicle ( source, vedro ) function killt(thePlayer) theVehicle = getPedOccupiedVehicle ( thePlayer ) id = getElementModel ( theVehicle ) if id == 506 then account = getPlayerAccount ( thePlayer ) setAccountData ( acc, "carLicense", "0" ) setElementData ( thePlayer, "carLicense", false) outputChatBox ( "Вы закончили занятие в автошколе!", thePlayer, 255, 0, 0, true ) veh = getPedOccupiedVehicle ( thePlayer ) destroyElement (veh) end end addEventHandler ( "onVehicleStartExit", getRootElement(), killt ) triggerClientEvent ( source, "startExaming", source ) end end addEventHandler( "markers", getRootElement(), auto ) function chek (elem) if getElementType ( elem ) == "vehicle" then local driver = getVehicleOccupant ( elem ) if driver then local markelem = getElementData ( driver, "drivingMarker" ) local markid = getElementData ( driver, "drivingMarkerID" ) if isElement ( markelem ) and markelem == source and markid then if markid == #markersPos then destroyElement (source) ac = getPlayerAccount ( driver ) setAccountData ( ac, "carLicense", "1" ) setElementData ( driver, "carLicense", true) destroyElement (elem) outputChatBox ( "Вы сдали на права!", driver, 0, 255, 0, true ) setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) elseif markid < #markersPos then setElementData ( driver, "drivingMarkerID", markid + 1 ) setElementPosition ( markelem, markersPos[markid+1][1],markersPos[markid+1][2],markersPos[markid+1][3]) end else setElementData ( driver, "drivingMarker", false ) setElementData ( driver, "drivingMarkerID", false ) end end end end function finishExmanigAutoS () local veh = getPedOccupiedVehicle ( source ) if isElement ( veh ) then destroyElement ( veh ) ac = getPlayerAccount ( source ) setAccountData ( ac, "carLicense", "1" ) setElementData ( source, "carLicense", true) end end addEvent( "finishExmanigAuto", true ) addEventHandler( "finishExmanigAuto", getRootElement(), finishExmanigAutoS )
  10. Oh... Well, yes ! I need certain area on the map but there is another question: What if my drift track is over the map ?On the main map under my track drift will also be counted against ?Or no? Oops ... I made a mistake... There are some another question*
  11. Oh... Well, yes ! I need certain area on the map but there is another question: What if my drift track is over the map ?On the main map under my track drift will also be counted against ?Or no?
  12. Guys, thank you very much for your help! Now another question : is it possible to link the drift counter only to certain maps(my uploading maps) ? Coz some people may farming in different places ( under the water or in airports). What I need to white in the script in order so that I could get paid for drift at certain tracks ? Like "map1- paid for drift" City- fasle
  13. I used this script:https://community.multitheftauto.com/index.php?p=resources&s=details&id=556 but he didn`t give money. Ok...Then I found this lua addEventHandler("onElementDataChange",getRootElement(), function ( ElementData ) if ( ElementData == "Last Drift" ) then givePlayerMoney(source,getElementData(source,ElementData)) end end ) https://forum.multitheftauto.com/viewtopic.php?f=91&t=59018 and it works! But it gives me money for the "Last score"(10000 drift points =10000$). So... I need a script that will give the money according to the principle : 10drift points =2$,100 drift points =20$,1000 drift points =200$ and so on. Please!Help me!
×
×
  • Create New...