-
Posts
3,875 -
Joined
-
Days Won
67
Everything posted by DNL291
-
Use setWeaponProperty.
-
Also, the triggerServerEvent function in line 2 is wrong. The arguments of triggerServerEvent function are: "event", theElement, [arguments].
-
The parameters of the jail1 function are: hitElement and matchingDimension, because you is attaching the event "onMarkerHit" in this function.
-
You can use Notepad++ with MTA highlight.
-
Server não aparece na lista
DNL291 replied to frukogames's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Esse tópico pode ajuda-lo com a criação/configuração do server e abrir as portas: viewtopic.php?f=156&t=42855&p=433180#p433180 -
You're welcome.
-
<meta> <info author="audi" version="1.0" type="script"/> <script src="carpack.lua" type="client"/> <file src="manana.txd" type="client"/> <file src="manana.dff" type="client"/> </meta> function replaceModel() txd = engineLoadTXD("manana.txd", CAR ID ) engineImportTXD(txd, CAR ID) dff = engineLoadDFF("manana.dff", CAR ID ) engineReplaceModel(dff, CAR ID) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel) addCommandHandler( "reloadcar", replaceModel ) In "CAR ID" put the id of the vehicle you want to replace.
-
The files "manana.txd" and "manana.dff" must be within the resource.
-
function giveammo(thePlayer, commandName, ammo) if ammo then local weapon = getPedWeapon(thePlayer) if weapon == 0 then return end local totalAmmo = getPedTotalAmmo(thePlayer) setWeaponAmmo(thePlayer, weapon, totalAmmo+tonumber(ammo)) end end addCommandHandler( "giveammo", giveammo )
-
Try trigger the event for everyone [root].
-
You are kicking the sourcePlayer in kickplay function.
-
Happy birthday Solidsnake14!
-
Evento "onClientResourceStart" é clientside, use "onResourceStart" com o argumento resourceRoot invés de getRootElement() (você não quer criar o veículo com o ped sempre que algum resource for iniciado). Pra que tantos custom events? Você não precisa criar vários eventos para ser chamado pelo serverside. Basta fazer assim: addEventHandler("callSetPedControlState", root, function (control) setPedControlState( MotoristaFant, control, true ) end) E definir o control quando chamar com triggerClientEvent/triggerEvent. Se quiser pode até colocar a boolean para ser definida no argumento, para ativar/desativar a função. A função para atualizar as coordenadas pode ser inútil, a menos que você precise criar.
-
-------------------------------------------------------------------------------------------- -- Scripting by Sasuke -- Server-Side -------------------------------------------------------------------------------------------- addEventHandler("onPlayerLogin", getRootElement(), function () local account = getPlayerAccount(source) if isObjectInACLGroup ( "user." .. getAccountName(account), aclGetGroup ( "Admin" ) ) then triggerClientEvent ( source, "admin", source ) end end -------------------------------------------------------------------------------------------- -- Scripting by Sasuke -- Client-Side -------------------------------------------------------------------------------------------- function logueoadmin() dxDrawRectangle(417, 648, 461, 30, tocolor(5, 0, 5, 141), true) dxDrawText( getPlayerName(localPlayer).." (Admin |Lv4|) Ha iniciado sesion", 422, 649, 845, 668, tocolor(200, 0, 0, 141), 1, "pricedown", "left", "top", false, false, true, false, false) end addEventHandler("onClientRender", root, logueoadmin) addEvent("admin", true) addEventHandler("admin", getRootElement(), logueoadmin)
-
Use these functions: engineLoadCOL engineLoadDFF engineReplaceCOL engineReplaceModel
-
Na função para criar um evento customizado (addEvent), o segundo argumento, que no caso está definido como true, é para permitir que este evento [ou event] seja chamado remotamente com as funções triggerClientEvent e triggerServerEvent. Se este não for definido, ficará como false por padrão, ou se definido como false não poderá ser chamado remotamente com as funções citadas acima. Faltou também, exemplos de funções com parâmetro(s) a ser definido com triggerClientEvent/triggerServerEvent. Tutorial pouco aprofundado, com falta de complementação. Mas a iniciativa foi boa.
-
Use a função setPedControlState (clientside), com o control accelerate para acelerar o veículo e brake_reverse para desacelerar. Além disso, vehicle_left e vehicle_right para virar o veículo para os lados; e obter a posição do jogador, você deve calcular o tempo para virar o veículo, de acordo com a posição do jogador. Se o jogador estiver se movendo você pode usar o event onClientRender para atualizar as posições do jogador. Se você criar o veículo de frente para o jogador não precisará fazer isso (a menos que o jogador esteja andando).
-
Estamos aqui sempre para ajudar, não exite em pedir ajuda aqui.
-
In this case, you should use 'type' in condition. local value = "text" if type(value) == "number" then outputChatBox("Numeric") else outputChatBox("Not numeric") end
-
Use funções DX para criar textos e dx-rectangle, e a função setCameraMatrix para definir a posição da câmera. Acho que é isso que você quer dizer.
-
You're welcome.
-
Worked for me. Try the code again.
-
The "onPlayerSpawn" event is serverside only. function startMySound() sound = playSound( "1.mp3", true ) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), startMySound ) function stopMySound() stopSound( sound ) end addEventHandler ( "onClientPlayerSpawn", localPlayer, stopMySound )
-
Try dxDrawText function with the colorCoded argument. dxDrawText("#ffffff".. messageJoin,30,y/2-20,574,20,tocolor(200,0,0,255),1,"default-bold","left","top",false,false,false,true) dxDrawImage (10,x/2-20,16,16,"icon/join.png",0,-120)