Jakepankeke Posted March 2, 2016 Share Posted March 2, 2016 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
Jakepankeke Posted March 2, 2016 Author Share Posted March 2, 2016 Modificalo desde el script sbclient.lua en slothbotBusca é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 Link to comment
Recommended Posts