Can anyone tell me why the index gets returned as -1 all the time?
List of my warp rings:
PHP Code:
Warp Rings/Bearnt Warp Ring
Warp Rings/Clatton Warp
Warp Rings/Cloud City
Warp Rings/Ethereal Lobby
Warp Rings/Europa Warp
Warp Rings/Events Island
Warp Rings/Everton Warp Ring
Warp Rings/Freenand Warp
Warp Rings/Kendee Warp
Warp Rings/MainTown
Warp Rings/Pennix Warp Ring
Warp Rings/Phantasma Warp
Warp Rings/Spenn Warp
Warp Rings/test
Warp Rings/Touran Warp
Warp Rings/Triton Warp
Warp Rings/Warper3
The script.
NPC Code:
this.warpingrings = {
"Warp Rings/Bearnt Warp Ring",
"Warp Rings/Clatton Warp",
"Warp Rings/Cloud City",
"Warp Rings/Ethereal Lobby",
"Warp Rings/Europa Warp",
"Warp Rings/Events Island",
"Warp Rings/Everton Warp Ring",
"Warp Rings/Freenand Warp",
"Warp Rings/Kendee Warp",
"Warp Rings/MainTown",
"Warp Rings/MoInt Warp",
"Warp Rings/Pennix Warp Ring",
"Warp Rings/Phantasma Warp",
"Warp Rings/Spenn Warp",
"Warp Rings/test",
"Warp Rings/Touran Warp",
"Warp Rings/Triton Warp",
"Warp Rings/Warper3",
};
for (i = 0; i < this.warpingrings.size(); i ++) {
echo( "[" @ this.warpingrings[i] @ "] [" @ player.weapons.index(this.warpingrings[i]) @ "]");
}
RC.
PHP Code:
[Warp Rings/Bearnt Warp Ring] [-1]
[Warp Rings/Clatton Warp] [-1]
[Warp Rings/Cloud City] [-1]
[Warp Rings/Ethereal Lobby] [-1]
[Warp Rings/Europa Warp] [-1]
[Warp Rings/Events Island] [-1]
[Warp Rings/Everton Warp Ring] [-1]
[Warp Rings/Freenand Warp] [-1]
[Warp Rings/Kendee Warp] [-1]
[Warp Rings/MainTown] [-1]
[Warp Rings/MoInt Warp] [-1]
[Warp Rings/Pennix Warp Ring] [-1]
[Warp Rings/Phantasma Warp] [-1]
[Warp Rings/Spenn Warp] [-1]
[Warp Rings/test] [-1]
[Warp Rings/Touran Warp] [-1]
[Warp Rings/Triton Warp] [-1]
[Warp Rings/Warper3] [-1]
ADD: Any why doesnt if (hasweapon(weaponname)) work anymore?