Jump to content

Ayuda mensajes de muertes en el chat


lGalazArayal

Recommended Posts

No te ofendas, pero esta seccion es para ayudar a crear scripts, no para darte cosas hechas.

si po si yo creo pos

Aca lo tengo

function player_Wasted ( ammo, attacker, weapon, bodypart ) 
    -- if there was an attacker 
    if ( attacker ) then 
        -- we declare our variable outside the following checks 
        local tempString 
        -- if the element that killed him was a player, 
        if ( getElementType ( attacker ) == "player" ) then 
            -- put the attacker, victim and weapon info in the string 
            tempString = getPlayerName ( attacker ).." killed "..getPlayerName ( source ).." ("..getWeaponNameFromID ( weapon )..")" 
        -- else, if it was a vehicle, 
        elseif ( getElementType ( attacker ) == "vehicle" ) then 
            -- we'll get the name from the attacker vehicle's driver 
            tempString = getPlayerName ( getVehicleController ( attacker ) ).." killed "..getPlayerName ( source ).." ("..getWeaponNameFromID ( weapon )..")" 
        end 
        -- if the victim was shot in the head, append a special message 
        if ( bodypart == 9 ) then 
            tempString = tempString.." (HEADSHOT!)" 
        -- else, just append the bodypart name 
        else 
            tempString = tempString.." ("..getBodyPartName ( bodypart )..")" 
        end 
        -- display the message 
        outputChatBox ( tempString ) 
    -- if there was no attacker, 
    else 
        -- output a death message without attacker info 
        outputChatBox ( getPlayerName ( source ).." died. ("..getWeaponNameFromID ( weapon )..") ("..getBodyPartName ( bodypart )..")" ) 
    end 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

pero quiero que los nombres salgan a colores que puedo hacer ya lo tengo hecho

Link to comment
Te referis a este tipo de color: #FF0000? tenes que ponerle en 'true' el colorCoded de outputChatBox.

Se ando scripteando pa poner los nombres a color pero no me sirve :/

function player_Wasted ( ammo, attacker, weapon, bodypart ) 
    -- if there was an attacker 
    if ( attacker ) then 
        -- we declare our variable outside the following checks 
        local tempString 
        -- if the element that killed him was a player, 
        local r,g,b = getPlayerNametagColor ( source )   
        --get the player's nametag colour        
        if ( getElementType ( attacker ) == "player" ) then 
            -- put the attacker, victim and weapon info in the string 
            tempString = getPlayerName ( attacker ).." Le partio el culo a "..getPlayerName ( source ).."con una ("..getWeaponNameFromID ( weapon )..")" 
        -- else, if it was a vehicle, 
        elseif ( getElementType ( attacker ) == "vehicle" ) then 
            -- we'll get the name from the attacker vehicle's driver 
            tempString = getPlayerName ( getVehicleController ( attacker ) ).." killed "..getPlayerName ( source ).." ("..getWeaponNameFromID ( weapon )..")" 
        end 
        -- if the victim was shot in the head, append a special message 
        if ( bodypart == 9 ) then 
            tempString = tempString.." (HEADSHOT!)" 
        -- else, just append the bodypart name 
        else 
            tempString = tempString.." ("..getBodyPartName ( bodypart )..")" 
        end 
        -- display the message 
        outputChatBox ( tempString ) 
    -- if there was no attacker, 
    else 
        -- output a death message without attacker info 
        outputChatBox ( getPlayerName ( source ).." died. ("..getWeaponNameFromID ( weapon )..") ("..getBodyPartName ( bodypart )..")" ) 
    end 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

asi lo tengo yo

