Jump to content

Sasu

MTA Contributors
  • Posts

    1,056
  • Joined

  • Last visited

Everything posted by Sasu

  1. Algun error en /debugscript 3 ?
  2. Sasu

    Funciones

    Osea lo que quiero es que cuando le dispare a otro, la victima no pueda correr por 3 segundos. Y a que se refiere esto:
  3. Sasu

    Funciones

    Hola! Vengo a pedir otras funciones mas ya que no las encuentro en la wiki. 1-La funcion para obtener las habilidades de armas. 2- Como haria para que cuando uno dispare con la silenced, la victima solo pueda caminar por 3 segundos.
  4. Sasu

    [AYUDA] Ped

    Para que se quede quieto puedes agregarle: setPedFrozen( ped1, true )
  5. Ademas puedes remplazar el onPlayerJoin y onPlayerWasted por onPlayerSpawn
  6. Sasu

    Player VIP

    Thanks all for responding =)
  7. Sasu

    Player VIP

    bad argument @ addEventHandler[Expected function at argument 3, got boolean] I fixed ._. but its work function vip () local acc = getAccountName(getPlayerAccount(source)) if isObjectInACLGroup("user."..acc, aclGetGroup("VIP")) then setPlayerArmor(source, 100) else outputChatBox("No eres VIP", source, 255, 0, 0, true) end end addEventHandler("onPlayerLogin", root, vip) addEventHandler("onPlayerSpawn", root, vip)
  8. Sasu

    Players

    Well, I use it to make a script of the bank rob. function robar() local count = 0 for k, i in ipairs( getPlayersInTeam( getTeamFromName( "Criminal" ) ) ) do if isElementWithinMarker( i, bankMarker ) then count = count +1 end end if count > 1 then outputChatBox("El robo comenzara en 30 segundos", count, 255, 0, 0) setTimer( function (source) setPlayerWantedLevel ( source, 6 ) outputChatBox("Estan robando el Banco de LS", getRootElement(), 255, 0, 0, false) outputChatBox("Espera 5 minutos para escapar y conseguir el dinero", source, 255, 0, 0, false) setElementData(source, "Occupation", "Robando") setElementData(source, "mfbankrob", "Robando") setTimer( function (thePlayer) local bolsadinero = createObject ( 1550, 355.664, 174.16, 1008.38 ) setElementInterior( bolsadinero, 3, 355.664, 174.16, 1008.38 ) local dinero = createMarker( 355.664, 174.16, 1007, "cylinder", 2, 255, 0, 0, 50 ) setElementInterior( dinero, 3, 355.664, 174.16, 1007) addEventHandler("onMarkerHit", dinero, function (hitElement) if (getElementData(hitElement, "mfbankrob", true) == "Robando") then setElementData(thePlayer, "mfbankrob", "Robado") outputChatBox("Rapido!! Sal de la zona del robo para ganar el dinero!", hitElement, 0, 200, 0, false) end end ) end , 2000, 1 ) end , 1000, 1 ) else outputChatBox("Se nesecitan mas de 5 criminales", count, 0, 255, 0) end end addEventHandler("onMarkerHit", bankMarker, robar) Error on debug 3: WARNING: bankrob.lua:16: Bad argument @ setPlayerWantedLevel WARNING: bankrob.lua:19: Bad argumen @ setElementData[Expected element at argument 1, got nil] WARNING: bankrob.lua:20: Bad argument @ setElementData[Expected element at argument 1, got nil] Can you help me?
  9. Sasu

    Player VIP

    Yes, it is serve-side in meta.xml
  10. Sasu

    Player VIP

    When a player VIP die, it doesnt give armor and no error on debug
  11. Sasu

    Player VIP

    function Vip ( thePlayer ) local cuenta = getPlayerAccount( thePlayer ) local cuenta2 = getAccountName( cuenta ) if isObjectInACLGroup ("user."..cuenta2, aclGetGroup ( "VIP" ) ) then setPedArmor ( thePlayer, 100 ) exports["Evo-notificaciones"]:showBox ( thePlayer, "warning","VIP: Como Vip Apareseras Con 100 % De Armadura Y Jetpack" ) else outputChatBox("No eres VIP", thePlayer, 0, 0, 255, false) end end addEventHandler("onPlayerWasted", getRootElement(), Vip) addEventHandler("onPlayerLogin", getRootElement(), Vip) Pls I need help Errors on debug 3: WARNING: VipArmor.lua:2: Bad argumnet @ 'getPlayerAccount' [Expected element at argument 1] WARNING: VipArmor.lua:2: Bad argumnet @ 'getAccountName' [Expected account at argument 1, got boolean] ERROR: VipArmor.lua:4: attempt to concatenate local 'cuenta2'(a boolean value)
  12. Sasu

    Players

    Thx it works =)
  13. Sasu

    Players

    I am trying to count 5 five criminals inside the marker to start de rob.
  14. Sasu

    Players

    And... What should I do?
  15. Sasu

    Players

    function robar() for k, i in ipairs( getPlayersInTeam( getTeamFromName( "Criminal" ) ) ) do if isElementWithinMarker( i, bankMarker ) then for k, v in ipairs(getElementsByType('player')) do if v > 5 then outputChatBox("Esto es un test", i, 255, 0, 0) else outputChatBox("Se nesecitan mas de 5 criminales", i, 0, 255, 0) end end end end end addEventHandler("onMarkerHit", bankMarker, robar) I have a error on Debug: attempt to compare number with nil
  16. Sasu

    Funciones script

    Perdona alexs_steel pero no se mucho de lua. Otro ejemplo de como puedo hacerlo?
  17. Sasu

    Funciones script

    Ya le removi la linea 5 y ahora me tira este error en debug: attempt to compare number with userdata
  18. Sasu

    Funciones script

    Muy bueno en LUA no soy . Solo pude hacer esto: function robar() for k, i in ipairs( getPlayersInTeam( getTeamFromName( "Criminal" ) ) ) do if isElementWithinMarker( i, bankMarker ) then for k, v in ipairs(getElementsByType('player')) do players = tonumber(v) if players > 5 then outputChatBox("Esto es un test", i, 255, 0, 0) else outputChatBox("Se nesecitan mas de 5 criminales", i, 0, 255, 0) end end end end end addEventHandler("onMarkerHit", bankMarker, robar) Y me lanza esto en debug: attempt to compare number with nil
  19. Sasu

    Funciones script

    Gracias y te molesto una vez mas . Quiero que cuente si hay 5 players del team "Criminal" en el marker.
  20. Sasu

    Funciones script

    Usa un for-loop, getPlayersInTeam y 'filtra' a los que estén en el marker con isElementWithinMarker. Ejemplo para matarlos, ahí vas ajustándolo tu (No te doy ejemplo lo que pides por que no seria divertido, esto te dará una idea.): for k, i in ipairs( getPlayersInTeam( getTeamFromName( "Criminal" ) ) ) do if isElementWithinMarker( i, marker ) then killPed ( i ) end end y para lo primero, deberás especificare lo que entiendes con 'pasar por el'. Gracias por el ejemplo. 2- A lo que me refiero es pasar dentro del objeto. No se si me entiendes. Como cuando dejas un arma y para agarrarlo debes pasar por el objeto. Y solo por casualidad: sabes el ID de la bolsa de dinero?
  21. Hola a todos! Bueno solo nesecito las funciones de la siguientes: 1- Para crear un objeto flotando y el evento de cuando un player pase por el. 2- Esta si nesecito un ejemplo pequeño: Contar los players dentro del "Team" "Criminal" dentro de un marker. Eso es todo. Muchas gracias por leer y si responden mejor =)
  22. Sasu

    Marker delete

    I only asked that How Can I delete the marker. @Castro thanks its work function ofrecerse(source) prosti = getElementData(source, "Occupation", true) if prosti == "Prostituta" then local x,y,z = getElementPosition(source) markerProsti = createMarker( x, y, z-1, "cylinder", 1.5, 175, 0, 255, 150 ) setElementFrozen ( source, true ) setElementData(source, "Occupation", "Prostituta on") setPedAnimation( source, "STRIP", "strip_A") else setElementFrozen ( source, false ) setElementData(source, "Occupation", "Prostituta") destroyElement( markerProsti ) setPedAnimation( source, false ) end end addCommandHandler("ofrecerme", ofrecerse) But others thanks too for responding.
  23. Sasu

    Marker delete

    How can I delete the marker(markerProsti)? function ofrecerse(source) prosti = getElementData(source, "Occupation", true) if prosti == "Prostituta" then local x,y,z = getElementPosition(source) markerProsti = createMarker( x, y, z-1, "cylinder", 1.5, 175, 0, 255, 150 ) setElementFrozen ( source, true ) setElementData(source, "Occupation", "Prostituta on") else setElementFrozen ( source, false ) setElementData(source, "Occupation", "Prostituta") -- Delete my marker end end addCommandHandler("ofrecerme", ofrecerse)
  24. I cant understand very well.
×
×
  • Create New...