Graal Forums

Graal Forums (
-   NPC Scripting (
-   -   Help needed (

JesusFreak250 04-30-2011 11:13 AM

Help needed
hey I'm currently learning to script and I was on testbed just playing about trying to make a gralat script so that the player can make there gralats go up to 1000. It seems to work fine but after about 0.5 of a second the gralats go back to what i had before i used the weapon. I'm guessing it's something to do with it being clientside and it needs to be serverside but I'm not sure. So i need some help to make it work. I know its probably really bad but its one of my first attempt.

HTML Code:

  function onKeyPressed(code, key, scancode) {
  if (key == "3") {
    player.rupees = 1000;

Starfire2001 04-30-2011 11:24 AM

fowlplay4 04-30-2011 03:14 PM


Originally Posted by Starfire2001 (Post 1646637)

If you're going to link to a thread at least make an attempt to explain the problem in short.

The problem is that player.rupees is synchronized with the value on the serverside. So when it updates it on the player's client-side it sets it back to it's real value instead of the one u set on the client-side.

Therefore you need to set it on the server-side, one of the ways to do this in a weapon is to use triggerserver. There's an example by cbk here:

Also, please be more descriptive with your thread titles. I.e: Issue with player.rupees reseting

One of the greatest sources of documentation is the answers to people's issues on the forums, so it helps when it's easily found by thread title.

JesusFreak250 04-30-2011 03:23 PM

Ahh ok thanks =]

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

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