04/06/2022 22:38
(Esta mensagem foi modificada pela última vez a: 04/06/2022 23:22 por GUI_DA_Z5.)
(04/06/2022 21:56)Dr Editor Escreveu: Você está usando uma variável no lugar da constante.
Tecnicamente isso não seria errado, pois o enumerador, neste caso, nada mais é que uma forma mais fácil de identificar valores em uma array, porém não faz nenhum sentido da forma em que foi aplicado.
Código:new string2 = strval(string);
format(String, sizeof(String), "Contas/%s.ini", InfoOrg[Org][string2]);
Código PHP:
stock Demitir(playerid, Org, Casa)
{
new string[128];
if(IsPlayerConnected(playerid))
{
if(pLogado[playerid] == true)
{
pDados[playerid][pMembro] = 0;
pDados[playerid][pLider] = 0;
pDados[playerid][pCargo] = 0;
SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !");
}
}
else
{
format(string, sizeof(string), "Membro%d", Casa);
format(String, sizeof(String), "Contas/%s.ini", InfoOrg[Org][Casa]);
if(!DOF2_FileExists(String)) return 1;
DOF2_SetInt(String, "pLider", 0);
DOF2_SetInt(String, "pMembro", 0);
DOF2_SetInt(String, "pCargo", 0);
DOF2_SaveFile();
}
return 1;
}
(04/06/2022 22:38)CoelhaO_LokaO Escreveu: Estava vendo tu ta usando duas String uma assim String e outra assim string tem que ver se ta na global
Uma e global e a outra e local
(04/06/2022 22:38)GUI_DA_Z5 Escreveu:mudei a stock e o jeito de chamala mais o erro persiste(04/06/2022 21:56)Dr Editor Escreveu: Você está usando uma variável no lugar da constante.
Tecnicamente isso não seria errado, pois o enumerador, neste caso, nada mais é que uma forma mais fácil de identificar valores em uma array, porém não faz nenhum sentido da forma em que foi aplicado.
Código:new string2 = strval(string);
format(String, sizeof(String), "Contas/%s.ini", InfoOrg[Org][string2]);
alterei o codigo tirando as variaveis mais deu na mesmaCódigo PHP:stock Demitir(playerid, Org, Casa)
{
new string[128];
if(IsPlayerConnected(playerid))
{
if(pLogado[playerid] == true)
{
pDados[playerid][pMembro] = 0;
pDados[playerid][pLider] = 0;
pDados[playerid][pCargo] = 0;
SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !");
}
}
else
{
format(string, sizeof(string), "Membro%d", Casa);
format(String, sizeof(String), "Contas/%s.ini", InfoOrg[Org][Casa]);
if(!DOF2_FileExists(String)) return 1;
DOF2_SetInt(String, "pLider", 0);
DOF2_SetInt(String, "pMembro", 0);
DOF2_SetInt(String, "pCargo", 0);
DOF2_SaveFile();
}
return 1;
}
(04/06/2022 22:38)CoelhaO_LokaO Escreveu: Estava vendo tu ta usando duas String uma assim String e outra assim string tem que ver se ta na global
Uma e global e a outra e local
Código PHP:
stock Demitir(playerid, Org, Casa[])
{
if(IsPlayerConnected(playerid))
{
if(pLogado[playerid] == true)
{
pDados[playerid][pMembro] = 0;
pDados[playerid][pLider] = 0;
pDados[playerid][pCargo] = 0;
SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !");
}
}
else
{
linha format(String, sizeof(String), "Contas/%s.ini", InfoOrg[Org][Casa]);
if(!DOF2_FileExists(String)) return 1;
DOF2_SetInt(String, "pLider", 0);
DOF2_SetInt(String, "pMembro", 0);
DOF2_SetInt(String, "pCargo", 0);
DOF2_SaveFile();
}
return 1;
}
Código PHP:
Demitir(id, Vaga, "Membro3");
error 033: array must be indexed (variable "Casa")