Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Chikken's Targetting E2
- @inputs
- @outputs X Y Z Pos:vector Fire
- @persist Target:entity
- @trigger
- if (clk()) {
- if (Target) {
- X = Target:pos():x()
- Y = Target:pos():y()
- Z = Target:pos():z()
- Pos = Target:pos()
- }
- interval(100)
- }
- elseif(chatClk(owner())){
- if(lastSaid():left(1) == "/"){
- hideChat(1)
- Chat = lastSaid():explode(" ")
- Cmd = Chat[1,string]:sub(2)
- if(Cmd == "target") {
- if (findCanQuery()) {
- Target = findPlayerByName(Chat[2,string])
- if (!Target) {
- printColor(vec(50,100,200), "E2: ", vec(255,255,255), "Target not found.")
- }
- else {
- printColor(vec(50,100,200), "E2: ", vec(255,255,255), "Targeted " + Target:name() + ".")
- X = Target:pos():x()
- Y = Target:pos():y()
- Z = Target:pos():z()
- Pos = Target:pos()
- }
- }
- else {
- printColor(vec(50,100,200), "E2: ", vec(255,255,255), "Failed to find.")
- }
- }
- elseif (Cmd == "clear" | Cmd == "untarget") {
- Target = noentity()
- printColor(vec(50,100,200), "E2: ", vec(255,255,255), "Cleared Target.")
- Fire = (0)
- }
- elseif (Cmd == "fire") {
- printColor(vec(50,100,200), "E2: ", vec(255,255,255), "Fire!")
- Fire = (1)
- }
- }
- }
- elseif (first() | duped()) {
- runOnTick(1)
- runOnChat(1)
- Target = owner()
- interval(100)
- }
Add Comment
Please, Sign In to add comment