~Nico~ Posted November 12, 2014 Share Posted November 12, 2014 Buenas a todos, necesito por favor que me ayuden con una cosa al comprar armas. Bueno lo que pasa es que al comprar armas puse mensaje para que aparezca si compraste el arma o no tienes dinero, pero el problema es que el mensaje les aparece a todos, a ver me explico, yo me compro una m4 y a todos les aparece en el chat que yo compre una m4, y es molesto quiero que solo aparezca al que lo compre. local name = getPlayerName(source) outputChatBox ( "Has comprado una Minigun.", getRootElement(), 0, 255, 0, true ) else outputChatBox ( "No tienes dinero para comprar una Minigun.", getRootElement(), 255, 0, 0, true ) end end) Espero que me ayuden gracias. Link to comment
iSmokee Posted November 12, 2014 Share Posted November 12, 2014 local name = getPlayerName(source) outputChatBox ( "Has comprado una Minigun.", localPlayer, 0, 255, 0, true ) else outputChatBox ( "No tienes dinero para comprar una Minigun.", localPlayer, 255, 0, 0, true ) end end) Link to comment
Tomas Posted November 12, 2014 Share Posted November 12, 2014 local name = getPlayerName(source) outputChatBox ( "Has comprado una Minigun.", localPlayer, 0, 255, 0, true ) else outputChatBox ( "No tienes dinero para comprar una Minigun.", localPlayer, 255, 0, 0, true ) end end) @Nico Para hacer ese mensaje se necesita detectar el dinero del jugador, como solo nos has proporcionado una parte del código no podemos adivinar donde está (o si existe) el if que hace eso. @Smokeee Farmeando[/i[] posts con respuestas erróneas y sin sentido alguno desde tiempos inmemoriables huehuehu Link to comment
~Nico~ Posted November 12, 2014 Author Share Posted November 12, 2014 local name = getPlayerName(source) outputChatBox ( "Has comprado una Minigun.", localPlayer, 0, 255, 0, true ) else outputChatBox ( "No tienes dinero para comprar una Minigun.", localPlayer, 255, 0, 0, true ) end end) @Nico Para hacer ese mensaje se necesita detectar el dinero del jugador, como solo nos has proporcionado una parte del código no podemos adivinar donde está (o si existe) el if que hace eso. @Smokeee Farmeando[/i[] posts con respuestas erróneas y sin sentido alguno desde tiempos inmemoriables huehuehu ok, esto seria todo el codigo completo addEvent("minigunboton", true) addEventHandler("minigunboton",root, function() local PlayerMoney = getPlayerMoney(source) if ( PlayerMoney >= 30000) then takePlayerMoney(source,30000) giveWeapon ( source , 38,800 ) setPedWeaponSlot(source, getSlotFromWeapon(38)) local name = getPlayerName(source) outputChatBox ( "Has comprado una Minigun.", localPlayer, 0, 255, 0, true ) else outputChatBox ( "No tienes dinero para comprar una Minigun.", localPlayer, 255, 0, 0, true ) end end) Link to comment
Tomas Posted November 12, 2014 Share Posted November 12, 2014 addEvent("minigunboton", true) addEventHandler("minigunboton",root, function() local PlayerMoney = getPlayerMoney(source) if ( PlayerMoney >= 30000) then takePlayerMoney(source,30000) giveWeapon ( source , 38,800 ) setPedWeaponSlot(source, getSlotFromWeapon(38)) local name = getPlayerName(source) outputChatBox ( "Has comprado una Minigun.", source, 0, 255, 0, true ) else outputChatBox ( "No tienes dinero para comprar una Minigun.", source, 255, 0, 0, true ) end end) Link to comment
Recommended Posts