Danke fürs lesen und ich hoffe das es einer machen kann
edited 2×, last 30.01.16 03:33:23 pm
Scripts
1 Laser pro Server
1 Laser pro Server
1


walkover-Hook. Bei dem prüfst du, wenn der Item Type ein Laser (45) ist, ob andere Spieler einen Laser haben. Das zu prüfen ist etwas schwieriger. Du musst über alle Spieler iterieren und dann über die Tabelle die dir
playerweapons für jeden Spieler gibt. Sobald du da einen Laser findest, brichst du den
walkover-Hook mit Return 1 ab (das verhindert, dass der Laser genommen wird) und gibst deine Textnachricht aus.
kann es keiner machen? Ist es schwer? laserscript = {}
havelaser = 0
addhook("walkover","laserscript.walkover")
function laserscript.walkover(id,iid,ty)
	if ty == 45 then
		if havelaser == 0 then
			havelaser = id
			return 0
		else
			msg2(id,"Go kill "..player(havelaser,"name").." to get laser")
			return 1
		end
	end
end
addhook("leave","laserscript.leave")
function laserscript.leave(id)
	if havelaser == id then
		havelaser = 0
	end
end
addhook("drop","laserscript.drop")
function laserscript.drop(id,iid,ty)
	if ty == 45 then
		if havelaser == id then
			havelaser = 0
		end
	end
end
addhook("kill","laserscript.kill")
function laserscript.kill(k,v)
	if havelaser == v then
		havelaser = 0
	end
end
1
