The Dink Network

spawn and stuff

August 20th 2003, 06:31 AM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
start:
blah
blah
wait(1);
loop:
&ctdown -= 1;
wait(1000);
if (&ctdown < 1)
{
goto done;
}
if (&ctdown < -200)
{
goto kill;
}
goto loop;
wait(1);
done:
wait(1);
say_xy("`% not killing", 272, 15);
goto start;
kill:
say_xy("`% killing", 272, 15);
wait(1);
kill_this_task();

i play infinite random looping midis with this script. i just spawn it in start-1.c. i have the killing thing cause this is my plan: i want to be able to kill the spawn script by making the global var ctdown = -300. it does not work. any ideas of why, or better yet, how to make this loop and be able to terminate it by a better means? all help is appreciated.
August 20th 2003, 08:22 AM
anon.gif
Beuc
Ghost They/Them
 
Are global vars well updated during a single script run? You should log/display all the &ctdown values, just to know. I will do that I find the time.
August 20th 2003, 08:34 AM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
i used a say command to show the ctdown in the corner. before i just set a button to set the ctdown to 0 when you press it. it shows the loop go to the next song and the ctdown starts but the song does not play.
August 20th 2003, 09:56 AM
old.gif
Think boy, think!

do the "if (ctdown < -200)" FIRST!

Because -300 is lower then 1, and he will go to "done"...
August 20th 2003, 10:36 AM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
well that makes perfect sense. i will try.
August 20th 2003, 10:52 AM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
i also had to change this:

if (&ctdown < -200)
{
goto kill;
}
wait(1);
&ctdown -= 1;
wait(1000);
if (&ctdown < 1)
{
if (&ctdown > -1)
{
goto done;
}
}

without that nested if statement, the loop would go to done even though the first one told it to go to kill. i dont know why... but anyway it works so thanks.
August 21st 2003, 12:24 AM
wizardg.gif
Paul
Peasant He/Him United States
 
It looks like you moved
if (&ctdown < 1)
{
goto done;
}

too far up.
Try to visualize this as a loop:
start:
//killtest
wait(1000);
//donetest
goto start;

donetest is still essentially before killtest because anything outside the script happens during the wait(1000) and then it hits the done test before it goes back up to the top and hits the kill test.

Also, why use if < 1 and if > -1 when if == 0 has the same effect?
August 21st 2003, 10:08 AM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
ah. hmmm. i dont know.

it seems that if i kill the script, midis can no longer be played by any script.
August 21st 2003, 02:53 PM
old.gif
start:
blah
blah

wait(1);
loop:
&ctdown -= 1;
wait(1000);

