Hi i used a script that someone had made here, i just changed it a bit.
LABEL(START)
CALL(STONES)
///*******************
/// STONE LOC
///*******************
LABEL(Pos)
POSINRANGE(-248686,216610,4201,3000)
{
JMP(RED)
}
JMP(STONES)
}
POSINRANGE(-226342,233618,5299,3000)
{
JMP(GREEN)
}
JMP(STONES)
///---
///*******************
/// RED
///*******************
LABEL(RED)
NPCSEL(Red Star Stone[ID=18686])
NPCDLG(Red Star Stone[ID=18686])
DELAY(1500)
NPCDLG(Red Star Stone[ID=18686])
Delay(1500)
NPCDLG(Red Star Stone[ID=18686])
Delay(18000)
CALL(GATHERING)
JMP(RED)
///---
///*******************
/// GREEN
///*******************
LABEL(GREEN)
NPCSEL(Green Star Stone[ID=18690]))
NPCDLG(Green Star Stone[ID=18690])
DELAY(18000)
NPCDLG(Green Star Stone[ID=18690]) /// or ID=18692
Delay(1000)
NPCDLG(Green Star Stone[ID=18690]) /// or ID=18692
Delay(1000)
CALL(GATHERING)
JMP(GREEN)
///---
///*******************
/// GATHERING
///*******************
LABEL(GATHERING)
DELAY(1000)
USESKILL(Star Stone Gathering[ID=932],NPC,Red Star Stone)
USESKILL(Star Stone Gathering[ID=932],NPC,Green Star Stone)
USESKILL(Star Stone Gathering[ID=932],NPC,Blue Star Stone)
DELAY(7000)
RETURN()