Help with pMoney
#1

Hello,

Well I have a problem with pMoney it gives Error to my script

pawn Код:
C:\Sa-mp GameModes\Meow22CnR.pwn(3218) : error 029: invalid expression, assumed zero
C:\Sa-mp GameModes\Meow22CnR.pwn(3218) : warning 215: expression has no effect
C:\Sa-mp GameModes\Meow22CnR.pwn(3218) : error 001: expected token: ";", but found "]"
C:\Sa-mp GameModes\Meow22CnR.pwn(3218) : error 029: invalid expression, assumed zero
C:\Sa-mp GameModes\Meow22CnR.pwn(3218) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
I have Defined pMoney

pawn Код:
#define pMoney
Script line is:

pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid] = 0;
I have tried this:

pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid] == 0;
pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid] ==0;
pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid]==0;
pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid] =0;
pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid]=0;
But none fixed the errors :/
Reply
#2

pawn Код:
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][pMoney] = 0;
Might work.
Reply
#3

pawn Код:
#define pMoney
to

pawn Код:
new pMoney[MAX_PLAYERS];
pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid] = 0;
return 1;
}
Reply
#4

Quote:
Originally Posted by PrivatioBoni
Посмотреть сообщение
pawn Код:
public OnPlayerConnect(playerid)
{
PlayerInfo[playerid][pMoney] = 0;
Might work.
Quote:
Originally Posted by RenSoprano
Посмотреть сообщение
pawn Код:
#define pMoney
to

pawn Код:
new pMoney[MAX_PLAYERS];
pawn Код:
public OnPlayerConnect(playerid)
{
pMoney[playerid] = 0;
return 1;
}
lol when I do this it gives me more errors but anyway thanks
Reply
#5

It's not #define pMoney
It's "new pMoney[MAX_PLAYERS]

Also, are you using this just to save a player's money?
Reply
#6

Try this
pawn Код:
public OnPlayerConnect(playerid)
{
[pMoney][playerid] == 0;
Reply
#7

Quote:
Originally Posted by Wayland
Посмотреть сообщение
Try this
pawn Код:
public OnPlayerConnect(playerid)
{
[pMoney][playerid] == 0;
That's totally wrong.

--

The correct way was mentioned already above.

Declaration:
pawn Код:
new pMoney[MAX_PLAYERS];
Usage:
pawn Код:
// OnPlayerConnect:
pMoney[playerid] = 0;
Remove any other useless code of pMoney such as those examples with #define you posted.
Reply
#8

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
That's totally wrong.

--

The correct way was mentioned already above.

Declaration:
pawn Код:
new pMoney[MAX_PLAYERS];
Usage:
pawn Код:
// OnPlayerConnect:
pMoney[playerid] = 0;
Remove any other useless code of pMoney such as those examples with #define you posted.
But when I do this I get these many errors >.>

pawn Код:
C:\Sa-mp GameModes\Meow22CnR.pwn(3262) : error 017: undefined symbol "CreateProgressBar"
C:\Sa-mp GameModes\Meow22CnR.pwn(3262) : warning 213: tag mismatch
C:\Sa-mp GameModes\Meow22CnR.pwn(3263) : error 017: undefined symbol "CreateProgressBar"
C:\Sa-mp GameModes\Meow22CnR.pwn(3263) : warning 213: tag mismatch
C:\Sa-mp GameModes\Meow22CnR.pwn(3264) : error 017: undefined symbol "CreateProgressBar"
C:\Sa-mp GameModes\Meow22CnR.pwn(3264) : warning 213: tag mismatch
C:\Sa-mp GameModes\Meow22CnR.pwn(3265) : error 017: undefined symbol "CreateProgressBar"
C:\Sa-mp GameModes\Meow22CnR.pwn(3265) : warning 213: tag mismatch
C:\Sa-mp GameModes\Meow22CnR.pwn(3266) : error 017: undefined symbol "CreateProgressBar"
C:\Sa-mp GameModes\Meow22CnR.pwn(3266) : warning 213: tag mismatch
C:\Sa-mp GameModes\Meow22CnR.pwn(3267) : error 017: undefined symbol "HideProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3268) : error 017: undefined symbol "HideProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3269) : error 017: undefined symbol "HideProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3270) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3271) : error 017: undefined symbol "SetProgressBarValue"
C:\Sa-mp GameModes\Meow22CnR.pwn(3791) : error 017: undefined symbol "SetProgressBarColor"
C:\Sa-mp GameModes\Meow22CnR.pwn(3792) : error 017: undefined symbol "SetProgressBarValue"
C:\Sa-mp GameModes\Meow22CnR.pwn(3793) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3797) : error 017: undefined symbol "SetProgressBarColor"
C:\Sa-mp GameModes\Meow22CnR.pwn(3798) : error 017: undefined symbol "SetProgressBarValue"
C:\Sa-mp GameModes\Meow22CnR.pwn(3799) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3803) : error 017: undefined symbol "SetProgressBarColor"
C:\Sa-mp GameModes\Meow22CnR.pwn(3804) : error 017: undefined symbol "SetProgressBarValue"
C:\Sa-mp GameModes\Meow22CnR.pwn(3805) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3809) : error 017: undefined symbol "SetProgressBarColor"
C:\Sa-mp GameModes\Meow22CnR.pwn(3810) : error 017: undefined symbol "SetProgressBarValue"
C:\Sa-mp GameModes\Meow22CnR.pwn(3811) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(3815) : error 017: undefined symbol "SetProgressBarColor"
C:\Sa-mp GameModes\Meow22CnR.pwn(3816) : error 017: undefined symbol "SetProgressBarValue"
C:\Sa-mp GameModes\Meow22CnR.pwn(3817) : error 017: undefined symbol "ShowProgressBarForPlayer"
C:\Sa-mp GameModes\Meow22CnR.pwn(4389) : error 017: undefined symbol "pGivePlayerMoney"

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
Reply
#9

Can someone help me >.>
Reply
#10

Include the progress.inc file to your script.

It can be found: https://sampforum.blast.hk/showthread.php?tid=113443

Place progress.inc to pawno\include folder and re-compile.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)