05/06/2022 06:29
(04/06/2022 21:36)GUI_DA_Z5 Escreveu: code:
aviso :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);
new string2 = strval(string);
linha com o b.o format(String, sizeof(String), "Contas/%d.ini", InfoOrg[Org][string2]);
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;
}
como eu resolvo isso?Código PHP:gamemodes\VA.pwn(13098) : warning 213: tag mismatch
O problema é o S maiúsculo quando você definiu "string" e está chamando "String" então... em minúsculo ou maiúsculo sempre tem que escrever da mesma forma definida
Código:
forward Demitir(playerid, Org, Casa);
public 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);
new string2 = strval(string);
/* Problema era os 's' maiúsculo quando na array ele tá minúsculo
new string[128];
*/
format(string, sizeof(string), "Contas/%d.ini", InfoOrg[Org][string2]);
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;
}