Jump to content

Porque no da el export?


Monsthers

Recommended Posts

Hola comunidad española de MTA esta vez tengo un problema que no entiendo, pues tengo un script bajado de la comunidad que es un Vehicle System donde puedo bloquear los autos para team,class y user. El script funciona al pelo pero tiene algo que no me gusta y lo quiero cambiar la cosa es que cuando un jugador no es de una class,team o user que se ha bloqueado el auto le manda un mensaje con lo siguiente escrito "Este vehículo está bloqueado a el siguientes Grupo:Nombre del grupo al que ha sido bloqueado" Pues ese mensaje lo manda en outputchatbox y yo no lo quiero por hay si no un export que tengo. Pues le hago un export como estoy acostrumbado a hacerle a mis otros script y funciona y con este no, Aqui el script.

 

function enterVehicle(player,seat,jacked)
	if getElementData(source,"lockedTo") then
		local carGroup = getElementData(source,"lockedTo")
		local lockKind = getElementData(source,"lockType")
		local carGroups = split(carGroup,",")
		local carCheckingTable = {}
		for i,v in ipairs(carGroups) do
			carCheckingTable[v] = true
		end
		if lockKind == "team" then
			local playerTeam = getTeamName(getPlayerTeam(player))
			if seat == 0 then
				if not carCheckingTable[playerTeam] then
					cancelEvent()
					outputDebugString("Locked")
					exports.SAVGcommands:sendMessage("Este vehículo está bloqueado a el siguiente Equipo: ".. carGroup ..".",player,255,255,0)
				end
			end
		elseif lockKind == "user" then
			local playerAccount = getAccountName(getPlayerAccount(player))
			if seat == 0 then
				if not carCheckingTable[playerAccount] then
					cancelEvent()
					outputDebugString("Locked")
					exports.SAVGcommands:sendMessage("Este vehículo está bloqueado a el siguiente Usuario: ".. carGroup ..".",player,255,255,0)
				end
			end
		elseif lockKind == "acl" then
			local playerAcl = isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup(carGroup))
			if seat == 0 then
				if playerAcl == false then
					cancelEvent()
					outputDebugString("Locked")
					outputChatBox("This vehicle is locked to ".. lockKind .. "(s) : ".. carGroup ..".",player,255,0,0)
				end
			end
		elseif lockKind == "class" then
			local playerClass = getElementData(player,"class") or ""
			if seat == 0 then
				if not carCheckingTable[playerClass] then
					cancelEvent()
					outputDebugString("Locked")
					exports.SAVGcommands:sendMessage("Este vehículo está bloqueado a el siguiente Clase: ".. carGroup ..".",player,255,255,0)
				end
			end
		elseif lockKind == "group" then
			local playerGroup = getElementData(player,"group")
			if seat == 0 then
				if not carCheckingTable[playerGroup] then
					cancelEvent()
					outputDebugString("Locked")
					outputChatBox("Este vehículo está bloqueado a el siguientes Grupo: ".. carGroup ..".",player,255,0,0)
				end
			end
		elseif lockKind == "gang" then
			local playerGang = getElementData(player,"gang")
			if seat == 0 then
				if not carCheckingTable[playerGang] then
					cancelEvent()
					outputDebugString("Locked")
					outputChatBox("Este vehículo está bloqueado a la siguiente Pandilla: ".. carGroup ..".",player,255,0,0)
				end
			end
		end
	end
end

 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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