Graal Forums  

Go Back   Graal Forums > Development Forums > NPC Scripting
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-12-2009, 12:11 AM
Codein Codein is offline
jwd
Codein's Avatar
Join Date: Oct 2005
Location: Greater Manchester
Posts: 2,423
Codein has a spectacular aura aboutCodein has a spectacular aura about
Send a message via AIM to Codein Send a message via MSN to Codein
To access the variables stored in a db, use this:
PHP Code:
findnpc("DBname").varname data
(serverside)

and to access to data inside the npc, use this.varname.
Reply With Quote
  #2  
Old 01-12-2009, 02:04 AM
FreezeBurnX FreezeBurnX is offline
Registered User
FreezeBurnX's Avatar
Join Date: Jul 2003
Location: Belo Horizonte - Brasil
Posts: 296
FreezeBurnX is on a distinguished road
Send a message via AIM to FreezeBurnX Send a message via Yahoo to FreezeBurnX
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.
Reply With Quote
  #3  
Old 01-12-2009, 03:15 AM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Codein View Post
To access the variables stored in a db, use this:
PHP Code:
findnpc("DBname").varname data
(serverside)

and to access to data inside the npc, use this.varname.
To access variables in GS2, use

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
Reply With Quote
  #4  
Old 01-12-2009, 05:02 AM
salesman salesman is offline
Finger lickin' good.
salesman's Avatar
Join Date: Nov 2008
Location: Colorado
Posts: 1,865
salesman has much to be proud ofsalesman has much to be proud ofsalesman has much to be proud ofsalesman has much to be proud ofsalesman has much to be proud ofsalesman has much to be proud ofsalesman has much to be proud of
In the NPC script you can set the flags using this.var

PHP Code:
function onCreated() {
  
this.foo "hey dood sup";

Then when you check the NPC flags you'll see 'foo=hey dood sup'

You can then also access it through any other serverside script with 'findnpc("NPCname").foo' or just simply NPCname.foo
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:28 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.