Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. 'Civiles'' no esta definido y quita 'source' de los parámetros de la función.
  2. 'source' viene ya definido con los eventos, en el caso de 'onColShapeHit' representa a el colshape, pero tu lo definiste en los parámetros, cámbiale el nombre en la función para evitar confusiones. addEventHandler('onColShapeHit', pCuboid1, function(thePlayer) local getOwnedBy = getElementData(pCuboid1, "ownedBy") callClientFunction(thePlayer, "NeedMsg", 6, getOwnedBy) callClientFunction(thePlayer, "NeedMsg", 1) if (getPlayerTeam(thePlayer)) then local pTeam = getPlayerTeam( thePlayer ) local iR, iG, iB = getTeamColor( pTeam ) local rR, gG, bB = getRadarAreaColor( pArea1 ) local data = getElementData(pCuboid1, "friendly") if ( iR == rR ) and ( iG == gG ) and ( iB == bB ) and ( data == "yes" ) then callClientFunction(thePlayer, "NeedMsg", 2) else setRadarAreaFlashing( pArea1, true ) capturing = setTimer( function( ) setElementData(pCuboid1, "friendly", "yes") setElementData(pCuboid1, "ownedBy", getTeamName(pTeam)) givePlayerMoney( thePlayer, 4000 ) callClientFunction(thePlayer, "NeedMsg", 4) setRadarAreaColor( pArea1, iR, iG, iB ) setRadarAreaFlashing( pArea1, false ) outputChatBox ( "#ff0000La Base FOLT a sido Conquistada!!!", getRootElement(), 255, 255, 255, true) end, 300000, 1 ) end else callClientFunction(thePlayer, "NeedMsg", 3) end if (getPedOccupiedVehicle( thePlayer )) then callClientFunction(thePlayer, "NeedMsg", 5) end end ) Tu jugador es ahora 'thePlayer' y 'source' es el 'colshape'. PD: Te recomiendo hacer una revisión de 'thePlayer' para saber si es un jugador y evitar errores en el debug, ya que el primer parámetro de ese evento representa a cualquier elemento que entre al 'colshape'.
  3. Alexs

    [Ayuda] Blip

    Revisa tu linea 47: local player = getElementAttachedTo(blip) == source Eso convierte a 'player' en un 'boolean', elimina la comparación y prueba.
  4. Fíjate en el primer parámetro de 'onPlayerSpawn', es la coordenada 'X' de donde el jugador 'spawneo', así que no, no serviría, te recomiendo leer la wiki para la próxima.
  5. Quiere 6 números, es decir: 12.5469498484 > 12.5469 12315.1654684 > 12315.1
  6. Yo le dije lo mismo pero no le sirve por que no quiere 6 decimales, quiere 6 números en total.
  7. Gracias EDIT: Hey, Pero El "root" Aria que Cada Vez que Un Admin spawea, se le dara También La M4 a los Demas Admins, Así que Debería Quitarlo Creo Yo, No? No, eso no pasara.
  8. function giveWeapons ( ) if isObjectInACLGroup( "user."..getAccountName( getPlayerAccount( source ) ), aclGetGroup( "Admin" ) ) then giveWeapon ( source, 31, 200 ) end end addEventHandler ( "onPlayerSpawn", root, giveWeapons) @AlvareZ_ 'thePlayer' en tu código representa un numero, no un jugador.
  9. Alexs

    [Ayuda] Blip

    Podría ser causado por jugadores sin 'Team'.
  10. Alexs

    [Ayuda] Blip

    No defines 'player' en la función 'playerJoin', intenta usar 'source'.
  11. Alexs

    Ped

    Seria mas fácil usar un 'slothbot'.
  12. Lo arruinaste, era divertido hasta que te apareciste.. affzz..
  13. Te corrijo: 'source' si esta definido pero representa al vehículo en el que el jugador entra.
  14. Alexs

    Como es?

    Eso tampoco funcionaria.. tienes Skype? Yo te ayudo a hacerlo.
  15. Alexs

    Como es?

    Y así como hice yo , podria funciona? No, el estamento de la tercera linea siempre sera falso ya que lo comparas tras crear 'img' y no luego de borrarlo.
  16. Alexs

    Como es?

    Si los tiempos no son muy cortos, podrías usar 'guiStaticImageLoadImage' y 'guiSetPosition' y un timer con una tabla de Imagen y posiciones o bien usar 'dxDrawImage' y 'onClientRender' junto a 'getTickCount'.
  17. 'setPedStat' es server-side, 'getLocalPlayer' es client-side y no se de que lado va ese evento, tampoco defines 'thePlayer' y cuidado con el segundo argumento de 'addEventHandler'. EDIT: No se de que lado va este script, pero el segundo argumento de 'outputChatBox' es un jugador solo en server-side.
  18. Seria mas sencillo reemplazar el 'getVehicleName' comprobando una tabla, algo así: modded = { [462] = "Zipero", [550] = "Renault Clio", [589] = "Opel Astra", [426] = "Wolksvagen Golf", [547] = "Prueba", [405] = "Coche de Policia", [458] = "United :B", [529] = "Coche de Policia", [555] = "United :B" } local vehName = modded[ID] or getVehicleNameFromModel( ID ) --Así defines el nombre 'custom' y si no tiene, el original. --Ejemplo: addEventHandler( "onPlayerVehicleEnter", root, function() local vehName = modded[getElementModel( source )] or getVehicleName( source ) outputChatBox( "Un Jugador ha entrado a un(a) "..vehName, root, 255, 0, 255 ) end )
  19. El no se refiere a eso.
  20. Alexs

    Rotacion Cabeza

    Error mio, intenta con esto: addEventHandler( "onClientResourceStop", resourceRoot, function() local a, b = guiGetScreenSize() local x, y, z = getWorldFromScreenPosition( a * .5, b * .5, 1 ) setPedLookAt ( localPlayer, x, y, z, 0 ) --Si no sirve, prueba con un numero mayor a 0 (pero no muy alto). end )
  21. Tendrás que crear tu propio sistema de nombres.
  22. Alexs

    Teletrasportar

    addCommandHandler( "warpall", function( thePlayer ) if isObjectInACLGroup( "user."..getAccountName( getPlayerAccount( thePlayer ) ), aclGetGroup( "Admin" ) ) then local x, y, z = getElementPosition( thePlayer ) for k, i in ipairs ( getElementsByType( "player" ) ) do if not i == thePlayer then setElementPosition( i, x+math.random( 1, 4 ), y+math.random( 1, 4 ), z + 0.8, true ) end end end end )
  23. Buen video (y) La verdad ni lo vi no lo voy a ver, pero así sube mi conteo de post's PD: Podrias usar la etiqueta de 'youtube' para la próxima.
  24. Alexs

    Rotacion Cabeza

    addEventHandler( "onClientResourceStop", resourceRoot, function() local a, b = guiGetScreenSize() local x, y, z = getWorldFromScreenPosition( a * .5, b * .5, 1 ) setPedLookAt ( localPlayer, x, y, z, -1 ) end )
  25. Te extrañe puta barata ^^
×
×
  • Create New...