-
Posts
186 -
Joined
-
Last visited
Everything posted by Sensacion
-
ese archivo es el backup del original, osea una copia, no está compilado y no debes ponerlo en el meta.
-
estás provocando "chigualockowom" pero de todas maneras se creará el proyectil
-
con onColShapeHit y usando booleanos.
-
Depende de que color quieres que tengan.
-
1.- Contrataré un scripter, tengo $$ 2.- Job Mechanic 3.- Si, porque programo en algunos lenguajes. 4.- wiki + mirando el ejemplo SOLO de scripters de buen nivel. 5.- Lo imagino 6.- Ganar más de 3 cifras en dolaritos al día 7.- Porque me aburrí de jugar y siendo admin es diferente
-
Ahí le puse para que salga en blanco: addEventHandler('onPlayerChat', getRootElement(), function(msg, type) if type == 0 then cancelEvent() local gang = getElementData( source, "gang" ) local r, g, b = getPlayerNametagColor( source ) outputChatBox( gang .. getPlayerName( source ) .. ': #FFFFFF' .. msg, root, r, g, b, true ) end end )
-
armas = { [38] = true, [35] = true, [36] = true, [37] = true, [16] = true, [17] = true, [18] = true, [39] = true } function antiweapon ( previousWeaponID, currentWeaponID ) if ( armas[ currentWeaponID ] ) then if ( not isObjectInACLGroup ( "user.".. getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Secret" ) ) ) then cancelEvent ( ) outputChatBox("Estas armas son solo para ~Secret Option~", source, 0,128,255, true) end end end addEventHandler ( "onPlayerWeaponSwitch", root, antiweapon ) Pero creo que mejor sería evitar que dispare poniendo en false el toggleControl
-
Creo que la key es gang, prueba con: addEventHandler('onPlayerChat', getRootElement(), function(msg, type) if type == 0 then cancelEvent() local gang = getElementData( source, "gang" ) local r, g, b = getPlayerNametagColor( source ) outputChatBox( gang .. getPlayerName( source ) .. ': ' .. msg, root, r, g, b, true ) end end )
-
function math.round(number, decimals, method) decimals = decimals or 0 local factor = 10 ^ decimals if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor else return tonumber(("%."..decimals.."f"):format(number)) end end
-
Tienes que poner solo para los permisos de admin, quizá le pusiste para los usuarios también y al presionar f6 les muestra el gui.
-
No tiene nada que ver? por que no lees lo que dice Atouk, lo otro que dije es acerca de los cheat, tu eres el bizarro
-
era para probarlo en mi resolución, y dejarlo funcional, pero en el otro post ya te dijeron como se hace.
-
"robar" scripts de la carpeta mta lo hace el que quiere, el que puede, puede, el que no, no, a los que les duele le dicen robar, los mismos developers de mta dicen que es problema del dueño asegurar sus script, por otro lado los cheat de mta siempre existirán así como en otros juegos, no es necesario usar el sobiet, uno mismo puede hacer su propio trainer con un escaneador de memoria, pero eso ya es otro tema.
-
copia de nuevo, había puesto 44 en getElementModel en vez de 420, y le modifiqué algo, revisa de nuevo si funciona, y si no, miras el debug.
-
copialo de nuevo, y si no funciona dime que te sale en el debug
-
Esto debería quitar 50 cada 5 sec, prueba si funciona: local t = {} function taximetro( thePlayer ) if isPedInVehicle ( thePlayer ) then local taxi = getPedOccupiedVehicle ( thePlayer ) local driver = getVehicleOccupant ( taxi, 0 ) if ( getElementModel ( taxi ) == 420 and driver ) then t[ thePlayer ] = setTimer ( function() local occupants = getVehicleOccupants( taxi ) if ( #occupants >= 1 ) then for i, v in ipairs( occupants ) do takePlayerMoney ( v, 50 ) end else if isTimer( t[ thePlayer ] ) then killTimer( t[ thePlayer ] ) end end end, 5000, 0 ) end end end addCommandHandler( "taximetro", taximetro )
-
local occupants = getVehicleOccupants( taxi ) for i, v in ipairs( occupants ) do takePlayerMoney ( v, 50) end
-
function taximetro( thePlayer ) if isPedInVehicle ( thePlayer ) then local taxi = getPedOccupiedVehicle ( thePlayer ) local driver = getVehicleOccupant ( taxi, 0 ) if ( getElementModel ( taxi ) == 44 and driver ) then end end end addCommandHandler( "taximetro", taximetro )
-
la función se lee de arriba a abajo, pusiste "driver = getVehicleOccupant(source, 0)", eso te dará error porque en el primer argumento va el vehículo y aún no lo definiste, el vehículo está definido abajo con la variable taxi, además pones source, ahí debes poner el vehículo, osea taxi.
-
¿Y luego pongo getPlayerMoney takePlayerMoney setTimer ? Si, te faltaría obtener si es el driver, que le quite dinero a todos los del auto y se los de al conductor, como tu server es rol, también podrías fijar una cantidad de dinero, digamos /taximetro 20 y que cobre 20 y así, depende de como lo quieras.
-
function taximetro( thePlayer ) if isPedInVehicle ( thePlayer ) then local taxi = getPedOccupiedVehicle ( thePlayer ) if ( getElementModel ( taxi ) == 420 ) then BLOQUE.. end end end addCommandHandler( "taximetro", taximetro) Con eso ya verificas que está en un auto y que el id es el 420
-
@depato123, el primer argumento de addCommandHandler es para el que ejecuta el comando, osea el jugador y al ver theVehicle pienso que quieres obtener el modelo del auto, para obtener el auto primero debes verificar si está en el auto con isPedInVehicle, luego obtener el auto con getPedOccupiedVehicle
-
con eso quieres decir que el vehículo va a escribir /taximetro
-
Deja link para descargar el font, osea el "bhz.ttf"