C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(290) : error 017: undefined symbol "pLevel"
//Linha
dini_Set( file, "pNome", PlayerInfo[playerid][pLevel]); //salva a nota "Nome" (neste caso: "Cristiano Ronaldo")
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));//pega o nome do player
new file[256];
format(file, sizeof(file), "%s.ini", pname);//transforma o nome e ficheiro
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);//pega a posicao do player
dini_IntSet(file, "pAdmin", PlayerInfo[playerid][pAdmin]);//salca o Admin Nivel
dini_IntSet(file, "pOrg", PlayerInfo[playerid][pOrg]); //salva a org do player
dini_IntSet(file, "pLider", PlayerInfo[playerid][pLider]); //salva se e lider e qual
dini_IntSet(file, "pDinheiro", GetPlayerMoney(playerid)); // salva o dinheiro que o player tem
dini_IntSet(file, "pSkin", GetPlayerSkin(playerid) ); //salva a skin que o player esta a usar
dini_Set( file, "pNome", PlayerInfo[playerid][pLevel]); //salva a nota "Nome" (neste caso: "Cristiano Ronaldo")
dini_FloatSet(file, "pX", X);//cordenada X
dini_FloatSet(file, "pY", Y);//Cordenada Y
dini_FloatSet(file, "pZ", Z);//Cordenada Z
return 1;
}
enum pInfo
{
pAdmin,
pOrg,
pLider,
pDinheiro,
pSkin,
pNome[MAX_PLAYER_NAME],
Float: pX,
Float: pY,
Float: pZ,
pLevel
}
coloca na enum pinfo
pLevel ai fica assim: pawn Код:
|
enum pInfo
{
pAdmin,
pOrg,
pLider,
pDinheiro,
pSkin,
pNome[MAX_PLAYER_NAME],
Float: pX,
Float: pY,
Float: pZ,
}
ele tem
pawn Код:
|
enum pInfo { pAdmin, pOrg, pLider, pDinheiro, pSkin, pLevel, pNome[MAX_PLAYER_NAME], Float: pX, Float: pY, Float: pZ, } |
C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(283) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(283) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(283) : warning 219: local variable "Z" shadows a variable at a preceding level
new Float: X, Float: Y, Float: Z;
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));//pega o nome do player
new file[256];
format(file, sizeof(file), "%s.ini", pname);//transforma o nome e ficheiro
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);//pega a posicao do player
dini_IntSet(file, "pAdmin", PlayerInfo[playerid][pAdmin]);//salca o Admin Nivel
dini_IntSet(file, "pOrg", PlayerInfo[playerid][pOrg]); //salva a org do player
dini_IntSet(file, "pLider", PlayerInfo[playerid][pLider]); //salva se e lider e qual
dini_IntSet(file, "pDinheiro", GetPlayerMoney(playerid)); // salva o dinheiro que o player tem
dini_IntSet(file, "pSkin", GetPlayerSkin(playerid) ); //salva a skin que o player esta a usar
dini_Set( file, "pNome", PlayerInfo[playerid][pLevel]); //salva a nota "Nome" (neste caso: "Cristiano Ronaldo")
dini_FloatSet(file, "pX", X);//cordenada X
dini_FloatSet(file, "pY", Y);//Cordenada Y
dini_FloatSet(file, "pZ", Z);//Cordenada Z
return 1;
}
new Float: X, Float: Y, Float: Z;
new Float: X, Float: Y, Float: Z;
Significa que vocк jб definiu:
pawn Код:
apague pawn Код:
|
new Float: X, Float: Y, Float: Z;
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));//pega o nome do player
new file[256];
format(file, sizeof(file), "%s.ini", pname);//transforma o nome e ficheiro
GetPlayerPos(playerid, X, Y, Z);//pega a posicao do player
dini_IntSet(file, "pAdmin", PlayerInfo[playerid][pAdmin]);//salca o Admin Nivel
dini_IntSet(file, "pOrg", PlayerInfo[playerid][pOrg]); //salva a org do player
dini_IntSet(file, "pLider", PlayerInfo[playerid][pLider]); //salva se e lider e qual
dini_IntSet(file, "pDinheiro", GetPlayerMoney(playerid)); // salva o dinheiro que o player tem
dini_IntSet(file, "pSkin", GetPlayerSkin(playerid) ); //salva a skin que o player esta a usar
dini_Set( file, "pNome", PlayerInfo[playerid][pLevel]); //salva a nota "Nome" (neste caso: "Cristiano Ronaldo")
dini_FloatSet(file, "pX", X);//cordenada X
dini_FloatSet(file, "pY", Y);//Cordenada Y
dini_FloatSet(file, "pZ", Z);//Cordenada Z
return 1;
}
Tente apagar
pawn Код:
Ai sua puclic ficaria assim: pawn Код:
|
C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(314) : warning 213: tag mismatch
C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(314) : warning 213: tag mismatch
C:\Users\LeoTOB\Desktop\LeoTOB\gm.pwn(314) : warning 213: tag mismatch
Linha : GetPlayerPos(playerid, X, Y, Z);//pega a posicao do player
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));//pega o nome do player
new file[256];
format(file, sizeof(file), "%s.ini", pname);//transforma o nome e ficheiro
new Float: X2, Float: Y2, Float: Z2;
GetPlayerPos(playerid, X2, Y2, Z2);//pega a posicao do player
dini_IntSet(file, "pAdmin", PlayerInfo[playerid][pAdmin]);//salca o Admin Nivel
dini_IntSet(file, "pOrg", PlayerInfo[playerid][pOrg]); //salva a org do player
dini_IntSet(file, "pLider", PlayerInfo[playerid][pLider]); //salva se e lider e qual
dini_IntSet(file, "pDinheiro", GetPlayerMoney(playerid)); // salva o dinheiro que o player tem
dini_IntSet(file, "pSkin", GetPlayerSkin(playerid) ); //salva a skin que o player esta a usar
dini_Set( file, "pNome", PlayerInfo[playerid][pLevel]); //salva a nota "Nome" (neste caso: "Cristiano Ronaldo")
dini_FloatSet(file, "pX", X2);//cordenada X
dini_FloatSet(file, "pY", Y2);//Cordenada Y
dini_FloatSet(file, "pZ", Z2);//Cordenada Z
return 1;
}