JesusAliso Posted September 9, 2013 Share Posted September 9, 2013 Buenas, ._.me rindo intente todo, como tenia en algunos script pero al parecer no funciona. A ver me explico, quiero hacer que sea con 2 comandos " /nitro " y " !buy nitro " el cmd funciona bien. pero no encuentro como hacer para que cumpla toda esa funcion pero con " ! ". algunas sugerencias?. Gracias. function BuyNos (player, command) if (getPlayerMoney(player) > 10000) then local auto = getPedOccupiedVehicle(player) local nick = getPlayerName(player) addVehicleUpgrade(auto,1010) setPlayerMoney(player, getPlayerMoney(player) - 10000 ) outputChatBox("#FFFF00* " .. nick .. " #FFFF00buy nitro! *", getRootElement(), 255, 255, 255, true) else outputChatBox("#FFFF00*#FF0000No tienes cash.#FFFF00*", player, 255, 255, 255, true) end end addCommandHandler("nitro", BuyNos) Link to comment
EstrategiaGTA Posted September 9, 2013 Share Posted September 9, 2013 Prueba con esto: function comando (message,type) if message == "!buy nitro" then if (getPlayerMoney(player) > 10000) then local auto = getPedOccupiedVehicle(player) local nick = getPlayerName(player) addVehicleUpgrade(auto,1010) setPlayerMoney(player, getPlayerMoney(player) - 10000 ) outputChatBox("#FFFF00* " .. nick .. " #FFFF00buy nitro! *", getRootElement(), 255, 255, 255, true) else outputChatBox("#FFFF00*#FF0000No tienes cash.#FFFF00*", player, 255, 255, 255, true) end end end addEventHandler("onPlayerChat", getRootElement(), comando) Recuerda que tiene que ser server-side. Aunque también he visto que para quitarle el dinero usas getPlayerMoney y setPlayerMoney, podrías solo usar: takePlayerMoney Link to comment
Julian09123 Posted September 9, 2013 Share Posted September 9, 2013 function nitro(p,c,t,command) if t == nil then player = p else player = findPlayer(t) end name = getPlayerName(player) name = string.gsub (name, "#%x%x%x%x%x%x", "") namebywho = getPlayerName(p) namebywho = string.gsub (namebywho, "#%x%x%x%x%x%x", "") if command == "nitro" then if takePlayerMoney ( thePlayer, tonumber(10000) ) then local auto = getPedOccupiedVehicle(player) local nick = getPlayerName(player) addVehicleUpgrade ( getPedOccupiedVehicle(player), 1010 ) outputChatBox(namebywho.."#ffff00Ah comprado el nitro "..name.."!", root, 255, 255, 0, true) end addCommandHandler("nitro", nitro) No esta probado pruebalo Link to comment
JesusAliso Posted September 9, 2013 Author Share Posted September 9, 2013 (edited) Estrategia, me tira error como dijiste. quite getPlayerMoney y setPlayerMoney. Puse takePlayerMoney y cuando pongo el comando me da error todas las funciones. "takePlayerMoney,getPedOccupiedVehicle,getPlayerName,addVehicleUpgrade." <- Eso me da error. function comando (message,type) if message == "!buy nitro" then takePlayerMoney ( thePlayer, 20000 ) local auto = getPedOccupiedVehicle(player) local nick = getPlayerName(player) addVehicleUpgrade(auto,1010) outputChatBox("#FFFF00* " .. nick .. " #FFFF00buy nitro! *", getRootElement(), 255, 255, 255, true) else outputChatBox("#FFFF00*#FF0000No tienes cash.#FFFF00*", player, 255, 255, 255, true) end end addEventHandler("onPlayerChat", getRootElement(), comando) Ah Julian, tu script lo he de probar y no hace nada, no aparece ningún error. PD: lo puse server-side Edited September 9, 2013 by Guest Link to comment
Sensacion Posted September 9, 2013 Share Posted September 9, 2013 Estrategia, me tira error como dijiste. quite getPlayerMoney y setPlayerMoney. Puse takePlayerMoney y cuando pongo el comando me da error todas las funciones. "takePlayerMoney,getPedOccupiedVehicle,getPlayerName,addVehicleUpgrade." <- Eso me da error. function comando (message,type) if message == "!buy nitro" then takePlayerMoney ( thePlayer, 20000 ) local auto = getPedOccupiedVehicle(player) local nick = getPlayerName(player) addVehicleUpgrade(auto,1010) outputChatBox("#FFFF00* " .. nick .. " #FFFF00buy nitro! *", getRootElement(), 255, 255, 255, true) else outputChatBox("#FFFF00*#FF0000No tienes cash.#FFFF00*", player, 255, 255, 255, true) end end addEventHandler("onPlayerChat", getRootElement(), comando) Cambia "thePlayer" y "player" por source Link to comment
JesusAliso Posted September 9, 2013 Author Share Posted September 9, 2013 Gracias a todos ya entendí y me sirvió. Link to comment
Julian09123 Posted September 9, 2013 Share Posted September 9, 2013 De nada Perdona por el error :3 Link to comment
Recommended Posts