C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(11048) : warning 219: local variable "vida" shadows a variable at a preceding level
C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(48966) : warning 219: local variable "colete" shadows a variable at a preceding level
C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(59220) : error 017: undefined symbol "i"
C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(63018) : warning 219: local variable "ammoo" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
forward CarregarCO(playerid);
public CarregarCO(playerid)
//Voltar cordenadas e Armas de onde Saiu//
if(PlayerInfo[playerid][pJailed] == 0)
{
TogglePlayerControllable(playerid,1);
format(JArqui, sizeof(JArqui), "Spawns/%s.ini",JNome);
if(dini_Exists(JArqui))
{
KenX[playerid] = dini_Float(JArqui,"CoordenadaX");
KenY[playerid] = dini_Float(JArqui,"CoordenadaY");
KenZ[playerid] = dini_Float(JArqui,"CoordenadaZ");
KenA[playerid] = dini_Float(JArqui,"CoordenadaA");
if(KenX[playerid] == 0.000000 && KenY[playerid] == 0.000000 && KenZ[playerid] == 0.000000
|| KenZ[playerid] == 1001.0391 && dini_Int(JArqui,"Interior") == 6 //DP
|| KenZ[playerid] == 999.015625 && dini_Int(JArqui,"Interior") == 10 //BOPE
|| KenZ[playerid] == 999.1484 && dini_Int(JArqui,"Interior") == 5 //PR
|| KenZ[playerid] == 13.1406 && dini_Int(JArqui,"Interior") == 0 //Carandiru
|| KenZ[playerid] == 156.7533 && dini_Int(JArqui,"Interior") == 10) //Cadeia Admin
{ }
else
{
//MoreuVHospital[playerid] = 0;
SetPlayerInterior(playerid,dini_Int(JArqui,"Interior")); //set interriror
SetPlayerArmour(playerid,dini_Int(JArqui,"Colete")); //set colete
if(dini_Int(JArqui,"Vida") > 5){
SetPlayerHealth(playerid,dini_Int(JArqui,"Vida")); //set vida
}
else{ SetPlayerHealth(playerid, 5); }
SetPlayerPos(playerid, KenX[playerid], KenY[playerid], KenZ[playerid]);
SetPlayerFacingAngle(playerid, KenA[playerid]);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid,COLOR_WHITE,"Vocк voltou de onde saiu no ъltimo login com as Armas, Vida e Colete que Estava!");
SetTimerEx("LoadArmasToFile",1000, false, "i",playerid);
}
}
if(!fexist(JArqui))
{
dini_Create(JArqui);
}
}
public SaveWeaponsToFile(playerid)
{
// if(gPlayerLogged[playerid] == 1 && InEvento[playerid] == 0 && Inx1A[playerid] == 0 && InGaiola[playerid] == 0 && Inx1L[playerid] == 0)
// {
new i, string[128], weaponidd, ammo;
GetPlayerName(playerid, JNome, sizeof(JNome));
format(JArqui, sizeof(JArqui), "Spawns/%s.ini",JNome);
dini_Remove(JArqui); dini_Create(JArqui);
if(dini_Exists(JArqui))
{
GetPlayerPos(playerid,KenX[playerid],KenY[playerid],KenZ[playerid]);
GetPlayerFacingAngle(playerid,KenA[playerid]);
GetPlayerHealth(playerid, vida[playerid]);
GetPlayerArmour(playerid, colete[playerid]);
dini_FloatSet(JArqui,"CoordenadaX",KenX[playerid]);
dini_FloatSet(JArqui,"CoordenadaY",KenY[playerid]);
dini_FloatSet(JArqui,"CoordenadaZ",KenZ[playerid]);
dini_FloatSet(JArqui,"CoordenadaA",KenA[playerid]);
dini_IntSet(JArqui,"Interior",GetPlayerInterior(playerid));
dini_FloatSet(JArqui,"Vida",vida[playerid]);
dini_FloatSet(JArqui,"Colete",colete[playerid]);
for (i=0; i<13; i++)
{
GetPlayerWeaponData(playerid,i,weaponidd,ammo);
format(string,sizeof(string),"Arma - %d",i);
dini_IntSet(JArqui,string,weaponidd);
format(string,sizeof(string),"Municao - %d",i);
dini_IntSet(JArqui,string,ammo == 65535 ? 0 : ammo);
}
}
}
//Carregar Atualizar Volta cordenadas
public LoadArmasToFile(playerid) // a a aaaaaaaaaaa eu vou gozar vem q eu vu te tacar piru vai tacar piru ai vai tacar piru ai hoje eu vou te tacar piru
{
new i, string[128], weaponid, ammoo;
GetPlayerName(playerid, JNome, sizeof(JNome));
format(JArqui, sizeof(JArqui), "Spawns/%s.ini",JNome);
ResetPlayerWeapons(playerid);
if(dini_Exists(JArqui))
{
for (i=0; i<13; i++)
{
format(string,sizeof(string),"Arma - %d",i);
weaponid = dini_Int(JArqui,string);
format(string,sizeof(string),"Municao - %d",i);
ammoo = dini_Int(JArqui,string);
GivePlayerWeapon(playerid,weaponid,ammoo);
}
dini_Remove(JArqui);
}
}
public OnGameModeExit()
{
for(new i = 0; i < MaiorID; i++)
{
if(IsPlayerConnected(i))
{ SalvarPlayer(i); }
}
for(new i = 0; i < MaiorID; i++)
{
if(Infoa[i][Arara]) { RemovePlayerAttachedObject(i, 0); }
}
SalvarMorro();
SaveAdm();
DestroyMenu(Principal);
DestroyMenu(CoresRockstar);
DestroyMenu(Rodas);
DestroyMenu(VolumedoCarro);
DestroyMenu(Componentes);
EleicoesOnSave();
SaveEleicoes();
getdate(v[0], v[1], v[2]);
gettime(v[3], v[4], v[5]);
print("\n---------------------------------------------------------");
printf("Server Desligado: [%02d/%02d/%d %02d:%02d:%02d]", v[2], v[1], v[0], v[3], v[4], v[5]);
print("---------------------------------------------------------\n");
SaveWeaponsToFile(i); //Salva Armas do Player
pawn Код:
|
for(new i = 0; i < MaiorID; i++)
{
if(IsPlayerConnected(i))
{ SalvarPlayer(i); }
}
for(new i = 0; i < MaiorID; i++)
{
if(Infoa[i][Arara]) { RemovePlayerAttachedObject(i, 0); }
}
SalvarMorro();
SaveAdm();
DestroyMenu(Principal);
DestroyMenu(CoresRockstar);
DestroyMenu(Rodas);
DestroyMenu(VolumedoCarro);
DestroyMenu(Componentes);
EleicoesOnSave();
SaveEleicoes();
getdate(v[0], v[1], v[2]);
gettime(v[3], v[4], v[5]);
print("\n---------------------------------------------------------");
printf("Server Desligado: [%02d/%02d/%d %02d:%02d:%02d]", v[2], v[1], v[0], v[3], v[4], v[5]);
print("---------------------------------------------------------\n");
for(new i = 0 ; i < GetMaxPlayers(); i ++) SaveWeaponsToFile(i);
• warning 219: local variable "vida" shadows a variable at a preceding levelEstгo lhe dizendo que as variбveis "vida", "colete" e "ammoo" jб existem no escopo atual e vocк estб tentando cria-las novamente.
• warning 219: local variable "colete" shadows a variable at a preceding level
• warning 219: local variable "ammoo" shadows a variable at a preceding level
1. Vocк pode renomea-las.---------------------------------------------------------------------------------------------------------------------------------------------
2. Vocк pode remove-las.
• error 017: undefined symbol "i"Ele estб lhe dizendo que a variбvel "i" nгo foi definida.
1. Como a variбvel de nomeclatura "i" geralmente estб vinculada а um laзo de repetiзгo, verifique se o mesmo existe.---------------------------------------------------------------------------------------------------------------------------------------------
2. Caso exista, verifique se estas declarando a variбvel em si, dentro do mesmo.
3. Caso nгo exista, verifique a necessidade de um.