Jump to content

gghvcffcv

Members
  • Posts

    139
  • Joined

  • Last visited

Everything posted by gghvcffcv

  1. function aceptarr () local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "SWAT" ) ) then -- Does he have access to Admin functions? local theTeam = getTeamFromName ( "SWAT" ) if ( theTeam ) then setPlayerTeam ( source, theTeam ) setPlayerNametagColor ( source, 0, 0, 255 ) setElementModel ( source, 285 ) giveWeapon ( source, 31, 550 ) giveWeapon ( source, 23, 550 ) giveWeapon ( source, 3, 550 ) giveWeapon ( source, 29, 550 ) giveWeapon ( source, 46, 550 ) giveWeapon ( source, 41, 5000 ) end end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr )
  2. Hello guys, How could i restrict this for an ACL Group, i tried but it didn't work, if anyone can help me Please. Server: createTeam ( "SWAT", 0, 0, 255 ) function aceptarr ( ) local theTeam = getTeamFromName ( "SWAT" ) if ( theTeam ) then setPlayerTeam ( source, theTeam ) setPlayerNametagColor ( source, 0, 0, 255 ) setElementModel ( source, 285 ) giveWeapon ( source, 31, 550 ) giveWeapon ( source, 23, 550 ) giveWeapon ( source, 3, 550 ) giveWeapon ( source, 29, 550 ) giveWeapon ( source, 46, 550 ) giveWeapon ( source, 41, 5000 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) Client: marker5 = createMarker( 1288.17566, -1641.94141, 12.54688, "Cylinder", 1, 0, 0, 255, 200) pedi = createPed ( 285, 1288.17566, -1641.94141, 13.54688, 270) blipA = createBlip ( 1288.17566, -1641.94141, 13.54688, 58, 2, 255, 0,0, 255) function panel(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then local playerTeam = getPlayerTeam ( localPlayer ) if ( playerTeam ) then local oldTeamName = getTeamName ( playerTeam ) if ( oldTeamName ~= "SWAT" ) then setElementFrozen (pedi, true) panel = guiCreateWindow(443, 132, 416, 514, "S.W.A.T Job", false) guiWindowSetSizable(panel, false) aceptar = guiCreateButton(16, 282, 169, 72, "Accept", false, panel) cerrar = guiCreateButton(230, 282, 169, 72, "Close", false, panel) memo = guiCreateMemo(12, 26, 382, 238, "Welcome to the SWAT Job Accept this job if you are an SWAT\nIf you aren't a swat You cannot accept this Job.", false, panel) showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarr, false ) addEventHandler ("onClientGUIClick", cerrar, cerrarr, false ) guiMemoSetReadOnly(memo, true) end end end end addEventHandler("onClientMarkerHit", marker5, panel ) function aceptarr ( thePlayer ) triggerServerEvent ( "onGreeting", localPlayer) guiSetVisible ( panel, false ) showCursor(false) end function cerrarr ( hitElement ) guiSetVisible ( panel, false ) showCursor(false) end
  3. gghvcffcv

    [Problem]

    I got an error with this, If mechanic is in Driver Seat he wins money and fix the car. only fix car and win money if he is in Passenger seat and there's another player in driver seat local allowedTeams = { ["Mechanics"] = true, ["Mechanic"] = true, ["Staff"] = true, ["Admins"] = true, } function fix () car = getPedOccupiedVehicle(source) if allowedTeams[getTeamName(getPlayerTeam(source))] and getElementHealth(car) < 999 then price = 1001 - getElementHealth(car) givePlayerMoney(source, price*20) fixVehicle(car) outputChatBox("You have fixed this car", source, 0, 255, 0) end end addEventHandler("onPlayerVehicleEnter", getRootElement(), fix)
  4. marker5 = createMarker( 1288.17566, -1641.94141, 12.54688, "Cylinder", 1, 0, 0, 255, 200) pedi = createPed ( 285, 1288.17566, -1641.94141, 13.54688, 270) blipA = createBlip ( 1288.17566, -1641.94141, 13.54688, 58, 2, 255, 0,0, 255) function panel(hitElement) local playerTeam = getPlayerTeam ( source ) if ( playerTeam ) then local oldTeamName = getTeamName ( playerTeam ) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then panel = guiCreateWindow(443, 132, 416, 514, "S.W.A.T Job", false) guiWindowSetSizable(panel, false) aceptar = guiCreateButton(16, 282, 169, 72, "Accept", false, panel) cerrar = guiCreateButton(230, 282, 169, 72, "Close", false, panel) memo = guiCreateMemo(12, 26, 382, 238, "Welcome to the SWAT Job Accept this job if you are an SWAT\nIf you aren't a swat You cannot accept this Job.", false, panel) showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarr, false ) addEventHandler ("onClientGUIClick", cerrar, cerrarr, false ) guiMemoSetReadOnly(memo, true) end end end addEventHandler("onClientMarkerHit", marker5, panel ) function aceptarr ( thePlayer ) triggerServerEvent ( "onGreeting", localPlayer) guiSetVisible ( panel, false ) showCursor(false) end function cerrarr ( hitElement ) guiSetVisible ( panel, false ) showCursor(false) end
  5. i tried it but i don't know if i did something wrong
  6. Hello guys, The problem is a player can Get all weapons That he wants. i want to put to it a limit, if the player Has accepted the job he cannot accept it For More weapons. only 1 time if player was to Criminal Job and Later to SWAT job Then they can get SWAT Job again. marker5 = createMarker( 1288.17566, -1641.94141, 12.54688, "Cylinder", 1, 0, 0, 255, 200) pedi = createPed ( 285, 1288.17566, -1641.94141, 13.54688, 270) blipA = createBlip ( 1288.17566, -1641.94141, 13.54688, 58, 2, 255, 0,0, 255) function panel(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then panel = guiCreateWindow(443, 132, 416, 514, "S.W.A.T Job", false) guiWindowSetSizable(panel, false) aceptar = guiCreateButton(16, 282, 169, 72, "Accept", false, panel) cerrar = guiCreateButton(230, 282, 169, 72, "Close", false, panel) memo = guiCreateMemo(12, 26, 382, 238, "Welcome to the SWAT Job Accept this job if you are an SWAT\nIf you aren't a swat You cannot accept this Job.", false, panel) showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarr, false ) addEventHandler ("onClientGUIClick", cerrar, cerrarr, false ) guiMemoSetReadOnly(memo, true) end end addEventHandler("onClientMarkerHit", marker5, panel ) function aceptarr ( thePlayer ) triggerServerEvent ( "onGreeting", localPlayer) guiSetVisible ( panel, false ) showCursor(false) end function cerrarr ( hitElement ) guiSetVisible ( panel, false ) showCursor(false) end
  7. The problem is When a player is in SWAT Team and other player want to Join in SWAT Team the other Player cannot join Server: function aceptarr (hitElement) local theTeam = createTeam ( "SWAT" ) setTeamColor ( theTeam, 0, 0, 255 ) if theTeam then setPlayerTeam ( source, theTeam ) setPlayerNametagColor ( source, 0, 0, 255 ) setElementModel ( source, 285 ) giveWeapon ( source, 31, 550 ) giveWeapon ( source, 23, 550 ) giveWeapon ( source, 3, 550 ) giveWeapon ( source, 29, 550 ) giveWeapon ( source, 46, 550 ) giveWeapon ( source, 41, 5000 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr )
  8. Hello Guys, i created two Resources in this case (Two Jobs ) Swat, Trainee. the problem is If i start Swat then Trainee and i am in SWAT Marker it gives me Trainee Skin If i am in Trainee Marker and Start SWAT Resource it gives me SWAT Skin. Here are the resources: SWAT Client: local marker4 = createMarker( 1580.71582, -1636.59607, 12.55793, "Cylinder", 1, 0, 0, 255, 200) local ped = createPed ( 282, 1580.71582, -1636.59607, 13.55793, 90) function panelB(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then panelB = guiCreateWindow(443, 132, 416, 514, "S.W.A.T Job", false) guiWindowSetSizable(panelB, false) aceptar = guiCreateButton(16, 282, 169, 72, "Accept", false, panelB) cerrar = guiCreateButton(230, 282, 169, 72, "Close", false, panelB) memo = guiCreateMemo(12, 26, 382, 238, "Welcome to the Trainee Job Accept this job if you Want to do Justice.", false, panelB) showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarrB, false ) addEventHandler ("onClientGUIClick", cerrar, cerrarrB, false ) guiMemoSetReadOnly(memo, true) end end addEventHandler("onClientMarkerHit", marker4, panelB ) function aceptarrB ( hitElement ) triggerServerEvent ( "onGreetinC", localPlayer) guiSetVisible ( panelB, false ) showCursor(false) end function cerrarrB ( hitElement ) triggerServerEvent ( "onGreetinA", localPlayer) guiSetVisible ( panelB, false ) showCursor(false) end Trainee CLIENT: local marker5 = createMarker( 1288.17566, -1641.94141, 12.54688, "Cylinder", 1, 0, 0, 255, 200) local pedi = createPed ( 285, 1288.17566, -1641.94141, 13.54688, 270) function panel(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then panel = guiCreateWindow(443, 132, 416, 514, "S.W.A.T Job", false) guiWindowSetSizable(panel, false) aceptar = guiCreateButton(16, 282, 169, 72, "Accept", false, panel) cerrar = guiCreateButton(230, 282, 169, 72, "Close", false, panel) memo = guiCreateMemo(12, 26, 382, 238, "Welcome to the SWAT Job Accept this job if you are an SWAT\nIf you aren't a swat You cannot accept this Job.", false, panel) showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarr, false ) addEventHandler ("onClientGUIClick", cerrar, cerrarr, false ) guiMemoSetReadOnly(memo, true) end end addEventHandler("onClientMarkerHit", marker5, panel ) function aceptarr ( hitElement ) triggerServerEvent ( "onGreetin", localPlayer) guiSetVisible ( panel, false ) showCursor(false) end function cerrarr ( hitElement ) triggerServerEvent ( "onGreetinA", localPlayer) guiSetVisible ( panel, false ) showCursor(false) end
  9. The Problem keeps Still doing everything like you told me, the problems is when i start Swat resource and i go to a police marker it gives me SWAT Skin if i go to SWAT Marker and i start police It gives me police skin
  10. --Client addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitElement ) if ( hitElement == localPlayer ) then if ( not getElementData ( source, "isSWATMarker" ) ) then return memo = guiCreateMemo(9, 24, 356, 220, "Welcome to the SWAT Job of SARS:RPG, if you accept this Job you will be given ( Nightstick, Spray, Silenced, M4, MP5, Sniper, Parachute ), With this Job you can arrest Wanted people, To arrest People Use you Silenced Pistol and get Them.", false, panel) guiMemoSetReadOnly(memo, true) aceptar = guiCreateButton(9, 252, 174, 60, "Accept", false, panel) guiSetFont(aceptar, "sa-header") rechazar = guiCreateButton(191, 252, 174, 60, "Close ", false, panel) guiSetFont(rechazar, "sa-header") showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarr, false) addEventHandler ("onClientGUIClick", rechazar, rechazarr, false) end end end ) function aceptarr (hitElement) showCursor (false) guiSetVisible (panel, false) triggerServerEvent ( "onGreeting", localPlayer ) end function rechazarr (hitElement) showCursor (false) guiSetVisible (panel, false) triggerServerEvent ( "onGreetinA", localPlayer ) end --Server markersB = { {1287.91064, -1643.70593, 12.54688}, } pedA = { {1287.91064, -1643.70593, 13.54688}, } for i,v in ipairs (pedA) do SWAT = createPed (285, v[1], v[2], v[3], 270) end for k,swat in ipairs (markersB) do local marker = createMarker(swat[1], swat[2], swat[3], "cylinder", 0.9, 0, 0, 255, 255) setElementData ( marker, "isSWATMarker", true ) createBlip (swat[1], swat[2], swat[3], 58, 2, 255, 0, 0, 255) end function aceptarr () policeteam = createTeam ("SWAT", 0, 0, 170) setPlayerTeam ( source, policeteam ) setPlayerNametagColor ( source, 0, 0, 170 ) giveWeapon (source, 23, 230) giveWeapon (source, 3) giveWeapon (source, 41, 5500) setElementModel (source, 285) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) function rechazarr () outputChatBox ("You haven't Accepted The Police Job", source, 231, 0, 0) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, rechazarr ) Not working
  11. Sorry i don't understand
  12. Hey guys, i have been with this error i cannot progress due to it, the problem is When a player hits Any marker in the Server the Script gives the skin of SWAT and i want that it be in the marker that i put in the table i don't know why it doesn't works. Server: markersB = { {1287.91064, -1643.70593, 12.54688}, } pedA = { {1287.91064, -1643.70593, 13.54688}, } for i,v in ipairs (pedA) do SWAT = createPed (285, v[1], v[2], v[3], 270) end for k,swat in ipairs (markersB) do createMarker(swat[1], swat[2], swat[3], "cylinder", 0.9, 0, 0, 255, 255) createBlip (swat[1], swat[2], swat[3], 58, 2, 255, 0, 0, 255) end function aceptarr () policeteam = createTeam ("SWAT", 0, 0, 170) setPlayerTeam ( source, policeteam ) setPlayerNametagColor ( source, 0, 0, 170 ) giveWeapon (source, 23, 230) giveWeapon (source, 3) giveWeapon (source, 41, 5500) setElementModel (source, 285) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) function rechazarr () outputChatBox ("You haven't Accepted The Police Job", source, 231, 0, 0) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, rechazarr ) Client: addEventHandler("onClientMarkerHit", resourceRoot, function(hitElement) if ( hitElement == localPlayer ) then panel = guiCreateWindow(485, 160, 375, 320, "SARS:RPG Police", false) guiWindowSetSizable(panel, false) memo = guiCreateMemo(9, 24, 356, 220, "Welcome to the police Job of SARS:RPG, if you accept this Job you will be given ( Nightstick, Spray, Silenced ), With this Job you can arrest Wanted people, To arrest People Use you Silenced Pistol and get Them.", false, panel) guiMemoSetReadOnly(memo, true) aceptar = guiCreateButton(9, 252, 174, 60, "Accept", false, panel) guiSetFont(aceptar, "sa-header") rechazar = guiCreateButton(191, 252, 174, 60, "Close ", false, panel) guiSetFont(rechazar, "sa-header") showCursor (true) addEventHandler ("onClientGUIClick", aceptar, aceptarr, false) addEventHandler ("onClientGUIClick", rechazar, rechazarr, false) end end ) function aceptarr (hitElement) showCursor (false) guiSetVisible (panel, false) triggerServerEvent ( "onGreeting", localPlayer ) end function rechazarr (hitElement) showCursor (false) guiSetVisible (panel, false) triggerServerEvent ( "onGreetinA", localPlayer ) end
  13. Hello Guys, I don't know how i could make a Table for Each marker Please say me how to do it. Server: Teame = createTeam("Police", 0, 0, 255) CT = { [Teame] = true } CV = { [596] = true } function crearA() PoliciaA = createPed ( 282, 1580.32520, -1636.43762, 13.55858, 90, true ) createBlip ( 1580.32520, -1636.43762, 13.55858, 30, 2, 0, 0, 255, 255 ) MarcadorA = createMarker ( 1580.32520, -1636.43762, 12.55858, "cylinder", 1.0, 0, 0, 255, 255 ) end addEventHandler ( "onResourceStart", resourceRoot, crearA ) -------------------------------------------------------------- function aceptarr (hitElement, Police) local team = getTeamFromName ( "Police" ) if team then setPlayerTeam ( source, team ) setPlayerNametagColor ( source, 0, 0, 255 ) setElementModel (source, 282) giveWeapon ( source, 23, 10000 ) giveWeapon ( source, 3, 1 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) -------------------------------------------------------------- function cerrarr (hitElement) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) -------------------------------------------------------------- Teame = createTeam("Police", 0, 0, 255) CT = { [Teame] = true } CV = { [596] = true } function crearB() PoliciaB = createPed ( 282, 2238.87646, 2449.40527, 11.03722, 270, true ) createBlip ( 2238.87646, 2449.40527, 11.03722, 30, 2, 0, 0, 255, 255 ) MarcadorB = createMarker ( 2238.87646, 2449.40527, 10.03722, "cylinder", 1.0, 0, 0, 255, 255 ) end addEventHandler ( "onResourceStart", resourceRoot, crearB ) -------------------------------------------------------------- function aceptarr (hitElement) local team = getTeamFromName ( "Police" ) if team then setPlayerTeam ( source, team ) setPlayerNametagColor ( source, 0, 0, 255 ) setElementModel (source, 282) giveWeapon ( source, 23, 10000 ) giveWeapon ( source, 3, 1 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) -------------------------------------------------------------- function cerrarr (hitElement) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) -------------------------------------------------------------- Teame = createTeam("Police", 0, 0, 255) CT = { [Teame] = true } CV = { [596] = true } function crearC() PoliciaC = createPed ( 282, -1615.91284, 686.40863, 7.18750, 180, true ) createBlip (-1615.91284, 686.40863, 7.18750, 30, 2, 0, 0, 255, 255 ) MarcadorC = createMarker ( -1615.91284, 686.40863, 6.18750, "cylinder", 1.0, 0, 0, 255, 255 ) end addEventHandler ( "onResourceStart", resourceRoot, crearC ) -------------------------------------------------------------- function aceptarr (hitElement) local team = getTeamFromName ( "Police" ) if team then setPlayerTeam ( source, team ) setPlayerNametagColor ( source, 0, 0, 255 ) setElementModel (source, 282) giveWeapon ( source, 23, 10000 ) giveWeapon ( source, 3, 1 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) -------------------------------------------------------------- function cerrarr (hitElement) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) -------------------------------------------------------------- Teame = createTeam("SWAT", 0, 0, 100) CT = { [Teame] = true } CV = { [596] = true } function crearD() PoliciaD = createPed ( 285, 1288.12341, -1642.04602, 13.54688, 270, true ) createBlip ( 1288.12341, -1642.04602, 13.54688, 30, 2, 0, 0, 255, 255 ) local MarcadorD = createMarker ( 1288.12341, -1642.04602, 12.54688, "cylinder", 1.0, 0, 0, 255, 255 ) end addEventHandler ( "onResourceStart", resourceRoot, crearD ) -------------------------------------------------------------- function aceptarr (hitElement) local team = getTeamFromName ( "SWAT" ) if team then setPlayerTeam ( source, team ) setPlayerNametagColor ( source, 0, 0, 100 ) setElementModel (source, 285) giveWeapon ( source, 23, 10000 ) giveWeapon ( source, 3, 1 ) giveWeapon ( source, 31, 500 ) giveWeapon ( source, 34, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) giveWeapon ( source, 29, 500 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) -------------------------------------------------------------- function cerrarr (hitElement) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) --------------------------------------------------------------
  14. Hola amigos El problema en este script es que Cuando inicio los otros resources de trabajos por ejemplo; police LS, Police SF, Police LV En este script se crean markers de los otros resources Y los markers tienen diferentes localizaciones Teame = createTeam("SWAT", 0, 0, 100) CT = { [Teame] = true } CV = { [596] = true } function crearD() PoliciaD = createPed ( 285, 1288.12341, -1642.04602, 13.54688, 270, true ) createBlip ( 1288.12341, -1642.04602, 13.54688, 30, 2, 0, 0, 255, 255 ) MarcadorD = createMarker ( 1288.12341, -1642.04602, 12.54688, "cylinder", 1.0, 0, 0, 255, 255 ) end addEventHandler ( "onResourceStart", getRootElement(), crearD ) -------------------------------------------------------------- function aceptarr (hitElement) local team = getTeamFromName ( "SWAT" ) if team then setPlayerTeam ( source, team ) setPlayerNametagColor ( source, 0, 0, 100 ) setElementModel (source, 285) giveWeapon ( source, 23, 10000 ) giveWeapon ( source, 3, 1 ) giveWeapon ( source, 31, 500 ) giveWeapon ( source, 34, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) giveWeapon ( source, 29, 500 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) -------------------------------------------------------------- function cerrarr (hitElement) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) -------------------------------------------------------------- MarcadorD = createMarker ( 1288.12341, -1642.04602, 12.54688, "cylinder", 1.0, 0, 0, 255, 255 ) addEventHandler("onClientMarkerHit", MarcadorD, function ( hitElement ) if ( hitElement == localPlayer ) then panel = guiCreateWindow(481, 144, 439, 427, "SARS:RPG Police Job", false) guiWindowSetSizable(panel, false) memo = guiCreateMemo(12, 32, 417, 198, "Welcome to the police Job of SAES:RPG, If you accept this job You will be given a NightStick, Silenced, and a Police Skin.", false, panel) guiMemoSetReadOnly(memo, true) aceptar = guiCreateButton(15, 242, 404, 66, "Accept Job", false, panel) guiSetFont(aceptar, "sa-header") cerrar = guiCreateButton(15, 341, 404, 66, "Close Window", false, panel) guiSetFont(cerrar, "sa-header") showCursor (true) addEventHandler ( "onClientGUIClick", aceptar, aceptarr, false ) addEventHandler ( "onClientGUIClick", cerrar, cerrarr, false ) end end ) -------------------------------------------------------------- function aceptarr(hitElement) showCursor (false) guiSetVisible (panel, false) triggerServerEvent ( "onGreeting", localPlayer ) end -------------------------------------------------------------- function cerrarr(hitElement) showCursor (false) guiSetVisible (panel, false) triggerServerEvent ( "onGreetinA", localPlayer ) end --------------------------------------------------------------
  15. So how could i do the table?
  16. Hello guys, i am doing some jobs for my server, but i want to restrict this SWAT Job, for those members that are in a gang, If you can help me Please say me how to do it. Teame = createTeam("SWAT", 0, 0, 100) CT = { [Teame] = true } CV = { [596] = true } function crear() Policia = createPed ( 285, 1288.12341, -1642.04602, 13.54688, 270, true ) createBlip ( 1288.12341, -1642.04602, 13.54688, 30, 2, 0, 0, 255, 255 ) Marcador = createMarker ( 1288.12341, -1642.04602, 12.54688, "cylinder", 1.0, 0, 0, 255, 255 ) end addEventHandler ( "onResourceStart", getRootElement(), crear ) -------------------------------------------------------------- function aceptarr (hitElement) local team = getTeamFromName ( "SWAT" ) if team then setPlayerTeam ( source, team ) setPlayerNametagColor ( source, 0, 0, 100 ) setElementModel (source, 285) giveWeapon ( source, 23, 10000 ) giveWeapon ( source, 3, 1 ) giveWeapon ( source, 31, 500 ) giveWeapon ( source, 34, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) end end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, aceptarr ) -------------------------------------------------------------- function cerrarr (hitElement) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) --------------------------------------------------------------
  17. Hola amigos del foro, He hecho un script pero este tiene algunos bugs, Estos son ejemplos Hay un vendedor y un comprador Quiero hacer que cuando el comprador Compre armas el vendedor gane dinero, Otra cosa Alguien puede poner muchos Markers y quiero que sea 1 a la vez, El ultimo bug cuando alguien presiona /stopsell Quita los markers de los otros v vendedores. Client: addEventHandler("onClientMarkerHit", resourceRoot, function( hitElement1 ) if ( hitElement1 == localPlayer ) then panel = guiCreateWindow(471, 143, 493, 575, "Arms Dealer", false) guiWindowSetSizable(panel, false) comprar = guiCreateButton(35, 476, 143, 65, "Buy", false, panel) guiSetFont(comprar, "sa-header") cerrar = guiCreateButton(311, 476, 143, 65, "Close", false, panel) guiSetFont(cerrar, "sa-header") arma1 = guiCreateButton(34, 38, 423, 54, "M4 2000 $", false, panel) guiSetFont(arma1, "sa-header") arma2 = guiCreateButton(34, 112, 423, 54, "AK-47 2000 $", false, panel) guiSetFont(arma2, "sa-header") arma5 = guiCreateButton(34, 358, 423, 54, "Sniper 4000 $", false, panel) guiSetFont(arma5, "sa-header") arma4 = guiCreateButton(34, 276, 423, 54, "CombatShotgun 1000 $", false, panel) guiSetFont(arma4, "sa-header") granada = guiCreateButton(34, 194, 423, 54, "Grenade 500 $", false, panel) guiSetFont(granada, "sa-header") showCursor ( true ) addEventHandler ("onClientGUIClick", comprar, comprarr, false ) addEventHandler ("onClientGUIClick", cerrar, cerrarr, false ) addEventHandler ("onClientGUIClick", arma1, arma11, false ) addEventHandler ("onClientGUIClick", arma2, arma22, false ) addEventHandler ("onClientGUIClick", granada, granadaa, false ) addEventHandler ("onClientGUIClick", arma4, arma44, false ) addEventHandler ("onClientGUIClick", arma5, arma55, false ) end end ) ---------------------------------------------------------------------------------------------------------- function comprarr ( hitElement1 ) showCursor ( false ) guiSetVisible (panel, not guiGetVisible ( panel ) ) triggerServerEvent ( "onGreeting", localPlayer ) end addEventHandler( "onClientGUIClick", comprarr, true ) ---------------------------------------------------------------------------------------------------------- function cerrarr ( hitElement1 ) showCursor ( false ) guiSetVisible (panel, not guiGetVisible ( panel ) ) triggerServerEvent ( "onGreetinA", localPlayer ) end addEventHandler( "onClientGUIClick", cerrarr, true ) ---------------------------------------------------------------------------------------------------------- function arma11 ( hitElement1 ) showCursor ( true ) triggerServerEvent ( "onGreetinB", localPlayer ) end addEventHandler( "onClientGUIClick", comprarr, true ) ---------------------------------------------------------------------------------------------------------- function arma22 ( hitElement1 ) showCursor ( true ) triggerServerEvent ( "onGreetinC", localPlayer ) end addEventHandler( "onClientGUIClick", arma22, true ) ---------------------------------------------------------------------------------------------------------- function granadaa ( hitElement1 ) showCursor ( true ) triggerServerEvent ( "onGreetinD", localPlayer ) end addEventHandler( "onClientGUIClick", granadaa, true ) ---------------------------------------------------------------------------------------------------------- function arma44 ( hitElement1 ) showCursor ( true ) triggerServerEvent ( "onGreetinE", localPlayer ) end addEventHandler( "onClientGUIClick", arma44, true ) ---------------------------------------------------------------------------------------------------------- function arma55 ( hitElement1 ) showCursor ( true ) triggerServerEvent ( "onGreetinF", localPlayer ) end addEventHandler( "onClientGUIClick", arma55, true ) ---------------------------------------------------------------------------------------------------------- Server: function consoleCreateMarker ( thePlayer, commandName ) if ( thePlayer ) then if getElementModel( thePlayer ) == 28 then local x, y, z = getElementPosition ( thePlayer ) theMarker = createMarker ( x + 0, y + 0, z - 1, "cylinder", 1.5, 255, 0, 0, 170 ) setElementFrozen ( thePlayer, true ) if ( theMarker ) then outputConsole ( "Marker created successfully", thePlayer ) else outputConsole ( "Failed to create marker", thePlayer ) end end end end addCommandHandler ( "sell", consoleCreateMarker ) -------------------------------------------------------------------------------------------------------------------------------------- function unfreeze(thePlayer, commandName) setElementFrozen ( thePlayer, false ) destroyElement ( theMarker ) end addCommandHandler ( "stopsell", unfreeze ) -------------------------------------------------------------------------------------------------------------------------------------- function comprarr ( hitElement1 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, comprarr ) --------------------------------------------------------------------------------------------------------------------------------------- function cerrarr ( hitElement1 ) end addEvent( "onGreetinA", true ) addEventHandler( "onGreetinA", root, cerrarr ) --------------------------------------------------------------------------------------------------------------------------------------- function arma11 ( hitElement1 ) if ( getPlayerMoney(source) >= 2000 ) then takePlayerMoney ( source, 2000 ) giveWeapon ( source, 31, 100 ) end end addEvent( "onGreetinB", true ) addEventHandler( "onGreetinB", root, arma11 ) --------------------------------------------------------------------------------------------------------------------------------------- function arma22 ( hitElement1 ) if ( getPlayerMoney(source) >= 2000 ) then takePlayerMoney ( source, 2000 ) giveWeapon ( source, 30, 100 ) end end addEvent( "onGreetinC", true ) addEventHandler( "onGreetinC", root, arma22 ) --------------------------------------------------------------------------------------------------------------------------------------- function granadaa ( hitElement1 ) if ( getPlayerMoney(source) >= 500 ) then takePlayerMoney ( source, 500 ) giveWeapon ( source, 16, 1 ) end end addEvent( "onGreetinD", true ) addEventHandler( "onGreetinD", root, granadaa ) --------------------------------------------------------------------------------------------------------------------------------------- function arma44 ( hitElement1 ) if ( getPlayerMoney(source) >= 1000 ) then takePlayerMoney ( source, 1000 ) giveWeapon ( source, 27, 50 ) end end addEvent( "onGreetinE", true ) addEventHandler( "onGreetinE", root, arma44 ) --------------------------------------------------------------------------------------------------------------------------------------- function arma55( hitElement1 ) if ( getPlayerMoney(source) >= 2000 ) then takePlayerMoney ( source, 4000 ) giveWeapon ( source, 34, 50 ) end end addEvent( "onGreetinF", true ) addEventHandler( "onGreetinF", root, arma55 ) ---------------------------------------------------------------------------------------------------------------------------------------
  18. gghvcffcv

    [HELP]

    didnt see thanks
  19. gghvcffcv

    [HELP]

    It doesn't works i don't know Why Client: addEventHandler("onClientMarkerHit", resourceRoot, function( hitElement ) if ( hitElement == localPlayer ) then panel = guiCreateWindow(591, 88, 226, 599, "Trucker", false) guiWindowSetSizable(panel, false) viaje1 = guiCreateButton(10, 33, 208, 47, "Los Santos 8000 $", false, panel) viaje2 = guiCreateButton(10, 90, 208, 47, "Las Venturas 8000 $", false, panel) viaje3 = guiCreateButton(10, 147, 208, 47, "San Fierro 5000 $", false, panel) viaje4 = guiCreateButton(10, 204, 208, 47, "WhetStone 10000 $", false, panel) showCursor ( true ) addEventHandler ( "onClientGUICLick", viaje1, viaje11, false ) addEventHandler ( "onClientGUICLick", viaje2, viaje22, false ) addEventHandler ( "onClientGUICLick", viaje3, viaje33, false ) addEventHandler ( "onClientGUICLick", viaje4, viaje44, false ) end end ) ------------------------------------------------------------------------------------------------------------ function viaje11 ( hitElement ) showCursor ( false ) guiSetVisible (panel, not guiGetVisible ( panel ) ) triggerServerEvent ( "onGreetinA", localPlayer ) end addEventHandler ("onClientGUIClick", viaje11, true ) ------------------------------------------------------------------------------------------------------------ function viaje22 ( commandName ) triggerServerEvent ( "onGreetinB", localPlayer ) end addEventHandler ("onClientGUIClick", viaje22, true ) ------------------------------------------------------------------------------------------------------------ function viaje33 ( commandName ) triggerServerEvent ( "onGreetinC", localPlayer ) end addEventHandler ("onClientGUIClick", viaje33, true ) ------------------------------------------------------------------------------------------------------------ function viaje44 ( commandName ) triggerServerEvent ( "onGreetinD", localPlayer ) end addEventHandler ("onClientGUIClick", viaje44, true )
  20. gghvcffcv

    HELP

    Hello i got another Problem the Problem is When a player attacks the trailer with the truck all Player can see the blip and the marker, i want that only the player that attachs the trailer with the truck can see them server: myMarker = createMarker(-1722.37073, 99.83501, 2.2, 'cylinder', 2.0, 255, 0, 0, 150) function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) function Trailer() Trailer = createVehicle ( 435, -1745.12244, 150.12001, 3.54956, 0, 0, 180 ) Trailer2 = createVehicle ( 435, -1737.79968, 147.05283, 3.55469, 0, 0, 180 ) Trailer3 = createVehicle (435, -1732.06018, 142.87035, 3.55469, 0, 0, 180 ) end addEventHandler ( "onResourceStart", getRootElement(), Trailer ) function Darvehiculo ( hitElement ) if ( getElementType ( hitElement ) == "player" ) and not isPedInVehicle ( hitElement ) then -- If the element that hit the marker is a player and he/she is not in a vehicle. createVehicle ( 514, -1726.37073, 99.83501, 4.0 ) end end addEventHandler ( "onMarkerHit", myMarker, Darvehiculo ) function detachTrailer( hitElement ) createBlip ( -51.26127, -1143.13037, 0.70681, 51 ) end addEventHandler("onTrailerAttach", getRootElement(), detachTrailer) function Marker2 (theTruck) Marker2 = createMarker(-51.26127, -1143.13037, 0.70681, 'cylinder', 2.0, 255, 0, 0, 150) end addEventHandler( "onTrailerAttach", getRootElement(), Marker2 )
×
×
  • Create New...