Variable help PlayerInfo Error
#1

Code:
public OnPlayerSpawn(playerid)
{
        SetPlayerPos(playerid, PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ]);
	SetPlayerSkin(playerid, PlayerInfo[playerid][29]);
	SetPlayerHealth(playerid, PlayerInfo[playerid][100]);
	SetPlayerArmour(playerid, PlayerInfo[playerid][5]);
	GivePlayerMoney(playerid, PlayerInfo[playerid][250000]);
	SetPlayerColor(playerid, COLOR_GREEN);
		return 1;
}
Errors

Code:
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(289) : warning 217: loose indentation
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(302) : warning 217: loose indentation
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(31 : warning 217: loose indentation
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(32 : error 029: invalid expression, assumed zero
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(32 : warning 215: expression has no effect
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(32 : error 001: expected token: ";", but found "]"
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(32 : error 029: invalid expression, assumed zero
C:\Users\Ewony\Desktop\New folder\filterscripts\Login.pwn(32 : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#2

change it to

PHP Code:
public OnPlayerSpawn(playerid)
{
        
SetPlayerPos(playeridPlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ]);
    
SetPlayerSkin(playeridPlayerInfo[playerid][29]);
    
SetPlayerHealth(playeridPlayerInfo[playerid][100]);
    
SetPlayerArmour(playeridPlayerInfo[playerid][5]);
    
GivePlayerMoney(playeridPlayerInfo[playerid][250000]);
    
SetPlayerColor(playeridCOLOR_GREEN);
    return 
1;

Reply
#3

Use either the values you want to set directly or use the name used IN the enum for your array.

What I mean:
pawn Code:
SetPlayerSkin(playerid, 29);
pawn Code:
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
// pSkin or whatever it's called.
Reply
#4

-----
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)