FreeGells Posted February 8, 2013 Posted February 8, 2013 Hello friends, i try create a bind to reload my weapon with R , but this dont working.. Code: function reloadGun(sourcePlayer, command) reloadPedWeapon(sourcePlayer) end addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "r", "down", reloadGun) end) Thanks!
Max+ Posted February 8, 2013 Posted February 8, 2013 function reload (thePlayer) reloadPedWeapon( thePlayer) end addEventHandler('onResourceStart', resourceRoot, reload) addEventHandler('onPlayerJoin', resourceRoot, function(thePlayer) bindKey(thePlayer, 'r', 'down', reload) end )
FreeGells Posted February 8, 2013 Author Posted February 8, 2013 i try adapt this, but i dont got it function reload (thePlayer) reloadPedWeapon( thePlayer) addEventHandler('onResourceStart', resourceRoot, reload) end function replaceModel() txd = engineLoadTXD ( "skins/10.txd" ) engineImportTXD ( txd, 10 ) dff = engineLoadDFF ( "skins/10.dff", 10 ) engineReplaceModel ( dff, 10 ) txd = engineLoadTXD ( "weapons/m4.txd" ) engineImportTXD ( txd, 356 ) dff = engineLoadDFF ( "weapons/m4.dff", 356 ) engineReplaceModel ( dff, 356 ) txd = engineLoadTXD ( "weapons/sniper.txd" ) engineImportTXD ( txd, 358 ) dff = engineLoadDFF ( "weapons/sniper.dff", 358 ) engineReplaceModel ( dff, 358 ) end addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "r", "down", reloadGun) end) addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel, resourceRoot, reload) addEventHandler('onPlayerJoin', resourceRoot, function(thePlayer) bindKey(thePlayer, 'r', 'down', reload) end )
iPrestege Posted February 8, 2013 Posted February 8, 2013 i try adapt this, but i dont got it function reload (thePlayer) reloadPedWeapon( thePlayer) addEventHandler('onResourceStart', resourceRoot, reload) end function replaceModel() txd = engineLoadTXD ( "skins/10.txd" ) engineImportTXD ( txd, 10 ) dff = engineLoadDFF ( "skins/10.dff", 10 ) engineReplaceModel ( dff, 10 ) txd = engineLoadTXD ( "weapons/m4.txd" ) engineImportTXD ( txd, 356 ) dff = engineLoadDFF ( "weapons/m4.dff", 356 ) engineReplaceModel ( dff, 356 ) txd = engineLoadTXD ( "weapons/sniper.txd" ) engineImportTXD ( txd, 358 ) dff = engineLoadDFF ( "weapons/sniper.dff", 358 ) engineReplaceModel ( dff, 358 ) end addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "r", "down", reloadGun) end) addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel, resourceRoot, reload) addEventHandler('onPlayerJoin', resourceRoot, function(thePlayer) bindKey(thePlayer, 'r', 'down', reload) end ) addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "r", "down", reloadGun) end) reloadGun = ?? I have a strange feeling about this!The event also used the server and client at the same event script? This is impossible!
iPrestege Posted February 8, 2013 Posted February 8, 2013 (edited) Server Side : function Reload(plr) reloadPedWeapon(plr) end addEventHandler('onResourceStart', resourceRoot, Reload ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "r", "down", Reload ) end ) Client Side : function replaceModel() txd = engineLoadTXD ( "skins/10.txd" ) engineImportTXD ( txd, 10 ) dff = engineLoadDFF ( "skins/10.dff", 10 ) engineReplaceModel ( dff, 10 ) txd = engineLoadTXD ( "weapons/m4.txd" ) engineImportTXD ( txd, 356 ) dff = engineLoadDFF ( "weapons/m4.dff", 356 ) engineReplaceModel ( dff, 356 ) txd = engineLoadTXD ( "weapons/sniper.txd" ) engineImportTXD ( txd, 358 ) dff = engineLoadDFF ( "weapons/sniper.dff", 358 ) engineReplaceModel ( dff, 358 ) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel) Edited February 8, 2013 by Guest
Blaawee Posted February 9, 2013 Posted February 9, 2013 'onResourceStart' Parameters resource ( startedResource )
3NAD Posted February 9, 2013 Posted February 9, 2013 (edited) Server Side : function Reload(plr) reloadPedWeapon(plr) end addEventHandler('onResourceStart', resourceRoot, Reload ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "r", "down", Reload ) end ) function Reload ( plr ) local player = plr or source reloadPedWeapon ( player ) end addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "r", "down", Reload ) end ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, plr in ipairs ( getElementsByType ( "player" ) ) do bindKey ( plr, "r", "down", Reload ) end end ) Edited February 9, 2013 by Guest
GerardWay Posted February 9, 2013 Posted February 9, 2013 Weapon Reloading is a Default resource included with 1.3.1 Servers. 1. Open Server Console 2. Type "start reload" 3. Click "Enter" 4. Click "R" Ingame to reload your weapon.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now