Hello!
I've been working with pinescript and tried using the pinescript command (itemerase) to delete a specific item. After the script runs, the zone crashes where the instance is running on when it hits the part where itemerase comes.
Anyone knowing a solution to this? itemcreate works without issues when we renamed it, itemerase crashes the zone without an error.
Instance code:
Download link of the script: [Only registered and activated users can see links. Click Here To Register...]
Thanks in Advance!
I've been working with pinescript and tried using the pinescript command (itemerase) to delete a specific item. After the script runs, the zone crashes where the instance is running on when it hits the part where itemerase comes.
Anyone knowing a solution to this? itemcreate works without issues when we renamed it, itemerase crashes the zone without an error.
Instance code:
Code:
open [main]
var Door1_1 ""
Door1_2 ""
Door2 ""
Door3 ""
Door4_1 ""
Door4_2 ""
DoorBoss ""
PlayerHandle ""
Player2Handle ""
Player3Handle ""
Player4Handle ""
Player5Handle ""
InterruptBlock ""
InterruptArg ""
SilverKey "SilverKey"
GoldKey "GoldKey"
Opener ""
Slot ""
ReturnGate ""
Gate ""
GiantMagmaton01 ""
BigMudMan02 ""
FireTaitan03 ""
Weasel04 ""
Boss "".
doorbuild Door1_1 "DBossDoor01" 4368 10143 5 2500 "Normal".
doorclose Door1_1 "DoorBlock01".
doorbuild Door1_2 "DBossDoor01_1" 5690 10122 0 2500 "Normal".
doorclose Door1_2 "DoorBlock01_1".
doorbuild Door2 "DBossDoor02" 7861 9793 60 2800 "Normal".
doorclose Door2 "DoorBlock02".
doorbuild Door3 "DBossDoor03" 4102 2251 72 2800 "Normal".
doorclose Door3 "DoorBlock03".
doorbuild Door4_1 "DBossDoor04" 6262 1810 345 2500 "Normal".
doorclose Door4_1 "DoorBlock04".
doorbuild Door4_2 "DBossDoor04_1" 7411 2383 338 2500 "Normal".
doorclose Door4_2 "DoorBlock04_1".
doorbuild DoorBoss "DBossDoor00" 10589 5269 338 2500 "Normal".
doorclose DoorBoss "DoorBlock05".
scriptfile "D_Graveyard".
findhandle PlayerHandle "Player" 0.
findhandle Player2Handle "Player" 1.
findhandle Player3Handle "Player" 2.
findhandle Player4Handle "Player" 3.
findhandle Player5Handle "Player" 4.
npcstand ReturnGate "IDMapLinkGate02" 626 5783 270 1000 "Normal".
call "RegenMob".
call "SetInterrupt".
call "MainLoop".
close
open [RegenMob]
itemerase PlayerHandle "TokenDT".
itemerase Player2Handle "TokenDT".
itemerase Player3Handle "TokenDT".
itemerase Player4Handle "TokenDT".
itemerase Player5Handle "TokenDT".
regengroup "UrgDragon" "ID_DragonNomal01".
regengroup "UrgDragon" "ID_DragonNomal02".
regengroup "UrgDragon" "ID_DragonNomal03".
regengroup "UrgDragon" "ID_DragonNomal04".
regengroup "UrgDragon" "ID_DragonNomal05".
regengroup "UrgDragon" "ID_DragonNomal06".
regengroup "UrgDragon" "ID_DragonNomal07".
regengroup "UrgDragon" "ID_DragonNomal08".
regengroup "UrgDragon" "ID_DragonNomal09".
regengroup "UrgDragon" "ID_DragonNomal10".
regengroup "UrgDragon" "ID_DragonNomal11".
regengroup "UrgDragon" "ID_DragonNomal12".
regengroup "UrgDragon" "ID_DragonNomal13".
regengroup "UrgDragon" "ID_DragonNomal14".
regengroup "UrgDragon" "ID_DragonNomal15".
regengroup "UrgDragon" "ID_DragonNomal16".
regengroup "UrgDragon" "ID_DragonNomal17".
regengroup "UrgDragon" "ID_DragonNomal18".
regengroup "UrgDragon" "ID_DragonNomal19".
regengroup "UrgDragon" "ID_DragonNomal20".
regengroup "UrgDragon" "ID_Dragon01".
regengroup "UrgDragon" "ID_Dragon02".
regengroup "UrgDragon" "ID_Dragon03".
regengroup "UrgDragon" "ID_Dragon04".
regengroup "UrgDragon" "ID_Dragon06".
regengroup "UrgDragon" "ID_Dragon07".
regengroup "UrgDragon" "ID_Dragon08".
regengroup "UrgDragon" "ID_Dragon09".
regengroup "UrgDragon" "ID_Dragon11".
regengroup "UrgDragon" "ID_Dragon12".
regengroup "UrgDragon" "ID_Dragon13".
regengroup "UrgDragon" "ID_Dragon15".
regengroup "UrgDragon" "ID_Dragon16".
regengroup "UrgDragon" "ID_Dragon17".
regengroup "UrgDragon" "ID_Dragon18".
regengroup "UrgDragon" "ID_Dragon19".
regengroup "UrgDragon" "ID_Dragon21".
regengroup "UrgDragon" "ID_Dragon22".
regengroup "UrgDragon" "ID_Dragon23".
regengroup "UrgDragon" "ID_Dragon25".
regengroup "UrgDragon" "ID_Dragon26".
regengroup "UrgDragon" "ID_Dragon27".
regengroup "UrgDragon" "ID_Dragon28".
regengroup "UrgDragon" "ID_Dragon29".
regengroup "UrgDragon" "ID_Dragon30".
regengroup "UrgDragon" "ID_Dragon31".
regengroup "UrgDragon" "ID_Dragon32".
regengroup "UrgDragon" "ID_Dragon33".
regengroup "UrgDragon" "ID_Dragon34".
regengroup "UrgDragon" "ID_Dragon36".
regengroup "UrgDragon" "ID_Dragon37".
regengroup "UrgDragon" "ID_Dragon42".
regengroup "UrgDragon" "ID_Dragon43".
regengroup "UrgDragon" "ID_Dragon44".
regengroup "UrgDragon" "ID_Dragon45".
regengroup "UrgDragon" "ID_Dragon48".
regengroup "UrgDragon" "ID_Dragon49".
regengroup "UrgDragon" "ID_Dragon50".
regengroup "UrgDragon" "ID_PresentBox01".
regengroup "UrgDragon" "ID_PresentBox02".
regengroup "UrgDragon" "ID_PresentBox03".
regengroup "UrgDragon" "ID_PresentBox04".
regengroup "UrgDragon" "ID_PresentBox05".
regengroup "UrgDragon" "ID_MINE01".
; mobregen GiantMagmaton01 "ID_GiantMagmaton" 5047 10144 53 1000 "Normal".
; mobregen BigMudMan02 "ID_BigMudMan" 8213 9051 53 1000 "Normal".
; mobregen FireTaitan03 "ID_FireTaitan" 3916 3043 53 1000 "Normal".
; mobregen Weasel04 "ID_Weasel" 6832 2225 53 1000 "Normal".
; mobregen Boss "ID_FandomCornelius" 11330 4194 53 1000 "Normal".
close
open [SetInterrupt]
interruptclear.
interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".
interruptset NPCClickHandle "Door1_1Click" 99999 Door1_1 "onDoor1Click".
interruptset NPCClickHandle "Door1_2Click" 99999 Door1_2 "onDoor1Click".
interruptset NPCClickHandle "Door2Click" 99999 Door2 "onDoor2Click".
interruptset NPCClickHandle "Door3Click" 99999 Door3 "onDoor3Click".
interruptset NPCClickHandle "Door4_1Click" 99999 Door4_1 "onDoor4Click".
interruptset NPCClickHandle "Door4_2Click" 99999 Door4_2 "onDoor4Click".
interruptset NPCClickHandle "DoorBossClick" 99999 DoorBoss "onDoorBossClick".
close
open [onDoor1Click]
whoclickme Opener InterruptArg.
invensearch Slot Opener SilverKey.
if Slot =!= ""
then open
itemerase Opener SilverKey 1.
interrupterase "Door1_1Click".
interrupterase "Door1_2Click".
; interruptset AreaEntry "Area1Enter" 1 "ID_UrgDragonArea" "onArea1Enter".
dooropen Door1_1 "DoorBlock01".
dooropen Door1_2 "DoorBlock01_1".
regengroup "UrgDragon" "ID_Boss1".
regengroup "UrgDragon" "ID_Dragon24".
regengroup "UrgDragon" "ID_Dragon41".
pause sec 10.
findhandle GiantMagmaton01 "ID_GiantMagmaton" 0.
interruptset HPLow "GiantMagmaton01HPLow" 1 GiantMagmaton01 200 "onGiantMagmaton01_HP20Percent".
close
else open
broadcast handle "NoKey" Opener.
close
close
open [onArea1Enter]
interruptset Sec "Area1Leave" 99999 10 "onArea1Loop".
close
open [onArea1Loop]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea") <= 0
then open
interrupterase "Area1Leave".
interruptset Sec "Area1Leave2" 1 20 "onArea1Loop2".
close
close
open [onArea1Loop2]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea") <= 0
then open
doorclose Door1_1 "DoorBlock01".
doorclose Door1_2 "DoorBlock01_1".
interruptset NPCClickHandle "Door1_1Click" 99999 Door1_1 "onDoor1Click".
interruptset NPCClickHandle "Door1_2Click" 99999 Door1_2 "onDoor1Click".
close
else open
call "onArea1Enter".
close
close
open [onDoor2Click]
whoclickme Opener InterruptArg.
invensearch Slot Opener SilverKey.
if Slot =!= ""
then open
itemerase Opener SilverKey 1.
interrupterase "Door2Click".
; interruptset AreaEntry "Area2Enter" 1 "ID_UrgDragonArea1" "onArea2Enter".
dooropen Door2 "DoorBlock02".
regengroup "UrgDragon" "ID_Boss2".
regengroup "UrgDragon" "ID_Dragon14".
regengroup "UrgDragon" "ID_Dragon35".
pause sec 10.
findhandle BigMudMan02 "ID_BigMudMan" 0.
interruptset HPLow "BigMudMan02HPLow" 1 BigMudMan02 200 "onBigMudMan02_HP20Percent".
close
else open
broadcast handle "NoKey" Opener.
close
close
open [onArea2Enter]
interruptset Sec "Area2Leave" 99999 10 "onArea2Loop".
close
open [onArea2Loop]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea1") <= 0
then open
interrupterase "Area2Leave".
interruptset Sec "Area2Leave2" 1 20 "onArea2Loop2".
close
close
open [onArea2Loop2]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea1") <= 0
then open
doorclose Door2 "DoorBlock02".
interruptset NPCClickHandle "Door2Click" 99999 Door2 "onDoor2Click".
close
else open
call "onArea2Enter".
close
close
open [onDoor3Click]
whoclickme Opener InterruptArg.
invensearch Slot Opener SilverKey.
if Slot =!= ""
then open
itemerase Opener SilverKey 1.
interrupterase "Door3Click".
; interruptset AreaEntry "Area3Enter" 1 "ID_UrgDragonArea2" "onArea3Enter".
dooropen Door3 "DoorBlock03".
regengroup "UrgDragon" "ID_Boss3".
regengroup "UrgDragon" "ID_Dragon05".
regengroup "UrgDragon" "ID_Dragon38".
pause sec 10.
findhandle FireTaitan03 "ID_FireTaitan" 0.
interruptset HPLow "FireTaitan03HPLow" 1 FireTaitan03 200 "onFireTaitan03_HP20Percent".
close
else open
broadcast handle "NoKey" Opener.
close
close
open [onArea3Enter]
interruptset Sec "Area3Leave" 99999 10 "onArea3Loop".
close
open [onArea3Loop]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea2") <= 0
then open
interrupterase "Area3Leave".
interruptset Sec "Area3Leave2" 1 20 "onArea3Loop2".
close
close
open [onArea3Loop2]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea2") <= 0
then open
doorclose Door3 "DoorBlock03".
interruptset NPCClickHandle "Door3Click" 99999 Door3 "onDoor3Click".
close
else open
call "onArea3Enter".
close
close
open [onDoor4Click]
whoclickme Opener InterruptArg.
invensearch Slot Opener SilverKey.
if Slot =!= ""
then open
itemerase Opener SilverKey 1.
interrupterase "Door4_1Click".
interrupterase "Door4_2Click".
; interruptset AreaEntry "Area4Enter" 1 "ID_UrgDragonArea3" "onArea4Enter".
dooropen Door4_1 "DoorBlock04".
dooropen Door4_2 "DoorBlock04_1".
regengroup "UrgDragon" "ID_Boss4".
regengroup "UrgDragon" "ID_Dragon20".
regengroup "UrgDragon" "ID_Dragon39".
regengroup "UrgDragon" "ID_Dragon46".
pause sec 10.
findhandle Weasel04 "ID_Weasel" 0.
interruptset HPLow "Weasel04HPLow" 1 Weasel04 200 "onWeasel04_HP20Percent".
close
else open
broadcast handle "NoKey" Opener.
close
close
open [onArea4Enter]
interruptset Sec "Area4Leave" 99999 10 "onArea4Loop".
close
open [onArea4Loop]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea3") <= 0
then open
interrupterase "Area4Leave".
interruptset Sec "Area4Leave2" 1 20 "onArea4Loop2".
close
close
open [onArea4Loop2]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea3") <= 0
then open
doorclose Door4_1 "DoorBlock04".
doorclose Door4_2 "DoorBlock04_1".
interruptset NPCClickHandle "Door4_1Click" 99999 Door4_1 "onDoor4Click".
interruptset NPCClickHandle "Door4_2Click" 99999 Door4_2 "onDoor4Click".
close
else open
call "onArea4Enter".
close
close
open [onDoorBossClick]
whoclickme Opener InterruptArg.
invensearch Slot Opener GoldKey.
if Slot =!= "" then
open
itemerase Opener GoldKey 1.
interrupterase "DoorBossClick".
; interruptset AreaEntry "AreaBossEnter" 1 "ID_UrgDragonArea4" "onAreaBossEnter".
dooropen DoorBoss "DoorBlock05".
regengroup "UrgDragon" "ID_Boss5".
regengroup "UrgDragon" "ID_Dragon10".
regengroup "UrgDragon" "ID_Dragon40".
regengroup "UrgDragon" "ID_Dragon47".
pause sec 10.
findhandle Boss "ID_FandomCornelius" 0.
interruptset HPLow "BossHPLow" 1 Boss 500 "onBoss_HP50Percent".
close
else open
broadcast handle "NoKey" Opener.
close
close
open [onAreaBossEnter]
interruptset Sec "AreaBossLeave" 99999 10 "onAreaBossLoop".
close
open [onAreaBossLoop]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea4") <= 0
then open
interrupterase "AreaBossLeave".
interruptset Sec "AreaBossLeave2" 1 20 "onAreaBossLoop2".
close
close
open [onAreaBossLoop2]
if [MENTION=589722]playeri[/MENTION]nArea("player" "ID_UrgDragonArea4") <= 0
then open
doorclose DoorBoss "DoorBlock05".
interruptset NPCClickHandle "DoorBossClick" 99999 DoorBoss "onDoorBossClick".
close
else open
call "onAreaBossEnter".
close
close
open [onGiantMagmaton01_HP20Percent]
waitidle.
animate GiantMagmaton01 "GiantMagmaTon_skill01".
summonmob GiantMagmaton01 "ID_EarthCalerben" 2.
close
open [onBigMudMan02_HP20Percent]
waitidle.
animate BigMudMan02 "BigMudMan_skill".
summonmob BigMudMan02 "ID_EarthCalerben" 2.
close
open [onFireTaitan03_HP20Percent]
waitidle.
animate FireTaitan03 "FireTaitan_skill".
summonmob FireTaitan03 "ID_EarthCalerben" 2.
close
open [onWeasel04_HP20Percent]
waitidle.
animate Weasel04 "Weasel_skill".
summonmob Weasel04 "ID_EarthCalerben" 2.
close
open [onBoss_HP50Percent]
waitidle.
animate Boss "Dragonneut_Skill3".
summonmob Boss "ID_FireShella" 3.
interruptset HPLow "BossHPLow2" 1 Boss 300 "onBoss_HP30Percent".
close
open [onBoss_HP30Percent]
waitidle.
animate Boss "Dragonneut_Skill3".
summonmob Boss "ID_EarthNerpa" 3.
interruptset DeadHandle "BossDead" 1 Boss "onBoss_Dead".
close
open [onBoss_Dead]
chatwin "ID_FandomCornelius" "DeathCry".
npcstand Gate "C_Gate01" 11564 3804 151 1000 "Normal".
interruptset NPCClickHandle "GateClick" 1 Gate "onGateClick".
close
open [onGateClick]
var mclicker 0.
whoclickme mclicker InterruptArg.
linkto mclicker "UrgFire01" "UrgFire01" 22181 22973.
interruptset NPCClickHandle "GateClick" 1 Gate "onGateClick".
close
open [onReturnGateClick]
var mclicker 0.
whoclickme mclicker InterruptArg.
linkto mclicker "UrgFire01" "UrgFire01" 22181 22973.
interruptset NPCClickHandle "ReturnGateClick" 1 ReturnGate "onReturnGateClick".
close
open [MainLoop]
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
Download link of the script: [Only registered and activated users can see links. Click Here To Register...]
Thanks in Advance!