![]() |
Databases and Projectiles
Can anyone either help me or link me to something that will help me with databases and projectiles on GS2? They're the two important things I have no understanding of. I know Java so the rest came very easy but I don't know any commands or anything for databases or projectiles. Thanks.
|
|
Database NPC's (Also known as DB NPCs) Are pretty useful can store flags into them, and can only be reached serverside, good for like logging stuff such as say a tip char. Can also be used say if the player is not online tell the DB NPC that when the player is online to do blah and such.
|
Quote:
current = BlackHolst Level4 BlazianBandits Level5 Pelikano Level1 then have methods like NPC Code:function getCurrent() or do they work differently? I guess I'm asking: how do you access the flags of a database to modify or obtain data? |
To access the variables stored in a db, use this:
PHP Code:
and to access to data inside the npc, use this.varname. |
Spikedude, you're messing stuff. There's no such thing as private attribute here, it is all public, which means direct access.
And on function deleteFirst you're losing two tokens, not one. |
deleteFirst was supposed to lose two tokens based on the way I was trying to set this script up. But I have other problems too. Like if a string has certain things in quotes and you tokenize, will it count the quoted part as one element or split it?
|
Quote:
obj.var :) Also, so long as your object names are not awful, you can just do mydbnpc.var (assuming you named your dbnpc mydbnpc). If you have wacky characters, try ("x39w-sfjefDD2").var |
In the NPC script you can set the flags using this.var
PHP Code:
You can then also access it through any other serverside script with 'findnpc("NPCname").foo' or just simply NPCname.foo |
Is a variable in a Database NPC not even readable clientside?
|
Quote:
|
All times are GMT +2. The time now is 06:14 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.