Link to comment
function player_Wasted ( ammo, attacker, weapon, bodypart ) 
    -- if there was an attacker 
    if ( attacker ) then 
        -- we declare our variable outside the following checks 
        local tempString 
        -- if the element that killed him was a player, 
        local r,g,b = getPlayerNametagColor ( source )  
        --get the player's nametag colour       
        if ( getElementType ( attacker ) == "player" ) then 
            -- put the attacker, victim and weapon info in the string 
            tempString = getPlayerName ( attacker ).." Le partio el culo a "..getPlayerName ( source ).."con una ("..getWeaponNameFromID ( weapon )..")" 
        -- else, if it was a vehicle, 
        elseif ( getElementType ( attacker ) == "vehicle" ) then 
            -- we'll get the name from the attacker vehicle's driver 
            tempString = getPlayerName ( getVehicleController ( attacker ) ).." killed "..getPlayerName ( source ).." ("..getWeaponNameFromID ( weapon )..")" 
        end 
        -- if the victim was shot in the head, append a special message 
        if ( bodypart == 9 ) then 
            tempString = tempString.." (HEADSHOT!)" 
        -- else, just append the bodypart name 
        else 
            tempString = tempString.." ("..getBodyPartName ( bodypart )..")" 
        end 
        -- display the message 
        outputChatBox ( tempString, root, 255, 255, 255, true ) -- Aca 
    -- if there was no attacker, 
    else 
        -- output a death message without attacker info 
        outputChatBox ( getPlayerName ( source ).." died. ("..getWeaponNameFromID ( weapon )..") ("..getBodyPartName ( bodypart )..")", root, 255, 255, 255, true ) -- Y aca 
    end 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

Te señale donde cambie.

Link to comment
function player_Wasted ( ammo, attacker, weapon, bodypart ) 
    -- if there was an attacker 
    if ( attacker ) then 
        -- we declare our variable outside the following checks 
        local tempString 
        -- if the element that killed him was a player, 
        local r,g,b = getPlayerNametagColor ( source )  
        --get the player's nametag colour       
        if ( getElementType ( attacker ) == "player" ) then 
            -- put the attacker, victim and weapon info in the string 
            tempString = getPlayerName ( attacker ).." Le partio el culo a "..getPlayerName ( source ).."con una ("..getWeaponNameFromID ( weapon )..")" 
        -- else, if it was a vehicle, 
        elseif ( getElementType ( attacker ) == "vehicle" ) then 
            -- we'll get the name from the attacker vehicle's driver 
            tempString = getPlayerName ( getVehicleController ( attacker ) ).." killed "..getPlayerName ( source ).." ("..getWeaponNameFromID ( weapon )..")" 
        end 
        -- if the victim was shot in the head, append a special message 
        if ( bodypart == 9 ) then 
            tempString = tempString.." (HEADSHOT!)" 
        -- else, just append the bodypart name 
        else 
            tempString = tempString.." ("..getBodyPartName ( bodypart )..")" 
        end 
        -- display the message 
        outputChatBox ( tempString, root, 255, 255, 255, true ) -- Aca 
    -- if there was no attacker, 
    else 
        -- output a death message without attacker info 
        outputChatBox ( getPlayerName ( source ).." died. ("..getWeaponNameFromID ( weapon )..") ("..getBodyPartName ( bodypart )..")", root, 255, 255, 255, true ) -- Y aca 
    end 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

Te señale donde cambie.

Wow muchas gracias me sirvio mucho :). ahora si salen bien los killmensajes en el chat :) pero ahora encontre un problema que cuando me mato yo mismo con una basuca dice Galaz le ha partido el culo a Galaz y eso no me gusta ¿se puede arreglar? y que cuando se mate uno mismo diga Galaz se ha suicidado espero que me ayuden gracias.

Link to comment

Hola

function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")") 
    else 
    outputChatBox(getPlayerName(source).." Ha Muerto Causa De La Muerte: Desconocida") 
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Dime si hay algún eeror

Link to comment
Hola
function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")") 
    else 
    outputChatBox(getPlayerName(source).." Ha Muerto Causa De La Muerte: Desconocida") 
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Dime si hay algún eeror

