| Blockland Forums > Modification Help |
| Schedules |
| << < (3/4) > >> |
| Nexus:
--- Quote from: Bloxxed on July 25, 2011, 09:21:39 PM ---With schedules, I love making client sided scripts. You could copy and paste lyrics for a song, then do in console stillalive(); then it brings out stillalive lyrics. --- End quote --- --- Code: ---%delay = 3000; commandtoserver('messagesent', "Well here we are again."); schedule(%delay, 0, eval, "commandtoserver('messagesent', \"It's always such a pleasure.\");"); schedule(%delay*2, 0, eval, "commandtoserver('messagesent', \"Remember when you tried to kill me twice?\");"); schedule(%delay*4, 0, eval, "commandtoserver('messagesent', \"And then we laughed and laughed.\");"); schedule(%delay*5, 0, eval, "commandtoserver('messagesent', \"Except I wasn't laughing.\");"); schedule(%delay*6, 0, eval, "commandtoserver('messagesent', \"Given the circumstances, I've been shockingly nice.\");"); schedule(%delay*8, 0, eval, "commandtoserver('messagesent', \"You want your freedom? Take it.\");"); schedule(%delay*9, 0, eval, "commandtoserver('messagesent', \"That's what I'm counting on.\");"); schedule(%delay*10, 0, eval, "commandtoserver('messagesent', \"I used to want you dead\");"); schedule(%delay*11, 0, eval, "commandtoserver('messagesent', \"But now I only want you gone.\");"); schedule(%delay*13, 0, eval, "commandtoserver('messagesent', \"She was a lot like you.\");"); schedule(%delay*14, 0, eval, "commandtoserver('messagesent', \"(Maybe not quite so heavy.)\");"); schedule(%delay*15, 0, eval, "commandtoserver('messagesent', \"Now little Caroline is in here too.\");"); schedule(%delay*17, 0, eval, "commandtoserver('messagesent', \"One day they woke me up.\");"); schedule(%delay*18, 0, eval, "commandtoserver('messagesent', \"So I could live forever.\");"); schedule(%delay*19, 0, eval, "commandtoserver('messagesent', \"It's such a shame the same will never happen to you.\");"); schedule(%delay*21, 0, eval, "commandtoserver('messagesent', \"You've got your short, sad life left..\");"); schedule(%delay*22, 0, eval, "commandtoserver('messagesent', \"That's what I'm counting on.\");"); schedule(%delay*23, 0, eval, "commandtoserver('messagesent', \"I'll let you get right to it.\");"); schedule(%delay*24, 0, eval, "commandtoserver('messagesent', \"Now I only want you gone.\");"); schedule(%delay*26, 0, eval, "commandtoserver('messagesent', \"Goodbye my only friend.\");"); schedule(%delay*27, 0, eval, "commandtoserver('messagesent', \"Oh, did you think I meant you?\");"); schedule(%delay*28, 0, eval, "commandtoserver('messagesent', \"That would be funny, if it weren't so sad.\");"); schedule(%delay*30, 0, eval, "commandtoserver('messagesent', \"Well, you have been replaced.\");"); schedule(%delay*31, 0, eval, "commandtoserver('messagesent', \"I don't need anyone now.\");"); schedule(%delay*32, 0, eval, "commandtoserver('messagesent', \"When I delete you maybe I'll stop feeling so bad.\");"); schedule(%delay*34, 0, eval, "commandtoserver('messagesent', \"Go make some new disaster.\");"); schedule(%delay*35, 0, eval, "commandtoserver('messagesent', \"That's what I'm counting on.\");"); schedule(%delay*36, 0, eval, "commandtoserver('messagesent', \"You're someone else's problem\");"); schedule(%delay*37, 0, eval, "commandtoserver('messagesent', \"Now I only want you gone.\");"); schedule(%delay*38, 0, eval, "commandtoserver('messagesent', \"Now I only want you gone...\");"); schedule(%delay*39, 0, eval, "commandtoserver('messagesent', \"Now I only want you...\");"); schedule(%delay*40, 0, eval, "commandtoserver('messagesent', \"gone.\");"); --- End code --- mmm yes |
| Bloxxed:
<3! |
| Chrono:
--- Quote from: Nexus on July 26, 2011, 08:49:21 AM --- --- Code: ---%delay = 3000; commandtoserver('messagesent', "Well here we are again."); schedule(%delay, 0, eval, "commandtoserver('messagesent', \"It's always such a pleasure.\");"); schedule(%delay*2, 0, eval, "commandtoserver('messagesent', \"Remember when you tried to kill me twice?\");"); schedule(%delay*4, 0, eval, "commandtoserver('messagesent', \"And then we laughed and laughed.\");"); schedule(%delay*5, 0, eval, "commandtoserver('messagesent', \"Except I wasn't laughing.\");"); schedule(%delay*6, 0, eval, "commandtoserver('messagesent', \"Given the circumstances, I've been shockingly nice.\");"); schedule(%delay*8, 0, eval, "commandtoserver('messagesent', \"You want your freedom? Take it.\");"); schedule(%delay*9, 0, eval, "commandtoserver('messagesent', \"That's what I'm counting on.\");"); schedule(%delay*10, 0, eval, "commandtoserver('messagesent', \"I used to want you dead\");"); schedule(%delay*11, 0, eval, "commandtoserver('messagesent', \"But now I only want you gone.\");"); schedule(%delay*13, 0, eval, "commandtoserver('messagesent', \"She was a lot like you.\");"); schedule(%delay*14, 0, eval, "commandtoserver('messagesent', \"(Maybe not quite so heavy.)\");"); schedule(%delay*15, 0, eval, "commandtoserver('messagesent', \"Now little Caroline is in here too.\");"); schedule(%delay*17, 0, eval, "commandtoserver('messagesent', \"One day they woke me up.\");"); schedule(%delay*18, 0, eval, "commandtoserver('messagesent', \"So I could live forever.\");"); schedule(%delay*19, 0, eval, "commandtoserver('messagesent', \"It's such a shame the same will never happen to you.\");"); schedule(%delay*21, 0, eval, "commandtoserver('messagesent', \"You've got your short, sad life left..\");"); schedule(%delay*22, 0, eval, "commandtoserver('messagesent', \"That's what I'm counting on.\");"); schedule(%delay*23, 0, eval, "commandtoserver('messagesent', \"I'll let you get right to it.\");"); schedule(%delay*24, 0, eval, "commandtoserver('messagesent', \"Now I only want you gone.\");"); schedule(%delay*26, 0, eval, "commandtoserver('messagesent', \"Goodbye my only friend.\");"); schedule(%delay*27, 0, eval, "commandtoserver('messagesent', \"Oh, did you think I meant you?\");"); schedule(%delay*28, 0, eval, "commandtoserver('messagesent', \"That would be funny, if it weren't so sad.\");"); schedule(%delay*30, 0, eval, "commandtoserver('messagesent', \"Well, you have been replaced.\");"); schedule(%delay*31, 0, eval, "commandtoserver('messagesent', \"I don't need anyone now.\");"); schedule(%delay*32, 0, eval, "commandtoserver('messagesent', \"When I delete you maybe I'll stop feeling so bad.\");"); schedule(%delay*34, 0, eval, "commandtoserver('messagesent', \"Go make some new disaster.\");"); schedule(%delay*35, 0, eval, "commandtoserver('messagesent', \"That's what I'm counting on.\");"); schedule(%delay*36, 0, eval, "commandtoserver('messagesent', \"You're someone else's problem\");"); schedule(%delay*37, 0, eval, "commandtoserver('messagesent', \"Now I only want you gone.\");"); schedule(%delay*38, 0, eval, "commandtoserver('messagesent', \"Now I only want you gone...\");"); schedule(%delay*39, 0, eval, "commandtoserver('messagesent', \"Now I only want you...\");"); schedule(%delay*40, 0, eval, "commandtoserver('messagesent', \"gone.\");"); --- End code --- mmm yes --- End quote --- Or you can do ... , 0, commandToServer, 'messagesent', "bla bla bla"); |
| Nexus:
--- Quote from: Chrono on July 26, 2011, 11:58:36 AM ---Or you can do ... , 0, commandToServer, 'messagesent', "bla bla bla"); --- End quote --- I have always had miserable luck with doing that, so I just do it the other way.. |
| Wheatley:
Say I wanted to make a weapon to have a delay of whatever, and then do a special thing. --- Code: ---function WeaponImage::onFire(%this,%obj,%slot) { %obj.chargeSched = %obj.schedule(5000, WeaponCharged, %this, %obj, %slot); %obj.ChargingWeapon = 1; %obj.playThread(2, armAttack); } function WeaponCharged(%this,%obj,%slot) { %obj.setDamageLevel(0); serverPlay3D(WeaponChargedFireSound, %obj.getPosition()); %obj.ChargingWeapon = 0; serverCmdUnUseTool(%obj.client); } --- End code --- How would I do that? Because this isn't working. |
| Navigation |
| Message Index |
| Next page |
| Previous page |