Count Dracula
New Member
- Joined
- Jul 30, 2013
- Messages
- 36
- Solutions
- 1
- Reaction score
- 1
Hello otland!
I am trying to make my script a lot smaller. I will try to explain what is does.
When you get one quest and receive a storage, you need to go to some places and mark your map.
There is a total of 18 places and you can choose do go to anyone you want first, so it will always be in a random order.
Also when you use the map, it will always say all the places you already marked. So it needs to get all the storages you already got ( x / 18 ) and also know the ones you didn't marked.
The way I thought about doing this would require a loooot of Elseif's.
My script in the actual moment is something like this:
This script only contains a few of the total of possibilities that the player can do, because the limit of characteres to make this post is 25.000 characters. I think the total is something like 18 * 18 , or 324. So it would have thousands of lines.
There is anyway I can make this script a lot shorter??
Thank you!
I am trying to make my script a lot smaller. I will try to explain what is does.
When you get one quest and receive a storage, you need to go to some places and mark your map.
There is a total of 18 places and you can choose do go to anyone you want first, so it will always be in a random order.
Also when you use the map, it will always say all the places you already marked. So it needs to get all the storages you already got ( x / 18 ) and also know the ones you didn't marked.
The way I thought about doing this would require a loooot of Elseif's.
My script in the actual moment is something like this:
Code:
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
if item.itemid == 11111 then
--1
elseif
player:getStorageValue(Storage.QuestVip.Inicio) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark01) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--2
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--3
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--4
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--5
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--6
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--7
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--8
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ggggg.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--9
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ggggg.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "hhhhh.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--10
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ggggg.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "hhhhh.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "iiiii.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--11
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ggggg.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "hhhhh.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "iiiii.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "jjjjj.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--12
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ggggg.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "hhhhh.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "iiiii.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "jjjjj.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "kkkkk.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
--13
elseif
player:getStorageValue(Storage.QuestVip.mapMark01) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark02) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark03) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark04) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark05) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark06) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark07) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark08) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark09) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark10) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark11) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark12) == 1 and
player:getStorageValue(Storage.QuestVip.mapMark13) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark14) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark15) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark16) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark17) < 1 and
player:getStorageValue(Storage.QuestVip.mapMark18) < 1 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "aaaaa.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "bbbbb.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ccccc.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ddddd.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "eeeee.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "fffff.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "ggggg.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "hhhhh.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "iiiii.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "jjjjj.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "kkkkk.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "lllll.")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "zzzzz.")
This script only contains a few of the total of possibilities that the player can do, because the limit of characteres to make this post is 25.000 characters. I think the total is something like 18 * 18 , or 324. So it would have thousands of lines.
There is anyway I can make this script a lot shorter??
Thank you!