if (&ctdown < -200)
{
say_xy("`% killing", 272, 15);
kill_this_task();
} else
{
if (&ctdown < 1)
{
say_xy("`% not killing", 272, 15);
wait(1);
goto start;
} else
{
goto loop;
}
}
August 21st 2003, 09:14 PM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
i will like try that out. thats pretty sneaky.
August 21st 2003, 09:25 PM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
void main( void )
{
start:
int &getmusic = random(248,100);
if (&getmusic == 100)
{
&ctdown = 229;
playmidi("100.mid");
}
if (&getmusic == 101)
{
&ctdown = 232;
playmidi("101.mid");
}
if (&getmusic == 102)
{
&ctdown = 90;
playmidi("102.mid");
}
if (&getmusic == 103)
{
&ctdown = 141;
playmidi("103.mid");
}
if (&getmusic == 104)
{
&ctdown = 181;
playmidi("104.mid");
}
if (&getmusic == 105)
{
&ctdown = 122;
playmidi("105.mid");
}
if (&getmusic == 106)
{
&ctdown = 163;
playmidi("106.mid");
}
if (&getmusic == 107)
{
&ctdown = 178;
playmidi("107.mid");
}
if (&getmusic == 108)
{
&ctdown = 262;
playmidi("108.mid");
}
if (&getmusic == 109)
{
&ctdown = 199;
playmidi("109.mid");
}
if (&getmusic == 110)
{
&ctdown = 132;
playmidi("110.mid");
}
if (&getmusic == 111)
{
&ctdown = 188;
playmidi("111.mid");
}
if (&getmusic == 112)
{
&ctdown = 179;
playmidi("112.mid");
}
if (&getmusic == 113)
{
&ctdown = 194;
playmidi("113.mid");
}
if (&getmusic == 114)
{
&ctdown = 205;
playmidi("114.mid");
}
if (&getmusic == 115)
{
&ctdown = 113;
playmidi("115.mid");
}
if (&getmusic == 116)
{
&ctdown = 72;
playmidi("116.mid");
}
if (&getmusic == 117)
{
&ctdown = 235;
playmidi("117.mid");
}
if (&getmusic == 118)
{
&ctdown = 190;
playmidi("118.mid");
}
if (&getmusic == 119)
{
&ctdown = 178;
playmidi("119.mid");
}
if (&getmusic == 120)
{
&ctdown = 186;
playmidi("120.mid");
}
if (&getmusic == 121)
{
&ctdown = 219;
playmidi("121.mid");
}
if (&getmusic == 122)
{
&ctdown = 180;
playmidi("122.mid");
}
if (&getmusic == 123)
{
&ctdown = 163;
playmidi("123.mid");
}
if (&getmusic == 124)
{
&ctdown = 156;
playmidi("124.mid");
}
if (&getmusic == 125)
{
&ctdown = 163;
playmidi("125.mid");
}
if (&getmusic == 126)
{
&ctdown = 167;
playmidi("126.mid");
}
if (&getmusic == 127)
{
&ctdown = 89;
playmidi("127.mid");
}
if (&getmusic == 128)
{
&ctdown = 229;
playmidi("128.mid");
}
if (&getmusic == 129)
{
&ctdown = 157;
playmidi("129.mid");
}
if (&getmusic == 130)
{
&ctdown = 216;
playmidi("130.mid");
}
if (&getmusic == 131)
{
&ctdown = 274;
playmidi("131.mid");
}
if (&getmusic == 132)
{
&ctdown = 145;
playmidi("132.mid");
}
if (&getmusic == 133)
{
&ctdown = 256;
playmidi("133.mid");
}
if (&getmusic == 134)
{
&ctdown = 29;
playmidi("134.mid");
}
if (&getmusic == 135)
{
&ctdown = 229;
playmidi("135.mid");
}
if (&getmusic == 136)
{
&ctdown = 67;
playmidi("136.mid");
}
if (&getmusic == 137)
{
&ctdown = 96;
playmidi("137.mid");
}
if (&getmusic == 138)
{
&ctdown = 177;
playmidi("138.mid");
}
if (&getmusic == 139)
{
&ctdown = 130;
playmidi("139.mid");
}
if (&getmusic == 140)
{
&ctdown = 182;
playmidi("140.mid");
}
if (&getmusic == 141)
{
&ctdown = 102;
playmidi("141.mid");
}
if (&getmusic == 142)
{
&ctdown = 157;
playmidi("142.mid");
}
if (&getmusic == 143)
{
&ctdown = 143;
playmidi("143.mid");
}
if (&getmusic == 144)
{
&ctdown = 30;
playmidi("144.mid");
}
if (&getmusic == 145)
{
&ctdown = 224;
playmidi("145.mid");
}
if (&getmusic == 146)
{
&ctdown = 99;
playmidi("146.mid");
}
if (&getmusic == 147)
{
&ctdown = 140;
playmidi("147.mid");
}
if (&getmusic == 148)
{
&ctdown = 207;
playmidi("148.mid");
}
if (&getmusic == 149)
{
&ctdown = 35;
playmidi("149.mid");
}
if (&getmusic == 150)
{
&ctdown = 127;
playmidi("150.mid");
}
if (&getmusic == 151)
{
&ctdown = 214;
playmidi("151.mid");
}
if (&getmusic == 152)
{
&ctdown = 173;
playmidi("152.mid");
}
if (&getmusic == 153)
{
&ctdown = 153;
playmidi("153.mid");
}
if (&getmusic == 154)
{
&ctdown = 148;
playmidi("154.mid");
}
if (&getmusic == 155)
{
&ctdown = 202;
playmidi("155.mid");
}
if (&getmusic == 156)
{
&ctdown = 169;
playmidi("156.mid");
}
if (&getmusic == 157)
{
&ctdown = 152;
playmidi("157.mid");
}
if (&getmusic == 158)
{
&ctdown = 160;
playmidi("158.mid");
}
if (&getmusic == 159)
{
&ctdown = 143;
playmidi("159.mid");
}
if (&getmusic == 160)
{
&ctdown = 460;
playmidi("160.mid");
}
if (&getmusic == 161)
{
&ctdown = 218;
playmidi("161.mid");
}
if (&getmusic == 162)
{
&ctdown = 177;
playmidi("162.mid");
}
if (&getmusic == 163)
{
&ctdown = 101;
playmidi("163.mid");
}
if (&getmusic == 164)
{
&ctdown = 173;
playmidi("164.mid");
}
if (&getmusic == 165)
{
&ctdown = 159;
playmidi("165.mid");
}
if (&getmusic == 166)
{
&ctdown = 39;
playmidi("166.mid");
}
if (&getmusic == 167)
{
&ctdown = 148;
playmidi("167.mid");
}
if (&getmusic == 168)
{
&ctdown = 81;
playmidi("168.mid");
}
if (&getmusic == 169)
{
&ctdown = 247;
playmidi("169.mid");
}
if (&getmusic == 170)
{
&ctdown = 225;
playmidi("170.mid");
}
if (&getmusic == 171)
{
&ctdown = 224;
playmidi("171.mid");
}
if (&getmusic == 172)
{
&ctdown = 210;
playmidi("172.mid");
}
if (&getmusic == 173)
{
&ctdown = 317;
playmidi("173.mid");
}
if (&getmusic == 174)
{
&ctdown = 184;
playmidi("174.mid");
}
if (&getmusic == 175)
{
&ctdown = 183;
playmidi("175.mid");
}
if (&getmusic == 176)
{
&ctdown = 244;
playmidi("176.mid");
}
if (&getmusic == 177)
{
&ctdown = 195;
playmidi("177.mid");
}
if (&getmusic == 178)
{
&ctdown = 235;
playmidi("178.mid");
}
if (&getmusic == 179)
{
&ctdown = 233;
playmidi("179.mid");
}
if (&getmusic == 180)
{
&ctdown = 184;
playmidi("180.mid");
}
if (&getmusic == 181)
{
&ctdown = 131;
playmidi("181.mid");
}
if (&getmusic == 182)
{
&ctdown = 143;
playmidi("182.mid");
}
if (&getmusic == 183)
{
&ctdown = 68;
playmidi("183.mid");
}
if (&getmusic == 184)
{
&ctdown = 166;
playmidi("184.mid");
}
if (&getmusic == 185)
{
&ctdown = 157;
playmidi("185.mid");
}
if (&getmusic == 186)
{
&ctdown = 194;
playmidi("186.mid");
}
if (&getmusic == 187)
{
&ctdown = 109;
playmidi("187.mid");
}
if (&getmusic == 188)
{
&ctdown = 31;
playmidi("188.mid");
}
if (&getmusic == 189)
{
&ctdown = 193;
playmidi("189.mid");
}
if (&getmusic == 190)
{
&ctdown = 92;
playmidi("190.mid");
}
if (&getmusic == 191)
{
&ctdown = 165;
playmidi("191.mid");
}
if (&getmusic == 192)
{
&ctdown = 142;
playmidi("192.mid");
}
if (&getmusic == 193)
{
&ctdown = 170;
playmidi("193.mid");
}
if (&getmusic == 194)
{
&ctdown = 149;
playmidi("194.mid");
}
if (&getmusic == 195)
{
&ctdown = 228;
playmidi("195.mid");
}
if (&getmusic == 196)
{
&ctdown = 179;
playmidi("196.mid");
}
if (&getmusic == 197)
{
&ctdown = 147;
playmidi("197.mid");
}
if (&getmusic == 198)
{
&ctdown = 133;
playmidi("198.mid");
}
if (&getmusic == 199)
{
&ctdown = 169;
playmidi("199.mid");
}
if (&getmusic == 200)
{
&ctdown = 128;
playmidi("200.mid");
}
if (&getmusic == 201)
{
&ctdown = 141;
playmidi("201.mid");
}
if (&getmusic == 202)
{
&ctdown = 137;
playmidi("202.mid");
}
if (&getmusic == 203)
{
&ctdown = 156;
playmidi("203.mid");
}
if (&getmusic == 204)
{
&ctdown = 172;
playmidi("204.mid");
}
if (&getmusic == 205)
{
&ctdown = 104;
playmidi("205.mid");
}
if (&getmusic == 206)
{
&ctdown = 29;
playmidi("206.mid");
}
if (&getmusic == 207)
{
&ctdown = 162;
playmidi("207.mid");
}
if (&getmusic == 208)
{
&ctdown = 146;
playmidi("208.mid");
}
if (&getmusic == 209)
{
&ctdown = 179;
playmidi("209.mid");
}
if (&getmusic == 210)
{
&ctdown = 113;
playmidi("210.mid");
}
if (&getmusic == 211)
{
&ctdown = 123;
playmidi("211.mid");
}
if (&getmusic == 212)
{
&ctdown = 189;
playmidi("212.mid");
}
if (&getmusic == 213)
{
&ctdown = 96;
playmidi("213.mid");
}
if (&getmusic == 214)
{
&ctdown = 243;
playmidi("214.mid");
}
if (&getmusic == 215)
{
&ctdown = 169;
playmidi("215.mid");
}
if (&getmusic == 216)
{
&ctdown = 30;
playmidi("216.mid");
}
if (&getmusic == 217)
{
&ctdown = 90;
playmidi("217.mid");
}
if (&getmusic == 218)
{
&ctdown = 129;
playmidi("218.mid");
}
if (&getmusic == 219)
{
&ctdown = 92;
playmidi("219.mid");
}
if (&getmusic == 220)
{
&ctdown = 115;
playmidi("220.mid");
}
if (&getmusic == 221)
{
&ctdown = 100;
playmidi("221.mid");
}
if (&getmusic == 222)
{
&ctdown = 41;
playmidi("222.mid");
}
if (&getmusic == 223)
{
&ctdown = 176;
playmidi("223.mid");
}
if (&getmusic == 224)
{
&ctdown = 127;
playmidi("224.mid");
}
if (&getmusic == 225)
{
&ctdown = 138;
playmidi("225.mid");
}
if (&getmusic == 226)
{
&ctdown = 160;
playmidi("226.mid");
}
if (&getmusic == 227)
{
&ctdown = 164;
playmidi("227.mid");
}
if (&getmusic == 228)
{
&ctdown = 98;
playmidi("228.mid");
}
if (&getmusic == 229)
{
&ctdown = 112;
playmidi("229.mid");
}
if (&getmusic == 230)
{
&ctdown = 130;
playmidi("230.mid");
}
if (&getmusic == 231)
{
&ctdown = 92;
playmidi("231.mid");
}
if (&getmusic == 232)
{
&ctdown = 48;
playmidi("232.mid");
}
if (&getmusic == 233)
{
&ctdown = 166;
playmidi("233.mid");
}
if (&getmusic == 234)
{
&ctdown = 100;
playmidi("234.mid");
}
if (&getmusic == 235)
{
&ctdown = 231;
playmidi("235.mid");
}
if (&getmusic == 236)
{
&ctdown = 155;
playmidi("236.mid");
}
if (&getmusic == 237)
{
&ctdown = 227;
playmidi("237.mid");
}
if (&getmusic == 238)
{
&ctdown = 246;
playmidi("238.mid");
}
if (&getmusic == 239)
{
&ctdown = 108;
playmidi("239.mid");
}
if (&getmusic == 240)
{
&ctdown = 153;
playmidi("240.mid");
}
if (&getmusic == 241)
{
&ctdown = 123;
playmidi("241.mid");
}
if (&getmusic == 242)
{
&ctdown = 121;
playmidi("242.mid");
}
if (&getmusic == 243)
{
&ctdown = 47;
playmidi("243.mid");
}
if (&getmusic == 244)
{
&ctdown = 87;
playmidi("244.mid");
}
if (&getmusic == 245)
{
&ctdown = 136;
playmidi("245.mid");
}
if (&getmusic == 246)
{
&ctdown = 140;
playmidi("246.mid");
}
if (&getmusic == 247)
{
&ctdown = 125;
playmidi("247.mid");
}
if (&getmusic == 248)
{
&ctdown = 143;
playmidi("248.mid");
}
if (&getmusic == 249)
{
&ctdown = 150;
playmidi("249.mid");
}
if (&getmusic == 250)
{
&ctdown = 150;
playmidi("250.mid");
}
if (&getmusic == 251)
{
&ctdown = 144;
playmidi("251.mid");
}
if (&getmusic == 252)
{
&ctdown = 131;
playmidi("252.mid");
}
if (&getmusic == 253)
{
&ctdown = 140;
playmidi("253.mid");
}
if (&getmusic == 254)
{
&ctdown = 154;
playmidi("254.mid");
}
if (&getmusic == 255)
{
&ctdown = 104;
playmidi("255.mid");
}
if (&getmusic == 256)
{
&ctdown = 132;
playmidi("256.mid");
}
if (&getmusic == 257)
{
&ctdown = 1051;
playmidi("257.mid");
}
if (&getmusic == 258)
{
&ctdown = 137;
playmidi("258.mid");
}
if (&getmusic == 259)
{
&ctdown = 171;
playmidi("259.mid");
}
if (&getmusic == 260)
{
&ctdown = 208;
playmidi("260.mid");
}
if (&getmusic == 261)
{
&ctdown = 161;
playmidi("261.mid");
}
if (&getmusic == 262)
{
&ctdown = 186;
playmidi("262.mid");
}
if (&getmusic == 263)
{
&ctdown = 236;
playmidi("263.mid");
}
if (&getmusic == 264)
{
&ctdown = 172;
playmidi("264.mid");
}
if (&getmusic == 265)
{
&ctdown = 31;
playmidi("265.mid");
}
if (&getmusic == 266)
{
&ctdown = 186;
playmidi("266.mid");
}
if (&getmusic == 267)
{
&ctdown = 241;
playmidi("267.mid");
}
if (&getmusic == 268)
{
&ctdown = 186;
playmidi("268.mid");
}
if (&getmusic == 269)
{
&ctdown = 232;
playmidi("269.mid");
}
if (&getmusic == 270)
{
&ctdown = 198;
playmidi("270.mid");
}
if (&getmusic == 271)
{
&ctdown = 180;
playmidi("271.mid");
}
if (&getmusic == 272)
{
&ctdown = 201;
playmidi("272.mid");
}
if (&getmusic == 273)
{
&ctdown = 109;
playmidi("273.mid");
}
if (&getmusic == 274)
{
&ctdown = 122;
playmidi("274.mid");
}
if (&getmusic == 275)
{
&ctdown = 105;
playmidi("275.mid");
}
if (&getmusic == 276)
{
&ctdown = 110;
playmidi("276.mid");
}
if (&getmusic == 277)
{
&ctdown = 137;
playmidi("277.mid");
}
if (&getmusic == 278)
{
&ctdown = 214;
playmidi("278.mid");
}
if (&getmusic == 279)
{
&ctdown = 240;
playmidi("279.mid");
}
if (&getmusic == 280)
{
&ctdown = 187;
playmidi("280.mid");
}
if (&getmusic == 281)
{
&ctdown = 172;
playmidi("281.mid");
}
if (&getmusic == 282)
{
&ctdown = 160;
playmidi("282.mid");
}
if (&getmusic == 283)
{
&ctdown = 181;
playmidi("283.mid");
}
if (&getmusic == 284)
{
&ctdown = 194;
playmidi("284.mid");
}
if (&getmusic == 285)
{
&ctdown = 183;
playmidi("285.mid");
}
if (&getmusic == 286)
{
&ctdown = 169;
playmidi("286.mid");
}
if (&getmusic == 287)
{
&ctdown = 195;
playmidi("287.mid");
}
if (&getmusic == 288)
{
&ctdown = 213;
playmidi("288.mid");
}
if (&getmusic == 289)
{
&ctdown = 195;
playmidi("289.mid");
}
if (&getmusic == 290)
{
&ctdown = 145;
playmidi("290.mid");
}
if (&getmusic == 291)
{
&ctdown = 152;
playmidi("291.mid");
}
if (&getmusic == 292)
{
&ctdown = 219;
playmidi("292.mid");
}
if (&getmusic == 293)
{
&ctdown = 115;
playmidi("293.mid");
}
if (&getmusic == 294)
{
&ctdown = 229;
playmidi("294.mid");
}
if (&getmusic == 295)
{
&ctdown = 112;
playmidi("295.mid");
}
if (&getmusic == 296)
{
&ctdown = 137;
playmidi("296.mid");
}
if (&getmusic == 297)
{
&ctdown = 138;
playmidi("297.mid");
}
if (&getmusic == 298)
{
&ctdown = 148;
playmidi("298.mid");
}
if (&getmusic == 299)
{
&ctdown = 165;
playmidi("299.mid");
}
if (&getmusic == 300)
{
&ctdown = 224;
playmidi("300.mid");
}
if (&getmusic == 301)
{
&ctdown = 350;
playmidi("301.mid");
}
if (&getmusic == 302)
{
&ctdown = 146;
playmidi("302.mid");
}
if (&getmusic == 303)
{
&ctdown = 248;
playmidi("303.mid");
}
if (&getmusic == 304)
{
&ctdown = 231;
playmidi("304.mid");
}
if (&getmusic == 305)
{
&ctdown = 203;
playmidi("305.mid");
}
if (&getmusic == 306)
{
&ctdown = 31;
playmidi("306.mid");
}
if (&getmusic == 307)
{
&ctdown = 296;
playmidi("307.mid");
}
if (&getmusic == 308)
{
&ctdown = 179;
playmidi("308.mid");
}
if (&getmusic == 309)
{
&ctdown = 306;
playmidi("309.mid");
}
if (&getmusic == 310)
{
&ctdown = 293;
playmidi("310.mid");
}
if (&getmusic == 311)
{
&ctdown = 335;
playmidi("311.mid");
}
if (&getmusic == 312)
{
&ctdown = 141;
playmidi("312.mid");
}
if (&getmusic == 313)
{
&ctdown = 187;
playmidi("313.mid");
}
if (&getmusic == 314)
{
&ctdown = 138;
playmidi("314.mid");
}
if (&getmusic == 315)
{
&ctdown = 77;
playmidi("315.mid");
}
if (&getmusic == 316)
{
&ctdown = 93;
playmidi("316.mid");
}
if (&getmusic == 317)
{
&ctdown = 198;
playmidi("317.mid");
}
if (&getmusic == 318)
{
&ctdown = 158;
playmidi("318.mid");
}
if (&getmusic == 319)
{
&ctdown = 36;
playmidi("319.mid");
}
if (&getmusic == 320)
{
&ctdown = 249;
playmidi("320.mid");
}
if (&getmusic == 321)
{
&ctdown = 214;
playmidi("321.mid");
}
if (&getmusic == 322)
{
&ctdown = 161;
playmidi("322.mid");
}
if (&getmusic == 323)
{
&ctdown = 170;
playmidi("323.mid");
}
if (&getmusic == 324)
{
&ctdown = 155;
playmidi("324.mid");
}
if (&getmusic == 325)
{
&ctdown = 215;
playmidi("325.mid");
}
if (&getmusic == 326)
{
&ctdown = 93;
playmidi("326.mid");
}
if (&getmusic == 327)
{
&ctdown = 199;
playmidi("327.mid");
}
if (&getmusic == 328)
{
&ctdown = 139;
playmidi("328.mid");
}
if (&getmusic == 329)
{
&ctdown = 163;
playmidi("329.mid");
}
if (&getmusic == 330)
{
&ctdown = 34;
playmidi("330.mid");
}
if (&getmusic == 331)
{
&ctdown = 162;
playmidi("331.mid");
}
if (&getmusic == 332)
{
&ctdown = 360;
playmidi("332.mid");
}
if (&getmusic == 333)
{
&ctdown = 148;
playmidi("333.mid");
}
if (&getmusic == 334)
{
&ctdown = 146;
playmidi("334.mid");
}
if (&getmusic == 335)
{
&ctdown = 133;
playmidi("335.mid");
}
if (&getmusic == 336)
{
&ctdown = 130;
playmidi("336.mid");
}
if (&getmusic == 337)
{
&ctdown = 128;
playmidi("337.mid");
}
if (&getmusic == 338)
{
&ctdown = 160;
playmidi("338.mid");
}
if (&getmusic == 339)
{
&ctdown = 97;
playmidi("339.mid");
}
if (&getmusic == 340)
{
&ctdown = 110;
playmidi("340.mid");
}
if (&getmusic == 341)
{
&ctdown = 175;
playmidi("341.mid");
}
if (&getmusic == 342)
{
&ctdown = 132;
playmidi("342.mid");
}
if (&getmusic == 343)
{
&ctdown = 156;
playmidi("343.mid");
}
if (&getmusic == 344)
{
&ctdown = 140;
playmidi("344.mid");
}
if (&getmusic == 345)
{
&ctdown = 81;
playmidi("345.mid");
}
if (&getmusic == 346)
{
&ctdown = 36;
playmidi("346.mid");
}
if (&getmusic == 347)
{
&ctdown = 36;
playmidi("347.mid");
}
wait(1);
loop:
&ctdown -= 1;
wait(1000);
if (&ctdown < -200)
{
say_xy("`% killing", 272, 15);
kill_this_task();
} else
{
if (&ctdown < 1)
{
wait(1);
goto start;
} else
{
goto loop;
}
}
}

(in key-78.c)

void main ( void )
{
&ctdown = -300;
wait(2000);
spawn("midi");
kill_this_task();
}

the spawn turns off the midi thats playing. then no new midi plays even though it does the ctdown like normal. even if i go to the title screen or try to get a midi to play with another script it wont play until i restart dink.
August 21st 2003, 09:28 PM
girl.gif
joshriot
Peasant They/Them United States
keep it real 
okay i took out the new spawn in the key script and then tried to play a midi. it still doesnt work. like i said before: when you kill the initial spawned script it seems to mess up the ability to play midis. that or aliens.