Pearlthrough skript error

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

MentalCode

Member
May 30, 2017
10
0
0
34
Skript Version: 2.1.2
Skript Author: Njol
Minecraft Version: 1.7.10
---
Full Code:
Code:
on projectile hit:
    projectile is an ender pearl
    if event-block is a fence gate:
        shoot event-projectile 1 meter in front event-block
        set velocity of last shot projectile to velocity of event-projectile
        delete event-projectile

Errors on Reload:
Code:
[06:55:42 INFO]: [Skript] Reloading all scripts...
[06:55:43 ERROR]: Use 'projectile' and/or 'shooter' in projectile hit events (test.sk, line 3: if event-block is a fence gate:')
[06:55:43 INFO]: Loaded 3 scripts with a total of 2 triggers and 1 command in 0.4 seconds
[06:55:43 INFO]: [Skript] Encountered 1 error while reloading all scripts!

Addons using (including versions):
SkQuery v3.21.4

Have you tried searching the docs? Yes
Have you tried searching the forums? No
 
Skript Version: 2.1.2
Skript Author: Njol
Minecraft Version: 1.7.10
---
Full Code:
Code:
on projectile hit:
    projectile is an ender pearl
    if event-block is a fence gate:
        shoot event-projectile 1 meter in front event-block
        set velocity of last shot projectile to velocity of event-projectile
        delete event-projectile

Errors on Reload:
Code:
[06:55:42 INFO]: [Skript] Reloading all scripts...
[06:55:43 ERROR]: Use 'projectile' and/or 'shooter' in projectile hit events (test.sk, line 3: if event-block is a fence gate:')
[06:55:43 INFO]: Loaded 3 scripts with a total of 2 triggers and 1 command in 0.4 seconds
[06:55:43 INFO]: [Skript] Encountered 1 error while reloading all scripts!

Addons using (including versions):
SkQuery v3.21.4

Have you tried searching the docs? Yes
Have you tried searching the forums? No
You are using a block event (event-block) in a projectile event.
 
I don't know much about skript, could you give me a more understandable example?
I didnt try, but try the way @ShaneBee wrote. You need skript-mirror to do this.
code_language.skript:
on projectile hit:
    projectile is an ender pearl:
        shooter is a player:
            if event.getHitBlock() is a fence gate:
                shoot event-projectile 1 meter in front event.getHitBlock()
                set velocity of last shot projectile to velocity of event-projectile
                delete event-projectile
 
I didnt try, but try the way @ShaneBee wrote. You need skript-mirror to do this.
code_language.skript:
on projectile hit:
    projectile is an ender pearl:
        shooter is a player:
            if event.getHitBlock() is a fence gate:
                shoot event-projectile 1 meter in front event.getHitBlock()
                set velocity of last shot projectile to velocity of event-projectile
                delete event-projectile
with which version of skript mirror? because I use skript 2.1.2 from Njol and it gives me error when enabling it.
 
I didnt try, but try the way @ShaneBee wrote. You need skript-mirror to do this.
code_language.skript:
on projectile hit:
    projectile is an ender pearl:
        shooter is a player:
            if event.getHitBlock() is a fence gate:
                shoot event-projectile 1 meter in front event.getHitBlock()
                set velocity of last shot projectile to velocity of event-projectile
                delete event-projectile

I get this error
Code:
[08:15:17 INFO]: [Skript] Reloading all scripts...
[08:15:18 ERROR]: '1 meter in front event.getHitBlock()' is not a direction (asd.sk, line 5: shoot event-projectile 1 meter in front event.getHitBlock()')
[08:15:18 ERROR]: 'last shot projectile' is not an item stack (asd.sk, line 6: set velocity of last shot projectile to velocity of event-projectile')
[08:15:18 INFO]: Loaded 4 scripts with a total of 4 triggers and 1 command in 1.01 seconds
[08:15:18 INFO]: [Skript] Encountered 2 errors while reloading all scripts!
 
Status
Not open for further replies.