[AJUDA] Erro Compilation -
henrique_wwi - 02.01.2012
eu fui por so pra vip usar o oculos e apareceu isso
pawn Код:
new glasseid, skin, id;
if(!strcmp("/oculos",cmd,true))
{
if(PlayerInfo [pVIP] == 1)
{
MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");
return 1;
}
tmp = strtok(cmdtext, idx);
skin = GetPlayerSkin(playerid);
id = strval(tmp);
if(!id || id > 33) return SendClientMessage(playerid, COLOR_GRAD1, "Use: /oculos [1-33]");
TextDrawShowForPlayer(playerid, MsgBox);
SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Colocado");
SetTimerEx("Hide", 3500, false, "d", playerid);
if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
if(!strcmp("/roculos",cmd,true))
{
StopPlayerHoldingObject(playerid);
SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Removido");
return 1;
}
nao sei o q eu fiz de errado
pawn Код:
C:\Documents and Settings\Henrique\Desktop\samp03dsvr_win32-homehots\gamemodes\BAC.pwn(42662) : error 032: array index out of bounds (variable "PlayerInfo")
C:\Documents and Settings\Henrique\Desktop\samp03dsvr_win32-homehots\gamemodes\BAC.pwn(42667) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Re: [AJUDA] Erro Compilation -
DanRichmmond - 02.01.2012
Coloque o If do PlayerInfo.
Mas atras em cima do "{"
Re: [AJUDA] Erro Compilation -
Kuddy - 02.01.2012
Tem um espaзo aн xamps
![Cheesy](images/smilies/biggrin.png)
o [pVIP] faz parte da variбvel, por isso vocк nгo pode acrescentar um espaзo entre o
PlayerInfo e o
pVIP
Correзгo:
@edit
Quote:
Originally Posted by DanRichmmond
Coloque o If do PlayerInfo.
Mas atras em cima do "{"
|
WTF
Re: [AJUDA] Erro Compilation -
DanRichmmond - 02.01.2012
pawn Код:
new glasseid, skin, id;
if(!strcmp("/oculos",cmd,true))
{
if(PlayerInfo [pVIP] == 1)
{
MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");
return 1;
}
Re: [AJUDA] Erro Compilation -
Lуs - 02.01.2012
pawn Код:
new glasseid, skin, id;
if(!strcmp("/oculos",cmd,true))
{
if(PlayerInfo[playerid][pVIP] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");//Й necessбrio ter a variбvel pVIP dentro do enum.
tmp = strtok(cmdtext, idx);
skin = GetPlayerSkin(playerid);
id = strval(tmp);
if(!id || id > 33) return SendClientMessage(playerid, COLOR_GRAD1, "Use: /oculos [1-33]");
TextDrawShowForPlayer(playerid, MsgBox);
SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Colocado");
SetTimerEx("Hide", 3500, false, "d", playerid);
if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
if(!strcmp("/roculos",cmd,true))
{
if(PlayerInfo[playerid][pVIP] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");//Й necessбrio ter a variбvel pVIP dentro do enum.
StopPlayerHoldingObject(playerid);
SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Removido");
return 1;
}