No no me funciono es igual al otro xD yo quiero que cuando me mate yo mismo salga lGalazl se ha suicidado cuando me mate con armas y cuando me mate desde el freeroam lo mismo y cuando mate o me matan ami salga Galaz le ha partido del Culo a Diego o Diego le a partido el culo a Galaz espero que me ayudes.

Link to comment
Hola
function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")") 
    else 
    outputChatBox(getPlayerName(source).." Ha Muerto Causa De La Muerte: Desconocida") 
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Dime si hay algún eeror

No no me funciono es igual al otro xD yo quiero que cuando me mate yo mismo salga lGalazl se ha suicidado cuando me mate con armas y cuando me mate desde el freeroam lo mismo y cuando mate o me matan ami salga Galaz le ha partido del Culo a Diego o Diego le a partido el culo a Galaz espero que me ayudes.

Eso es lo que hace ami si me funciono probe matarme con Granadas y me dice muesrte desconocida y si me mata alguien dice QUE me maro el otro player nose por que no te funciona...

Link to comment
Hola
function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")") 
    else 
    outputChatBox(getPlayerName(source).." Ha Muerto Causa De La Muerte: Desconocida") 
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Dime si hay algún eeror

No no me funciono es igual al otro xD yo quiero que cuando me mate yo mismo salga lGalazl se ha suicidado cuando me mate con armas y cuando me mate desde el freeroam lo mismo y cuando mate o me matan ami salga Galaz le ha partido del Culo a Diego o Diego le a partido el culo a Galaz espero que me ayudes.

Eso es lo que hace ami si me funciono probe matarme con Granadas y me dice muesrte desconocida y si me mata alguien dice QUE me maro el otro player nose por que no te funciona...

Mira cuando me mato yo mismo con basuca dice Galaz le ha partido el culo a Galaz con una rocket y cuando uno mismo se mata quiero que aparezca Galaz se ha suicidado espero que me ayudes gracias :)

Link to comment

Prueba Haci no esta TESTEADO:

function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
    else 
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Link to comment
Prueba Haci no esta TESTEADO:
function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
    else 
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Ahora si funciona eso de la basuca sale galaz se ha suicidado cuando me mato yo mismo pero no sale el nombre a color y cuando mato a alguien dice que al que mate se suicido espero que me ayudes gracias :)

Link to comment
function player_Wasted (ammo, killer, weapon) 
    if not killer or killer == source then   
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
    else 
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Link to comment
Prueba Haci no esta TESTEADO:
function player_Wasted (ammo, killer, weapon) 
    if (killer) then   
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
    else 
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
end 
end 
addEventHandler("onPlayerWasted", getRootElement(), player_Wasted) 

Ahora si funciona eso de la basuca sale galaz se ha suicidado cuando me mato yo mismo pero no sale el nombre a color y cuando mato a alguien dice que al que mate se suicido espero que me ayudes gracias :)

Creo que con esto no tendras problema fíjate ahora y dime:

addEventHandler("onPlayerWasted", getRootElement(), 
function(ammo, killer, weapon) 
    if morir then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
    else 
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
end 
end) 

Link to comment
Creo que con esto no tendras problema fíjate ahora y dime:
addEventHandler("onPlayerWasted", getRootElement(), 
function(ammo, killer, weapon) 
    if morir then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
    else 
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
end 
end) 

Eso no funcionaria, 'morir' no esta definido en ningún lado.

Link to comment
Creo que con esto no tendras problema fíjate ahora y dime:
addEventHandler("onPlayerWasted", getRootElement(), 
function(ammo, killer, weapon) 
    if morir then   
    outputChatBox(getPlayerName(killer).." Le partio el culo a "..getPlayerName(source).." con una ("..getWeaponNameFromID(weapon)..")")  
    else 
    outputChatBox(getPlayerName(source).." Se Ha Suicidado!") 
end 
end) 

Eso no funcionaria, 'morir' no esta definido en ningún lado.

Pero por que ami me funciono ?

puedes estar en lo sierto alexs por que lo probe solo no con otro Player.

Link to comment
  • Recently Browsing   0 members

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