+Tequila Posted February 10, 2009 Posted February 10, 2009 (edited) A friend did one of my Wherigo's today and his OR just died part way through. This is a cartridge that lots of people have used without any problem. In fact, he was able to start over and it ran fine. Here is the last five lines of the log before it died. 20090210144645|43.88265|-79.27539|198.795|2.500|AttributeChanged - Markham Park Sign, Visible 20090210144645|43.88265|-79.27539|198.795|2.500|Zone:Proximity - Markham Park Sign 20090210144700|43.88265|-79.27541|199.219|2.500|MessageBox:Callback - [button1] No script to execute 20090210144900|43.88249|-79.27539|198.913|2.500|ZCartridge:Sync 20090210144901|43.88249|-79.27539|198.913|2.500|ZCartridge:Stop Any ideas???? Edited February 10, 2009 by Tequila Quote
+Tequila Posted February 10, 2009 Author Posted February 10, 2009 Just noticed that he stepped out of the zone and then back into proxmimity of the zone. Not sure why that would cause a shut down. The zones are fairly small in this cartridge. It was my first attempt and I was afraid to make many changes after I got a working version. 20090210144419|43.88229|-79.27478|198.872|2.500|AttributeChanged - Markham Park Sign, Visible 20090210144419|43.88229|-79.27478|198.872|2.500|AttributeChanged - Markham Park Sign, Active 20090210144419|43.88229|-79.27478|198.872|2.500|MessageBox:Show - That is correct. You may now proceed to the Town of Markham Park sign northwest of this location. That zone is now visible. Re-enter the park to go to the sign. 20090210144420|43.88229|-79.27478|198.872|2.500|Zone:Distant - Markham Park Sign 20090210144433|43.88229|-79.27478|198.856|2.500|MessageBox:Callback - [button1] No script to execute 20090210144451|43.88223|-79.27486|198.307|2.500|Zone:Exit - ByLaw Sign 20090210144451|43.88223|-79.27486|198.307|2.500|AttributeChanged - ByLaw Sign, Visible 20090210144451|43.88223|-79.27486|198.307|2.500|Zone:Proximity - ByLaw Sign 20090210144503|43.88225|-79.27493|199.167|2.500|Zone:Proximity - Markham Park Sign 20090210144644|43.88268|-79.27540|198.813|2.500|Zone:Enter - Markham Park Sign 20090210144644|43.88268|-79.27540|198.813|2.500|MessageBox:Show - You have reached the next zone. Nearby is a large Town of Markham Park sign with the name of this park on it. Count the letters in the park name. Do not include the word PARK. Tequila will want to know that number. Talk to him. 20090210144645|43.88265|-79.27539|198.795|2.500|Zone:Exit - Markham Park Sign 20090210144645|43.88265|-79.27539|198.795|2.500|AttributeChanged - Markham Park Sign, Visible 20090210144645|43.88265|-79.27539|198.795|2.500|Zone:Proximity - Markham Park Sign 20090210144700|43.88265|-79.27541|199.219|2.500|MessageBox:Callback - [button1] No script to execute 20090210144900|43.88249|-79.27539|198.913|2.500|ZCartridge:Sync 20090210144901|43.88249|-79.27539|198.913|2.500|ZCartridge:Stop Quote
Ranger Fox Posted February 11, 2009 Posted February 11, 2009 The error is on this line: "MessageBox:Callback - [button1] No script to execute" Did you have a button or something on the message box? Quote
+Tequila Posted February 11, 2009 Author Posted February 11, 2009 Yes. The Character has a "Talk to Tequila" button. However, that message "No script to execute" shows up several times in the log. When the player enters a zone, I move the character to that zone and make the character visible. In this case, the GPS moved out of the zone because I created very small zones. This would cause the zone to become invisible but still active. Here is the entire log. 20090210142836|0.00000|0.00000|0.000|0.000|Engine Version 2.11, Player Name: Lisdowney, Device ID: 3489193304 20090210142836|0.00000|0.00000|0.000|0.000|ZCartridge:Start - Downloaded Mon Feb 9 14:25:33 2009 20090210142836|0.00000|0.00000|0.000|0.000|AttributeChanged - Parking Spot, Active 20090210142837|0.00000|0.00000|0.000|0.000|MessageBox:Show - Welcome to A Walk in the Park.<BR> <BR> This Wherigo cache will take you for a walk around a Markham Park where you will collect information. At each zone you will be asked a question about a landmark at that location. When you input the correct answer, you will be given your next set of instructions. At the end, you will be guided to the actual cache location where you can sign the log book and complete the cartridge by providing a special code contained inside the cache. 20090210142837|43.87948|-79.27620|203.363|5.194|Zone:Enter - Parking Spot 20090210142837|43.87948|-79.27620|203.363|5.194|AttributeChanged - Parking Spot, Visible 20090210142837|43.87948|-79.27620|203.363|5.194|AttributeChanged - Playground, Active 20090210142837|43.87948|-79.27620|203.363|5.194|AttributeChanged - Playground, Visible 20090210142837|43.87948|-79.27620|203.363|5.194|MessageBox:Show - You have arrived at the recommended parking location. You can leave your car here and complete this Wherigo by walking around Raybeck park to your north.<BR> <BR> Proceed to the Playground Area to the north of here. The zone will now be visible to you. Once you arrive there, you will receive further instructions.<BR> <BR> 20090210142837|43.87948|-79.27620|203.363|5.194|MessageBox:Callback - [Cancel] Executing callback script 20090210142837|43.87948|-79.27620|203.363|5.194|Zone:Distant - Playground 20090210142902|43.87949|-79.27620|203.453|5.394|MessageBox:Callback - [button1] No script to execute 20090210143008|43.87961|-79.27637|205.316|4.222|Zone:Exit - Parking Spot 20090210143008|43.87961|-79.27637|205.316|4.222|Zone:Proximity - Parking Spot 20090210143100|43.87999|-79.27652|204.846|4.827|Zone:Proximity - Playground 20090210143116|43.88015|-79.27650|206.368|3.936|Zone:Distant - Parking Spot 20090210143158|43.88052|-79.27640|203.832|2.969|Zone:Enter - Playground 20090210143158|43.88052|-79.27640|203.832|2.969|MessageBox:Show - You have arrived at the Children's Playground. Look at the Jungle Gym and count the number of slides. Talk to Tequila and answer his question correctly to get your next instructions.<BR> <BR> 20090210143221|43.88054|-79.27639|203.212|2.969|MessageBox:Callback - [button1] No script to execute 20090210143250|43.88054|-79.27639|203.212|3.112|ZCommand:exec - Tequila:TalktoTequila 20090210143250|43.88054|-79.27639|203.212|3.112|GetInput - Playground Question 20090210143258|43.88054|-79.27639|203.211|3.156|ZInput:GetInput - Playground Question -> 3 20090210143258|43.88054|-79.27639|203.211|3.156|AttributeChanged - Electric Box, Visible 20090210143258|43.88054|-79.27639|203.211|3.156|AttributeChanged - Electric Box, Active 20090210143258|43.88054|-79.27639|203.211|3.156|MessageBox:Show - That is correct. You may now proceed to the Green Electrical Box to the East. That zone is now visible. Once you arrive there, you will receive your next set of instructions.<BR> 20090210143258|43.88054|-79.27639|203.220|3.162|Zone:Distant - Electric Box 20090210143308|43.88054|-79.27639|203.361|3.190|MessageBox:Callback - [button1] No script to execute 20090210143339|43.88049|-79.27640|200.602|2.500|Zone:Exit - Playground 20090210143339|43.88049|-79.27640|200.602|2.500|AttributeChanged - Playground, Visible 20090210143339|43.88049|-79.27640|200.602|2.500|Zone:Proximity - Playground 20090210143422|43.88012|-79.27626|200.417|2.500|Zone:Proximity - Parking Spot 20090210143442|43.87994|-79.27629|203.628|2.500|Zone:Distant - Playground 20090210143651|43.87984|-79.27536|202.776|2.537|Zone:Distant - Parking Spot 20090210143746|43.88033|-79.27505|201.089|2.500|Zone:Proximity - Electric Box 20090210143829|43.88070|-79.27506|199.863|2.500|Zone:Distant - Electric Box 20090210143848|43.88073|-79.27501|203.232|2.500|Zone:Proximity - Electric Box 20090210143943|43.88047|-79.27429|204.532|2.500|Zone:Enter - Electric Box 20090210143943|43.88047|-79.27429|204.532|2.500|MessageBox:Show - You have arrived at the next zone. There is a large green Electrical Transformer Box located on the curb near your current location. On the side of the Transformer is a tracking ID in the form of 99TP99. Add the two numbers together and talk to Tequila to give him the answer.<BR> <BR> 20090210143948|43.88050|-79.27426|201.056|2.500|MessageBox:Callback - [button1] No script to execute 20090210144000|43.88051|-79.27424|199.636|2.500|ZCommand:exec - Tequila:TalktoTequila 20090210144000|43.88051|-79.27424|199.636|2.500|GetInput - Electrical Box Question 20090210144037|43.88047|-79.27422|201.412|2.500|ZInput:GetInput - Electrical Box Question -> 64 20090210144037|43.88047|-79.27422|201.412|2.500|AttributeChanged - ByLaw Sign, Visible 20090210144037|43.88047|-79.27422|201.412|2.500|AttributeChanged - ByLaw Sign, Active 20090210144037|43.88047|-79.27422|201.412|2.500|MessageBox:Show - That is correct. You may now proceed to the next zone, a Town of Markham By Law Sign north of your current location. That new zone is now visible. Once you arrive there, Tequila will give you further instructions. 20090210144038|43.88047|-79.27422|201.412|2.500|Zone:Distant - ByLaw Sign 20090210144046|43.88047|-79.27422|201.412|2.500|MessageBox:Callback - [button1] No script to execute 20090210144107|43.88056|-79.27422|201.105|2.500|Zone:Exit - Electric Box 20090210144107|43.88056|-79.27422|201.105|2.500|AttributeChanged - Electric Box, Visible 20090210144107|43.88056|-79.27422|201.105|2.500|Zone:Proximity - Electric Box 20090210144159|43.88112|-79.27435|197.463|2.500|Zone:Distant - Electric Box 20090210144255|43.88174|-79.27462|196.294|2.500|Zone:Proximity - ByLaw Sign 20090210144345|43.88229|-79.27480|198.732|2.500|Zone:Enter - ByLaw Sign 20090210144345|43.88229|-79.27480|198.732|2.500|MessageBox:Show - You have arrived at the By Law Sign zone. There is a Town of Markham By Law Sign nearby. On the Dog By Law sign there is a By Law number. The last two digits of the By Law number are the year the by law was enacted. Talk to Tequila and he will want to know that two digit number.<BR> <BR> 20090210144405|43.88229|-79.27478|198.873|2.500|MessageBox:Callback - [button1] No script to execute 20090210144413|43.88229|-79.27478|198.872|2.500|ZCommand:exec - Tequila:TalktoTequila 20090210144413|43.88229|-79.27478|198.872|2.500|GetInput - ByLaw Question 20090210144419|43.88229|-79.27478|198.872|2.500|ZInput:GetInput - ByLaw Question -> 94 20090210144419|43.88229|-79.27478|198.872|2.500|AttributeChanged - Markham Park Sign, Visible 20090210144419|43.88229|-79.27478|198.872|2.500|AttributeChanged - Markham Park Sign, Active 20090210144419|43.88229|-79.27478|198.872|2.500|MessageBox:Show - That is correct. You may now proceed to the Town of Markham Park sign northwest of this location. That zone is now visible. Re-enter the park to go to the sign. 20090210144420|43.88229|-79.27478|198.872|2.500|Zone:Distant - Markham Park Sign 20090210144433|43.88229|-79.27478|198.856|2.500|MessageBox:Callback - [button1] No script to execute 20090210144451|43.88223|-79.27486|198.307|2.500|Zone:Exit - ByLaw Sign 20090210144451|43.88223|-79.27486|198.307|2.500|AttributeChanged - ByLaw Sign, Visible 20090210144451|43.88223|-79.27486|198.307|2.500|Zone:Proximity - ByLaw Sign 20090210144503|43.88225|-79.27493|199.167|2.500|Zone:Proximity - Markham Park Sign 20090210144644|43.88268|-79.27540|198.813|2.500|Zone:Enter - Markham Park Sign 20090210144644|43.88268|-79.27540|198.813|2.500|MessageBox:Show - You have reached the next zone. Nearby is a large Town of Markham Park sign with the name of this park on it. Count the letters in the park name. Do not include the word PARK. Tequila will want to know that number. Talk to him. 20090210144645|43.88265|-79.27539|198.795|2.500|Zone:Exit - Markham Park Sign 20090210144645|43.88265|-79.27539|198.795|2.500|AttributeChanged - Markham Park Sign, Visible 20090210144645|43.88265|-79.27539|198.795|2.500|Zone:Proximity - Markham Park Sign 20090210144700|43.88265|-79.27541|199.219|2.500|MessageBox:Callback - [button1] No script to execute 20090210144900|43.88249|-79.27539|198.913|2.500|ZCartridge:Sync 20090210144901|43.88249|-79.27539|198.913|2.500|ZCartridge:Stop Quote
+Tequila Posted February 11, 2009 Author Posted February 11, 2009 Here is a zip that contains the source and the log if anyone cares to look at it. This was my first cartridge and I have learned lessons since. I would not code it the same way. And I know to make the zones bigger. Just curious as to what sequence of events led to this crash. Walk_In_The_Park.zip Quote
+cantuland Posted April 29, 2009 Posted April 29, 2009 Did you find a solution to this one? Just a guess, what if you renamed the ZoneNumber variable to something else that didn't start with the word Zone? Is the program looking for a zone called Number and not finding it? Can the variable ZoneNumber be confused with a zone called zoneNumber? Maybe the capital Z makes it different enough and the problem is something else. That's my first guess. Quote
+Tequila Posted April 29, 2009 Author Posted April 29, 2009 Did you find a solution to this one? Just a guess, what if you renamed the ZoneNumber variable to something else that didn't start with the word Zone? Is the program looking for a zone called Number and not finding it? Can the variable ZoneNumber be confused with a zone called zoneNumber? Maybe the capital Z makes it different enough and the problem is something else. That's my first guess. I did find the problem. The zone is not very large and the GPS signal that day was a bit flaky. The player entered the zone, but by the time they went to answer the question, the GPS had "moved" out of the zone. Even though they had not moved. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.