
Araa
Members-
Posts
64 -
Joined
-
Last visited
Everything posted by Araa
-
function PerdisteElTrabajo (Player, localPlayer) if ( Posicion == 0 ) then outputChatBox("Abandonaste el colectivo perdiste el trabajo", Player, 255, 0, 0) SeAcabo () end end function MensajeAdvertencia2 (player, localPlayer) outputChatBox("ADVERTENCIA: Vuelve al colectivo o perderas el trabajo", Player, 255, 255, 0) end outputChatBox("Antes de sacar un colectivo debes seleccionar un recorrido.", Player, 255, 0, 0) end addEvent( "SeleccionaRecorrido", true ) addEventHandler( "SeleccionaRecorrido", getRootElement (), SeleccionaUnRecorrido ) Proba ahi, no toco un codigo hace meses pero calculo que puede andar :v
-
Que error tenes en el debug?
-
function addTimer(hitElement) if (getElementType(hitElement) ~= "player") then return end addedtimer[hitElement] = setTimer(killPed, 60000, 1, hitElement) end addEventHandler( "onColShapeHit", safecol, addTimer) function removeTimer(hitElement) if (isTimer(addedtimer[hitElement])) then killTimer(addedtimer[hitElement]) end end addEventHandler( "onColShapeLeave", safecol, removeTimer)
-
function raceWin( rank ) local acc = getPlayerAccount( source ) local ptzData = getAccountData( acc, "Points" ) if ptzData then setAccountData( acc, "Points", ptzData + pointswin ) else setAccountData( acc, "Points", pointswin ) end outputChatBox("[Points]#FFFFFF " .. getPlayerName(source).. " #00FF00 receive 1 point", getRootElement(), 255, 255, 255, true ) end addEventHandler("onPlayerFinish", getRootElement(), raceWin) function check() local alive = getAlivePlayers() local player = alive[1] local acc = getPlayerAccount( player ) local ptzData = getAccountData( acc, "Points" ) if (#alive <= 3) then if ptzData then setAccountData( acc, "Points", ptzData + pointsToWin ) else setAccountData( acc, "Points", pointsToWin ) end outputChatBox("[Points]#FFFFFF " .. getPlayerName(player).. " #00FF00 receive 10 points", getRootElement(), 255, 255, 255, true ) end end addEventHandler("onPlayerWasted",getRootElement(),check)
-
Learn to portforward and take a look at this: https://wiki.multitheftauto.com/wiki/Server_Manual It might help you setting your server up.
-
Checked its instructions? https://forum.multitheftauto.com/viewtop ... 0&start=46
-
for _, player in ipairs(getElementsByType("player")) do setElementVisibleTo(pilotMark, player, false) end for _, player in ipairs(getPlayersInTeam(teamPilot)) do setElementVisibleTo(pilotMark, player, true) end
-
What bugs are there? Post your debugerror. For the visible only thing use the 10th argument when creating the marker or simply use setElementVisibleTo
-
probaste con setElementRotation?
-
Esto es lo que yo uso. rx, ry = guiGetScreenSize() guiCreateWindow((rx/2)-hx/2, (ry/2)-hy/2, hx, hy) Por Ejemplo, si tenes: guiCreateWindow(183,118,426,286,"",false) Para que funcione en otras resoluciones deberia ser: rx, ry = guiGetScreenSize() guiCreateWindow((rx/2)-213, (ry/2)-143, 426, 286, "", false) Notaste como 213 y 143 son las mitades de 426 y 286? Importante: Si estas usando el GUI Editor asegurate de que te muestre las coordenadas en absoluto, no en relativo.
-
Podrias crear el vehiculo, warpeas al ped dentro del hunter y usar toggleControl para hacer que lo maneje, es medio complicado pero me parece que se puede.
-
LUA - CLIENT: addEventHandler("onClientResourceStart", resourceRoot, function() hWnd_Commands = guiCreateWindow( 0.2, 0.2, 0.6, 0.6, "Admin LVL.5 Commands || By Enjoy || Version 1.0", true ) hGrid_Admin = guiCreateGridList( 0.1, 0.1, 0.8, 0.6, true, hWnd_Commands ) guiSetVisible(hWnd_Commands, false) end) function visibleToAdmin5() triggerServerEvent('aclAdmin5', root) guiSetVisible(hWnd_Commands, true) showCursor(true) end addCommandHandler('mycmds', visibleToAdmin5) addEventHandler('onPlayerLogin', getRootElement(), visibleToAdmin5) LUA - SERVER: addEvent('aclAdmin5',true) function aclAdmin5_( ) if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount ( client ) ), aclGetGroup ( "Admin5" ) ) then end end addEventHandler('aclAdmin5', getRootElement(), aclAdmin5_) Anyways, what you are trying to do it to make the check serverside? If so, it doesn't return any value, thus won't really make any effect on the clientside function.
-
local marker1 function marker () marker1 = createMarker ( 2794.899, -2463.6, 12.6, "cylinder", 1.5, 255, 255, 255, 150 ) end addCommandHandler ("create", marker) function changeColor () setMarkerColor ( marker1, 255, 0, 0, 150 ) end addCommandHandler ("color", changeColor)
-
dxDrawText en ClientSide, o tambien podes usar labels (de las funciones GUI)
-
function kay () setTimer( givePlayerMoney, 300000, 1, source, 100) end addEventHandler ("onPlayerSpawn", root, kay) You don't have to declare the source argument, the first argument of that event is the x coordenate, which makes no sense. source is the player that spawned.
-
Just you, if you want it to be streamed for everyone you must trigger it from ServerSide. Only you.
-
Hola, queria que me orienten acerca de como hacer que las tablas se ejecuten en orden, por ejemplo: markersPosition = { {-2574.6545410156, 241.19682312012, 8.6055994033813}, {-2620.3879394531, 375.97979736328, 5.15625}, {-2867.8952636719, 699.45672607422, 22.693984985352}, {-2623.2307128906, 1406.8719482422, 6.1015625}, {-2355.7180175781, 1244.8037109375, 28.829086303711}, {-1913.0294189453, 1256.3291015625, 18.522169113159},} function getNewLocation(player) local num = math.random(#markersPosition) marker = createMarker(markersPosition[num][1], markersPosition[num][2], markersPosition[num][3], "cylinder", 1.5, 100, 200, 50) addEventHandler("onClientMarkerHit", marker, getNewLocation) end Yo lo tengo asi, pero no tengo idea de como hacerlos en orden (no random) asi que si me ayudan se los agradeceria mucho.
-
Tenes que usar las siguiente funciones: getPlayerAccount setAccountData getAccountData setElementModel Y los siguientes eventos: onPlayerJoin o onClientPlayerJoin
-
https://wiki.multitheftauto.com/index.ph ... aci%C3%B3n Lee eso, trata de hacer tus propios scripts y lo que no entiendas lo posteas aca y te ayudamos. Si queres respuestas mas rapidas podes usar IRC: Server: irc.gtanet.com Channel: #mta.scripting En IRC tenes que preguntar en ingles si o si.
-
El blip lo crea el. function patriot ( ) patriot2 = createVehicle ( 470, 2294.82, 2450.75, 10.82 ) myBlip = createBlipAttachedTo ( patriot2, 23 ) end addEventHandler( "onResourceStart", resourceRoot, patriot) Proba ahora.