Jump to content

[Ayuda] Script


DarkAruna97

Recommended Posts

Hola, quisiera saber porque no anda el script o como tendria que arreglarlo.

          local weaponName = getWeaponNameFromID ( weapon ) 
            if weaponName then 
                outputConsoleKillMessage ( "* "..getPlayerName(killer).." killed by "..getPlayerName(source)..". ("..weaponName..")" ) 
     end 

Quisiera que ese mensaje sea en "RollMessage"

Link to comment

No te sabria decir si es rollmessage o me estoy confundiendo yo mismo. Pero lo que yo me refiero con rollmesage es cuando un usuario se loguea o muere, sale un mensaje abajo de todo diciendo " Name is logged" y "Name has killed" el script que trato de resolver seria siendo el de "Name has killed by ..Name.. Weapon"

Link to comment

Te recomiendo este:

https://community.multitheftauto.com/index.php?p= ... ls&id=8620

Para el código:

  
function onPlayerWasted(_,killer,weapon) 
namekiller = getPlayerName(killer) 
namemuerto = getPlayerName(source) 
weaponn = tostring(weapon) 
exports.AC_message:outputTopBar(namekiller.." mato a: "..namemuerto.." con "..weaponn",getRootElement(),255,0,0) 
end 
addEventHandler("onPlayerWasted",getRootElement(),onPlayerWasted) 
  
 

Link to comment

6prxoi.png

Como podria arreglar este script por favor ayudemen ya casi esta listo gracias a Tomas

  function onPlayerWasted(_,killer,weapon) 
namekiller = getPlayerName(killer) 
namemuerto = getPlayerName(source) 
weaponn = tostring(weapon) 
triggerClientEvent("onRollMessageStart", getRootElement(), (namekiller.." mato a: "..namemuerto.." con " tostring.., 255, 0, 0) 
end 
addEventHandler("onPlayerWasted",getRootElement(),onPlayerWasted) 

Link to comment

Qué le editaste? xD El original no era así ._.

  
function onPlayerWasted(_,killer,weapon) 
if killer and weapon 
namekiller = getPlayerName(killer) 
namemuerto = getPlayerName(source) 
weaponn = tostring(weapon) 
triggerClientEvent("onRollMessageStart", getRootElement(), (namekiller.." mato a: "..namemuerto.." con "..weaponn, 255, 0, 0) 
end 
end 
addEventHandler("onPlayerWasted",getRootElement(),onPlayerWasted) 
  

Link to comment
Qué le editaste? xD El original no era así ._.
  
function onPlayerWasted(_,killer,weapon) 
if killer and weapon 
namekiller = getPlayerName(killer) 
namemuerto = getPlayerName(source) 
weaponn = tostring(weapon) 
triggerClientEvent("onRollMessageStart", getRootElement(), (namekiller.." mato a: "..namemuerto.." con "..weaponn, 255, 0, 0) 
end 
end 
addEventHandler("onPlayerWasted",getRootElement(),onPlayerWasted) 
  

No se empeze a hacer cosas xD

Link to comment
  • 1 month later...

Tomas aca esta el debug solo que me colgue un par de dias me re olvide este post jejej

10s6s75.png

function onPlayerWasted(_,killer,weapon) 
namekiller = getPlayerName(killer) 
namemuerto = getPlayerName(source) 
weaponn = tostring(weapon) 
exports.AC_message:outputTopBar(namekiller.." mato a: "..namemuerto.. " con " ..weaponn, getRootElement(), 255, 0, 0) 
end 
addEventHandler("onPlayerWasted",getRootElement(),onPlayerWasted) 

Link to comment

El problema se debe a que moriste y no había un 'killer',

  
function onPlayerWasted(_,killer,weapon) 
if killer then 
namekiller = getPlayerName(killer) 
namemuerto = getPlayerName(source) 
weaponn = tostring(weapon) 
exports.AC_message:outputTopBar(namekiller.." mato a: "..namemuerto.. " con " ..weaponn, getRootElement(), 255, 0, 0) 
else 
exports.AC_message:outputTopBar(namekiller.." murio por causas desconocidas", getRootElement(), 255, 0, 0) 
end 
end 
addEventHandler("onPlayerWasted",getRootElement(),onPlayerWasted) 
  

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...