Jump to content

Slothbot "Friendly fire en bots" problemas


Recommended Posts

Como dice en el titulo (No se si lo he escrito bien) estoy tratando de hacer que los bots o peds del mismo equipo no puedan hacerse daño alguno ya he provado varias veces pero no ha dado nada.

El script que uso es slothbot ,ademas he visto algunas funciones que talvez me puedan ayudar como la de "exports.slothbot:getBotTeam"

aca les dejo lo que trate de avanzar

  
function friendlyfirepeds ( attacker) 
if getElementType(attacker) == "ped" and getElementType(source) == "ped" then 
if exports.slothbot:getBotTeam ( attacker ) == exports.slothbot:getBotTeam ( source ) then 
    cancelEvent () 
    end 
end 
end 
  
addEventHandler ( "onClientPedDamage", getRootElement (), friendlyfirepeds ) 
  

No se cualquier ayuda me vendria como un milagro

Link to comment
Modificalo desde el script sbclient.lua en slothbot

Busca éste evento

"onClientPedDamage"

Luego allí lo colocas a como debe ser.

Yo lo uso así:

if (isElement(attacker)) then 
        local theTeam = getElementData(source, "BotTeam") 
        if (isElement(theTeam)) then 
                if (getElementType ( attacker ) == "ped") then 
                    if (getElementData ( attacker, "BotTeam" ) == theTeam) then 
                        cancelEvent() --cancel the event 
                    end 
                elseif (getElementType ( attacker ) == "player") then 
                    if getPlayerTeam(attacker) then 
                        if getPlayerTeam(attacker) == theTeam then 
                            cancelEvent() --cancel the event 
                        end 
                    end 
                end 
        end 
    end 

Gracias ya o he probado :D

Link to comment
  • Recently Browsing   0 members

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