FreeGells Posted February 8, 2013 Share 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! Link to comment
Max+ Posted February 8, 2013 Share 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 ) Link to comment
FreeGells Posted February 8, 2013 Author Share 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 ) Link to comment
iPrestege Posted February 8, 2013 Share 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! Link to comment
FreeGells Posted February 8, 2013 Author Share Posted February 8, 2013 sorry, forgot to remove that part. Link to comment
iPrestege Posted February 8, 2013 Share 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 Link to comment
Blaawee Posted February 9, 2013 Share Posted February 9, 2013 'onResourceStart' Parameters resource ( startedResource ) Link to comment
3NAD Posted February 9, 2013 Share 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 Link to comment
GerardWay Posted February 9, 2013 Share 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. Link to comment
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