JesusAliso Posted September 9, 2013 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)
EstrategiaGTA Posted September 9, 2013 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
Julian09123 Posted September 9, 2013 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 Skype: Juliang09123
JesusAliso Posted September 9, 2013 Author 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
Sensacion Posted September 9, 2013 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
JesusAliso Posted September 9, 2013 Author Posted September 9, 2013 Gracias a todos ya entendí y me sirvió.
Julian09123 Posted September 9, 2013 Posted September 9, 2013 De nada Perdona por el error :3 Skype: Juliang09123
Recommended Posts