Solved Event not cancelled for minecart, item frames..

  • 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.

Dronax

Member
Jul 29, 2017
11
0
0
27
Hello, I Have this code:
code_language.skript:
on rightclick on minecart:
    player's gamemode is creative
    player doesn't have permission "creativebypass"
    send "&cВы не можете &oоткрывать контейнеры&r&c в этом режиме."
    cancel event

But this is not working, and minecart in creative players can use. Why event not cancelled? The same with the frame.
 
because the right click event would not be ran if it's placed

try on place instead
code_language.skript:
on place on minecart:
    player's gamemode is creative
    player doesn't have permission "creativebypass"
    send "&cВы не можете &oоткрывать контейнеры&r&c в этом режиме."
    cancel event

not working
 
code_language.skript:
on place on minecart:
    player's gamemode is creative
    player doesn't have permission "creativebypass"
    send "&cВы не можете &oоткрывать контейнеры&r&c в этом режиме."
    cancel event

not working

on vehicle create for minecart, actually. On place for item frames.
[doublepost=1501359187,1501359115][/doublepost]
code_language.skript:
on vehicle create:
    if event-entity is minecart:
        cancel event
 
on vehicle create for minecart, actually. On place for item frames.
[doublepost=1501359187,1501359115][/doublepost]
code_language.skript:
on vehicle create:
    if event-entity is minecart:
        cancel event
Not working
code_language.skript:
on vehicle create:
    if event-entity is minecart:
    player's gamemode is creative
    send "&cВы не можете &oоткрывать контейнеры&r&c в этом режиме."
    cancel event
[doublepost=1501359579][/doublepost]And item frame not working:

code_language.skript:
on place on a item frame:
    player's gamemode is creative
    player doesn't have permission "creativebypass"
    send "&cВы не можете &oиспользовать рамки&r&c в этом режиме."
    cancel event
 

Attachments

  • Снимок экрана 2017-07-29 в 23.18.24.png
    Снимок экрана 2017-07-29 в 23.18.24.png
    46.6 KB · Views: 270
Not working
code_language.skript:
on vehicle create:
    if event-entity is minecart:
    player's gamemode is creative
    send "&cВы не можете &oоткрывать контейнеры&r&c в этом режиме."
    cancel event
[doublepost=1501359579][/doublepost]And item frame not working:

code_language.skript:
on place on a item frame:
    player's gamemode is creative
    player doesn't have permission "creativebypass"
    send "&cВы не можете &oиспользовать рамки&r&c в этом режиме."
    cancel event

are you looking at the errors? It looks like you have some syntax errors there.
 
are you looking at the errors? It looks like you have some syntax errors there.
code_language.skript:
if event-entity is minecart:
    player's gamemode is creative

condition player's gamemode is creative not working and on place item frames get errors
 
code_language.skript:
if event-entity is minecart:
    player's gamemode is creative

condition player's gamemode is creative not working and on place item frames get errors

post the error please and do

if gamemode of the player is equal to creative
 
post the error please and do

if gamemode of the player is equal to creative
code_language.skript:
can't understand this event: 'on place on item frame'

But if player creative, condition not working and not errors in chat, skript load correctly
 
code_language.skript:
can't understand this event: 'on place on item frame'

But if player creative, condition not working and not errors in chat, skript load correctly

if gamemode of the player is equal to creative should work perfectly

and on place of item frame, not on
 
if gamemode of the player is equal to creative should work perfectly

and on place of item frame, not on

code_language.skript:
Can't understand this condition: 'if gamemode of the player is equal to creative'

And place item frame work, but this cancel event only on place, are how cancel event on right click?
[doublepost=1501489571,1501391158][/doublepost]UP! Trouble is not solved! Item frames doesn't work and minecarts on rightclick.
 
@Dronax The event on vehicle create is only when the minecart or any boat is placed.

Use instead the on vehicle enter event , will be perfect for what you need.
code_language.skript:
on vehicle enter:
    event-entity is a minecart
    if player has the permission "minecart.bypass":
        stop
    else:
        cancel the event
 
@Dronax The event on vehicle create is only when the minecart or any boat is placed.

Use instead the on vehicle enter event , will be perfect for what you need.
code_language.skript:
on vehicle enter:
    event-entity is a minecart
    if player has the permission "minecart.bypass":
        stop
    else:
        cancel the event
not working, I can open minecarts
 
So , that should work
code_language.skript:
on vehicle enter:
    event-entity is a minecart
    if event-player has the permission "minecart.bypass":
        stop
    else:
        make event-player dismount
 
You get any errors?
no, skript load correctly
[doublepost=1501503976,1501503878][/doublepost]
code_language.skript:
on click with a any minecart:
    cancel event

This work, but this deny place, but rightclick I can use and open minecarts
[doublepost=1501505172][/doublepost]Please Help! Bug is not resolved!
 
Status
Not open for further replies.