byxor / neverscript Goto Github PK
View Code? Open in Web Editor NEWA scripting language for Neversoft Games (QB)
A scripting language for Neversoft Games (QB)
this seems like a weird quirk, I prefer to use the nextline {}
// works
if (<variable> < 5) {
print text="Variable is below 5"
}
// busted
if (<variable> < 5)
{
print text="Variable is below 5"
}
also don't see this mentioned anywhere
Move www.github.com/byxor/qbc into this repository.
I'm trying to do something like this
script myloop {
while {
i = (printf_calls) // <-- global value i want
FormatText TextName=text "TEST = %m" m=(<i>)
SetScreenElementProps id=westext1 text=<text>
wait 1 gameframe
}
}
but it's just reading it as a QbKey
In an official script source file, a value is apparently retrieved like this:
FormatText ChecksumName=color1 "%i_HIGHLIGHTED_TEXT_COLOR" i=(THEME_COLOR_PREFIXES[current_theme_prefix])
color2=(<color1>) // must do this to resolve the global so that I can modify its value locally
During the rename to NeverScript
, many things broke.
Reasoning:
It will be easier for people to understand the bytecode format if the concepts aren't arbitrarily renamed in our language.
it will be easier for blub users to adopt the syntax.
I hacked it in here if you wanna do it like this
Hey there. Do you have any plans for offering support for Guitar Hero .qb files?
Thanks
Syntax coloring makes coding easier because the programmer can distinguish what each part of the code is by color coding. For example, identifiers can be blue and keywords can be orange. Comments can be green.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.