Knuckle Cracker

Creeper World 3 => Custom Map Discussion => Topic started by: Qwerty Quazo on June 08, 2016, 03:20:25 AM

Title: I would like volunteers to test my map!
Post by: Qwerty Quazo on June 08, 2016, 03:20:25 AM
Because I am not that much familiar with crpl...

Comment below who wants to test my new map, and I will send it with message.

#sleeper
#particles

Here's a screenshot:
Title: Re: I would like volunteers to test my map!
Post by: Builder17 on June 09, 2016, 08:38:35 AM
I can try that map , nobody else doesn't seem to be wanting do so.  :o

Is that sleeper hard?  :-\

Or braindead maybe?   :(
Title: Re: I would like volunteers to test my map!
Post by: Qwerty Quazo on June 09, 2016, 01:21:22 PM
Quote from: Builder17 on June 09, 2016, 08:38:35 AM
I can try that map , nobody else doesn't seem to be wanting do so.  :o

Is that sleeper hard?  :-\

Or braindead maybe?   :(

You will be the judge...
Title: Re: I would like volunteers to test my map!
Post by: Qwerty Quazo on June 09, 2016, 01:33:09 PM
Whoops!

It turns out I can't send a file in private message...

You can download it from here, follow these steps:

1) Create a new map, size/name doesn't matter.
2) Go to: Users/You/Documents/creeperworld3/WorldEditor/[the map you created] and place the file there.
3) Open the map, load the save-0 and you are ready!
Title: Re: I would like volunteers to test my map!
Post by: Builder17 on June 09, 2016, 02:31:30 PM
I think you shouldn't yet edit sleeper scripts , you don't know what this for example even does:

# CSleeperEmitter.crpl
# Created on: 4/13/2015 5:12:31 PM
# ------------------------------------------
# VERSION 1.0

$amount:20
$interval:15

$SLEEPER_LANDED:0

<-SLEEPER_LANDED if
CreateUnit("EMITTER" CurrentCoords) ->emitter
<-emitter 0 "productionInterval" <-interval SetScriptVar
<-emitter 0 "productionAmt" <-amount mul(1000000) SetScriptVar
16 CurrentPixelCoords -0.06 0.75 0.75 0.05 90 CreateEffectClipped
self 0 Destroy
endif

:awake
self CONST_CREATEPZ false SetUnitAttribute
self CONST_NULLIFIERDAMAGES false SetUnitAttribute
self CONST_COUNTSFORVICTORY false SetUnitAttribute


This script creates basic emitter when sleeper lands and destroys itself. Basic emitter isn't CRPL unit , you know.  :o

If you create new script , you should always create it from game , because .crpl end in file name is important.  :-\

And I recommend you get notepad + + , it's better : https://notepad-plus-plus.org/download/v6.9.2.html

Do you use wiki , http://knucklecracker.com/wiki/doku.php?id=crpl:start ?  ???

Edit: Do you want continue making it now after I make CRPL working , OR do I make it fully and then give to you?  :D
Title: Re: I would like volunteers to test my map!
Post by: Qwerty Quazo on June 09, 2016, 04:10:30 PM
Quote from: Builder17 on June 09, 2016, 02:31:30 PM
I think you shouldn't yet edit sleeper scripts , you don't know what this for example even does:

# CSleeperEmitter.crpl
# Created on: 4/13/2015 5:12:31 PM
# ------------------------------------------
# VERSION 1.0

$amount:20
$interval:15

$SLEEPER_LANDED:0

<-SLEEPER_LANDED if
CreateUnit("EMITTER" CurrentCoords) ->emitter
<-emitter 0 "productionInterval" <-interval SetScriptVar
<-emitter 0 "productionAmt" <-amount mul(1000000) SetScriptVar
16 CurrentPixelCoords -0.06 0.75 0.75 0.05 90 CreateEffectClipped
self 0 Destroy
endif

:awake
self CONST_CREATEPZ false SetUnitAttribute
self CONST_NULLIFIERDAMAGES false SetUnitAttribute
self CONST_COUNTSFORVICTORY false SetUnitAttribute



Well, to be honest, I edited that script and it became this:


once

self CONST_CREATEPZ false SetUnitAttribute
self CONST_NULLIFIERDAMAGES false SetUnitAttribute
self CONST_COUNTSFORVICTORY false SetUnitAttribute

90 delay

self CONST_SUPPORTSDIGITALIS  true SetUnitAttribute

endonce

CreateUnit("CRPLCORE" CurrentCoords) ->emitter
<-emitter "AddCreeper.txt" AddScriptToUnit
16 CurrentPixelCoords -0.06 0.75 0.75 0.05 90 CreateEffectClipped
self 0 Destroy


:-[

Quote from: Builder17 on June 09, 2016, 02:31:30 PM

Do you use wiki , http://knucklecracker.com/wiki/doku.php?id=crpl:start ?  ???


This is how i made the script you saw.

Quote from: Builder17 on June 09, 2016, 02:31:30 PM

If you create new script , you should always create it from game , because .crpl end in file name is important.  :-\


I noticed that when i saw texts with this:

GetCoresWithVar("SLEEPER_LANDED" 0) ->count
<-count 0 do
->core
<-core "CSleeperEmitter.crpl" "SLEEPER_LANDED" 1


"CSleeperEmitter.crpl"
::)

Quote from: Builder17 on June 09, 2016, 02:31:30 PM

And I recommend you get notepad + + , it's better : https://notepad-plus-plus.org/download/v6.9.2.html


I have just got a new computer and i don't have the notepad installed yet, but i have used it (AddCreeper and stuff)

Quote from: Builder17 on June 09, 2016, 02:31:30 PM

Do you want continue making it now after I make CRPL working , OR do I make it fully and then give to you?  :D


If you offer to help me (since i am so bad at it), then do it! (please)

EDIT: You already did? i saw the save file just now.
Title: Re: I would like volunteers to test my map!
Post by: Builder17 on June 15, 2016, 11:13:16 AM
Is it OK to you that you will use save I sended and not edit these scripts again?

There is text in map , read what it says and change all non-crpl stuff you want change different.

Then after map is ready to test , click text in map and confirm. It will make map fully playable.
Title: Re: I would like volunteers to test my map!
Post by: Qwerty Quazo on June 16, 2016, 02:32:07 AM
Ok, I will do as you say.

Thanks a lot!
Title: Re: I would like volunteers to test my map!
Post by: Qwerty Quazo on July 09, 2016, 04:44:08 PM
New and updated now, check it out!

Note: I did my own scripts BUT they work so far.