Scripters needed
Moderator: Gamemasters
Scripters needed
We urgently are searching for scripters who help us to make Illarion more interesting and vivid. Scripts are responsible for many different features such as fighting, NPCs, potions, magic system and magical items, expanding wildfires and so on.
What we can provide for you is
1) A good (english) documentation of the scripting language
2) Full time help/guidance by experienced scripters who can be reached nearly at any time of the day
3) A lot of working scripts serving as examples
4) A testserver where you can test your scripts
5) No payment
What we require is
1) You should have fun developing things
2) You don't necessarily have to be a programmer or have programming experience (it's a good thing if you do have experience, but if not that's okay as well, as long as you're interested to learn something)
3) A little analytical thinking
4) Interest in Illarion and it's surrounding and technical aspect
5) You should have enough time to help us (if you're able to spend 10 minutes per month for learning to script/scripting, you shouldn't apply)
If you're interested, please reply here and tell us if you have programming experience or not.
Martin
What we can provide for you is
1) A good (english) documentation of the scripting language
2) Full time help/guidance by experienced scripters who can be reached nearly at any time of the day
3) A lot of working scripts serving as examples
4) A testserver where you can test your scripts
5) No payment
What we require is
1) You should have fun developing things
2) You don't necessarily have to be a programmer or have programming experience (it's a good thing if you do have experience, but if not that's okay as well, as long as you're interested to learn something)
3) A little analytical thinking
4) Interest in Illarion and it's surrounding and technical aspect
5) You should have enough time to help us (if you're able to spend 10 minutes per month for learning to script/scripting, you shouldn't apply)
If you're interested, please reply here and tell us if you have programming experience or not.
Martin
Maybe... I will look at the LUA example script I got long ago from nitram and see if I am able to understand it resp. to do something by myself (my programming skills are quite non-existing).
Is the documentation freely accessable?
How many active scripters are there at the moment?
PS: At least I could check scripts etc. for correct text spelling (german).
Is the documentation freely accessable?
How many active scripters are there at the moment?
PS: At least I could check scripts etc. for correct text spelling (german).
- abcfantasy
- Posts: 1799
- Joined: Thu Dec 14, 2006 10:44 pm
- Location: Yes.
- Contact:
- Juniper Onyx
- Master NPC Scripter
- Posts: 1557
- Joined: Mon May 22, 2006 12:13 am
- Location: Columbia, MO USA
- abcfantasy
- Posts: 1799
- Joined: Thu Dec 14, 2006 10:44 pm
- Location: Yes.
- Contact:
Oh, we wait until we get some responses and will then contact all of you.
Meanwhile, here's a sample script which is how the actual strong healing potion is working. Nitram was kind enough to make some comments (everything that stands after -- in a line) to make it more understandable.
Look through it.
http://illarion.org/~martin/potion.txt
Martin
Meanwhile, here's a sample script which is how the actual strong healing potion is working. Nitram was kind enough to make some comments (everything that stands after -- in a line) to make it more understandable.
Look through it.
http://illarion.org/~martin/potion.txt
Martin
- Haniel Raynn
- Posts: 71
- Joined: Thu Mar 29, 2007 2:30 am
- Lance Thunnigan
- Posts: 1749
- Joined: Sun Jan 29, 2006 12:02 am
- Location: The 918, OK
I've been around Illa a long time, and I'm always looking for new ways to contribute to the community so I'll offer my help here as well.
I have alot of time on my hands right now, seeing as school doesn't start for about a month.
I don't have experience in the LUA language, but with the free time I have, I can dedicate it to learning.
From the looks of it in the example script, it doesn't seem hard.
~Lance~
I have alot of time on my hands right now, seeing as school doesn't start for about a month.
I don't have experience in the LUA language, but with the free time I have, I can dedicate it to learning.
From the looks of it in the example script, it doesn't seem hard.
~Lance~
- Korm Kormsen
- Posts: 2414
- Joined: Tue Jun 27, 2006 5:46 pm
- Location: Illarion nordpol, wenns den gibt...
please explain:
but here:
and please send me the test.
korm
that is clear, i think.User:talkLanguage(CCharacter.say, CPlayer.german, "#me verschüttet den Trank.");
User:talkLanguage(CCharacter.say, CPlayer.english, "#me spills the potion.");
but here:
how does the program know, which language to use?"Die Flasche zerbricht.",
"The bottle breaks.");
and please send me the test.
korm
I also asked this.
InformNLS is a function in the base_common.lua which looks like
so use for Informs in both langs always InformNLS but for e.g. forced emotes use talkLanguage.
thx @ Nitram
InformNLS is a function in the base_common.lua which looks like
Code: Select all
function InformNLS( User, textInDe, textInEn )
if User:getPlayerLanguage( ) == 0 then
User:inform( textInDe );
else
User:inform( textInEn );
end
end
thx @ Nitram
- Korm Kormsen
- Posts: 2414
- Joined: Tue Jun 27, 2006 5:46 pm
- Location: Illarion nordpol, wenns den gibt...
- Gildon de Vymont
- Posts: 163
- Joined: Mon Dec 18, 2006 10:09 pm
- Location: In Arameh's tummy
Er. I don't know if I am still a scripter or not, but I'm glad to come back once I'm back from Iran. The reason I didn't do much was that I was a bit confused on what I was really supposed to do after the test you had given us, as noone would really give me any jobs, so...
If I could come back again, it would be great... Would I have to take the test again as well?
If I could come back again, it would be great... Would I have to take the test again as well?
send me your real name, your nickname (for internal logins, guess "ardian"), and only your crypted password (http://illarion.org/shared/crypt.php) your like to have via pm.
And contact martin to get an introduction.
And contact martin to get an introduction.
- Korm Kormsen
- Posts: 2414
- Joined: Tue Jun 27, 2006 5:46 pm
- Location: Illarion nordpol, wenns den gibt...
- Pellandria
- Posts: 2604
- Joined: Fri Oct 04, 2002 6:06 pm
- Location: Running around
- Contact:
boolean - logischer Wert 0/1 TRUE/FALSE ... hat nur 2 Stati, kann theoretisch mit einem Bitt dargestellt werden
int - integer - Ganzzahl gibt es in verschiedenen Längen je nach Sprache und Compiler
void - leer - gar kein Variablentyp, wird verwendet für Funktionen, die einen Typ haben müssen aber eigentlich keinen brauchen
int - integer - Ganzzahl gibt es in verschiedenen Längen je nach Sprache und Compiler
void - leer - gar kein Variablentyp, wird verwendet für Funktionen, die einen Typ haben müssen aber eigentlich keinen brauchen
I think you mean the words in italic in front of the functions. Those describe the value that the function returns, e.g. boolean (true or false), int (integer -> whole-numbered) or void (this function returns nothing)
if there is anything different from void, use it like this:
written in lua docu: boolean [character]:isInRangeToPosition(posStruct [Position],int [distance])
example script: isPlayerNearbyTree = User:isInRangeToPosition(TreePos, 3)
So if the User is nearby the Tree at [TreePos], actually in range of 3 fields, the function returns true. This value is stored in the variable isPlayerNearbyTree
if there is anything different from void, use it like this:
written in lua docu: boolean [character]:isInRangeToPosition(posStruct [Position],int [distance])
example script: isPlayerNearbyTree = User:isInRangeToPosition(TreePos, 3)
So if the User is nearby the Tree at [TreePos], actually in range of 3 fields, the function returns true. This value is stored in the variable isPlayerNearbyTree
- Korm Kormsen
- Posts: 2414
- Joined: Tue Jun 27, 2006 5:46 pm
- Location: Illarion nordpol, wenns den gibt...
- Korm Kormsen
- Posts: 2414
- Joined: Tue Jun 27, 2006 5:46 pm
- Location: Illarion nordpol, wenns den gibt...
It will be hard with no experience to learn Lua itself. But we basically made the new npc language for persons like you who are willing to help, but don't know any programming languages. Did you allready had a look on it?
http://illarion.org/community/forums/vi ... hp?t=25012
Nitram
http://illarion.org/community/forums/vi ... hp?t=25012
Nitram
I currently design, code and run a MUD in Java, so LUA is not that hard for me. I come here for the break I need from being the admin on my own text-based game.
If you have specific systems you want designed or coded feel free to PM me. I would love to give something back to you fine folks that run (and play) this game.
If you have specific systems you want designed or coded feel free to PM me. I would love to give something back to you fine folks that run (and play) this game.