RE: warning 213: tag mismatch - White_Blue - 05/06/2022
(05/06/2022 06:29)Hatiro Escreveu: (04/06/2022 21:36)GUI_DA_Z5 Escreveu: code:
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; }
aviso :
Código PHP: gamemodes\VA.pwn(13098) : warning 213: tag mismatch
como eu resolvo isso?
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;
}
Creio que esse format pode estar incorreto, pois o format não deveria pegar o nome do player? e ele está pegando a enum "InfoOrg"
RE: warning 213: tag mismatch - Hatiro - 05/06/2022
Sim, ele tava tentando converter "Membro%d" em um inteiro com strval mas bastava ele passar a casa sem formatar assim
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);
format(string, sizeof(string), "Contas/%d.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;
}
Ai tava dando incompatibilidade de tags não compilei mas provavel é isso
RE: warning 213: tag mismatch - GUI_DA_Z5 - 05/06/2022
(05/06/2022 13:37)Hatiro Escreveu: (05/06/2022 12:59)GUI_DA_Z5 Escreveu: (05/06/2022 06:29)Hatiro Escreveu: (04/06/2022 21:36)GUI_DA_Z5 Escreveu: code:
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; }
aviso :
Código PHP: gamemodes\VA.pwn(13098) : warning 213: tag mismatch
como eu resolvo isso?
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;
}
a mesma coisa e ta na format o problema
Faz assim
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);
format(string, sizeof(string), "Contas/%d.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;
}
aparentemente você estava convertendo uma string2 para inteiro só que a string2 tinha letra e numero e além disso, você só precisa passar o argumento 'Casa' se você queria pegar o valor dele testa agora não compilei mas provavelmente era isso mn nao vai sla o ta dando
RE: warning 213: tag mismatch - Hatiro - 05/06/2022
O jeito é você mandar todo o código pode ser algum problema externo fora da public
RE: warning 213: tag mismatch - GUI_DA_Z5 - 05/06/2022
(05/06/2022 14:08)Hatiro Escreveu: O jeito é você mandar todo o código pode ser algum problema externo fora da publicforward Demitir(playerid, Org, Casa);
public Demitir(playerid, Org, Casa)
{
new string[128], string2[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(string2, sizeof(string2), "Contas/%s.ini", InfoOrg[Org][string]);
if(!DOF2_FileExists(string2)) return 1;
DOF2_SetInt(string, "pLider", 0);
DOF2_SetInt(string, "pMembro", 0);
DOF2_SetInt(string, "pCargo", 0);
DOF2_SaveFile();
}
return 1;
} Código PHP: CMD:limparvaga(playerid, params[]) { new Vaga, id; new org = GetPlayerOrg(playerid); if(!IsPlayerConnected(playerid)) return 1; if(pLogado[playerid] == false) return 1; if(pDados[playerid][pLider] < 1) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Somente lideres podem usar este comando !"); if(sscanf(params, "d", Vaga)) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Use: /limparvaga [vaga]"); if(Vaga < 1 || Vaga > 40) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Vagas de 1 a 40"); if(Vaga == 1)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro1]); strmid(InfoOrg[org][Membro1], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 1"); Demitir(id, Vaga, 1); return 1; } if(Vaga == 2)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro2]); strmid(InfoOrg[org][Membro2], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 2"); Demitir(id, Vaga, 2); return 1; } if(Vaga == 3)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro3]); strmid(InfoOrg[org][Membro3], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 3"); Demitir(id, Vaga, 3); return 1; } if(Vaga == 4)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro4]); strmid(InfoOrg[org][Membro4], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 4"); Demitir(id, Vaga, 4); return 1; } return 1; }
RE: warning 213: tag mismatch - k2bi_YT - 05/06/2022
O problema é que não faz sentido esse local que está definindo no format
Código PHP: new string2 = strval(string); format(String, sizeof(String), "Contas/%d.ini", InfoOrg[Org][string2]);
No caso, talvez essa string2, ao converter a string, pode voltar numeros "aleatorios", logo na enum InfoOrg, deve conter todos os parametros possiveis que essa parte (new string2 = strval(string);) pode retornar.
Como ja foi citado nos tópicos anterios, não teria que formatar para o nick do jogador?
Exemplo:
Código PHP: format(String, sizeof(String), "Contas/%s.ini", PlayerName(const playerid[]));
Faça essas mudança por esse code abaixo
Código PHP: CMD:limparvaga(playerid, params[]) { new Vaga, id; new org = GetPlayerOrg(playerid); if(!IsPlayerConnected(playerid)) return 1; if(pLogado[playerid] == false) return 1; if(pDados[playerid][pLider] < 1) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Somente lideres podem usar este comando !"); if(sscanf(params, "d", Vaga)) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Use: /limparvaga [vaga]"); if(Vaga < 1 || Vaga > 40) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Vagas de 1 a 40"); if(Vaga == 1)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro1]); Demitir(InfoOrg[org][Membro1]); strmid(InfoOrg[org][Membro1], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 1"); return 1; } if(Vaga == 2)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro2]); Demitir(InfoOrg[org][Membro2]); strmid(InfoOrg[org][Membro2], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 2"); return 1; } if(Vaga == 3)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro3]); Demitir(InfoOrg[org][Membro3]); strmid(InfoOrg[org][Membro3], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 3"); return 1; } if(Vaga == 4)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro4]); Demitir(InfoOrg[org][Membro4]); strmid(InfoOrg[org][Membro4], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 4"); return 1; } return 1; }
Demitir(const _Name[]) { new str[128]; if(IsPlayerConnected(GetPlayerID(_Name))) { new playerid = GetPlayerID(_Name); 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 !"); return true; } } else { format(String, sizeof(String), "Contas/%s.ini", _Name); 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; }
RE: warning 213: tag mismatch - GUI_DA_Z5 - 05/06/2022
(05/06/2022 14:58)k2bi_YT Escreveu: O problema é que não faz sentido esse local que está definindo no format
Código PHP: new string2 = strval(string); format(String, sizeof(String), "Contas/%d.ini", InfoOrg[Org][string2]);
No caso, talvez essa string2, ao converter a string, pode voltar numeros "aleatorios", logo na enum InfoOrg, deve conter todos os parametros possiveis que essa parte (new string2 = strval(string);) pode retornar.
Como ja foi citado nos tópicos anterios, não teria que formatar para o nick do jogador?
Exemplo:
Código PHP: format(String, sizeof(String), "Contas/%s.ini", PlayerName(const playerid[]));
Faça essas mudança por esse code abaixo
Código PHP: CMD:limparvaga(playerid, params[]) { new Vaga, id; new org = GetPlayerOrg(playerid); if(!IsPlayerConnected(playerid)) return 1; if(pLogado[playerid] == false) return 1; if(pDados[playerid][pLider] < 1) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Somente lideres podem usar este comando !"); if(sscanf(params, "d", Vaga)) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Use: /limparvaga [vaga]"); if(Vaga < 1 || Vaga > 40) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Vagas de 1 a 40"); if(Vaga == 1)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro1]); Demitir(InfoOrg[org][Membro1]); strmid(InfoOrg[org][Membro1], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 1"); return 1; } if(Vaga == 2)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro2]); Demitir(InfoOrg[org][Membro2]); strmid(InfoOrg[org][Membro2], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 2"); return 1; } if(Vaga == 3)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro3]); Demitir(InfoOrg[org][Membro3]); strmid(InfoOrg[org][Membro3], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 3"); return 1; } if(Vaga == 4)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro4]); Demitir(InfoOrg[org][Membro4]); strmid(InfoOrg[org][Membro4], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 4"); return 1; } return 1; }
Demitir(const _Name[]) { new str[128]; if(IsPlayerConnected(GetPlayerID(_Name))) { new playerid = GetPlayerID(_Name); 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 !"); return true; } } else { format(String, sizeof(String), "Contas/%s.ini", _Name); 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; }
mn mudei algumas coisas mais tem um erro ainda na variavel error 035: argument type mismatch (argument 1)
Código PHP: stock Demitir(const Name[]) { // new str[128]; new id = GetPlayerID(Name); if(IsPlayerConnected(id)) { if(pLogado[id] == true) { pDados[id][pMembro] = 0; pDados[id][pLider] = 0; pDados[id][pCargo] = 0; SendClientMessage(id, AZUL, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !"); return 1; } } else { format(String, sizeof(String), "Contas/%s.ini", Name); 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; }
RE: warning 213: tag mismatch - k2bi_YT - 05/06/2022
Altere para esse:
Código PHP: Demitir(const Name[]) { new file[128]; new id = GetPlayerID(Name); if(IsPlayerConnected(id)) { if(pLogado[id]) { pDados[id][pMembro] = 0; pDados[id][pLider] = 0; pDados[id][pCargo] = 0; SendClientMessage(id, -1, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !"); return 1; } } format(file, sizeof(file), "Contas/%s.ini", Name); if(!DOF2_FileExists(file)) return 1; DOF2_SetInt(file, "pLider", 0); DOF2_SetInt(file, "pMembro", 0); DOF2_SetInt(file, "pCargo", 0); DOF2_SaveFile(); return 1; }
Compilei aqui, não há nenhum erro
RE: warning 213: tag mismatch - GUI_DA_Z5 - 05/06/2022
(05/06/2022 17:37)GUI_DA_Z5 Escreveu: (05/06/2022 14:58)k2bi_YT Escreveu: O problema é que não faz sentido esse local que está definindo no format
Código PHP: new string2 = strval(string); format(String, sizeof(String), "Contas/%d.ini", InfoOrg[Org][string2]);
No caso, talvez essa string2, ao converter a string, pode voltar numeros "aleatorios", logo na enum InfoOrg, deve conter todos os parametros possiveis que essa parte (new string2 = strval(string);) pode retornar.
Como ja foi citado nos tópicos anterios, não teria que formatar para o nick do jogador?
Exemplo:
Código PHP: format(String, sizeof(String), "Contas/%s.ini", PlayerName(const playerid[]));
Faça essas mudança por esse code abaixo
Código PHP: CMD:limparvaga(playerid, params[]) { new Vaga, id; new org = GetPlayerOrg(playerid); if(!IsPlayerConnected(playerid)) return 1; if(pLogado[playerid] == false) return 1; if(pDados[playerid][pLider] < 1) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Somente lideres podem usar este comando !"); if(sscanf(params, "d", Vaga)) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Use: /limparvaga [vaga]"); if(Vaga < 1 || Vaga > 40) return SendClientMessage(playerid, AZUL, "[Servidor] {FFFFFF}Vagas de 1 a 40"); if(Vaga == 1)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro1]); Demitir(InfoOrg[org][Membro1]); strmid(InfoOrg[org][Membro1], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 1"); return 1; } if(Vaga == 2)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro2]); Demitir(InfoOrg[org][Membro2]); strmid(InfoOrg[org][Membro2], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 2"); return 1; } if(Vaga == 3)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro3]); Demitir(InfoOrg[org][Membro3]); strmid(InfoOrg[org][Membro3], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 3"); return 1; } if(Vaga == 4)// id da vaga { id = GetPlayerID(InfoOrg[org][Membro4]); Demitir(InfoOrg[org][Membro4]); strmid(InfoOrg[org][Membro4], "Ninguem", 0, strlen("Ninguem"), 255); SaveORGS(); SendClientMessage(playerid, AZUL,"[Servidor] {FFFFFF}Voce Limpou a Vaga 4"); return 1; } return 1; }
Demitir(const _Name[]) { new str[128]; if(IsPlayerConnected(GetPlayerID(_Name))) { new playerid = GetPlayerID(_Name); 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 !"); return true; } } else { format(String, sizeof(String), "Contas/%s.ini", _Name); 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; }
mn mudei algumas coisas mais tem um erro ainda na variavel error 035: argument type mismatch (argument 1)
Código PHP: stock Demitir(const Name[]) { // new str[128]; new id = GetPlayerID(Name); if(IsPlayerConnected(id)) { if(pLogado[id] == true) { pDados[id][pMembro] = 0; pDados[id][pLider] = 0; pDados[id][pCargo] = 0; SendClientMessage(id, AZUL, "[Servidor] {FFFFFF}Voce foi demitido de sua org por um lider ou pediu contas, agora Voce e um Civil !"); return 1; } } else { format(String, sizeof(String), "Contas/%s.ini", Name); 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; }
mesmo erro na variavel id
RE: warning 213: tag mismatch - k2bi_YT - 05/06/2022
Você tem a função GetPlayerID?
Código PHP: GetPlayerID(const name[]) { foreach(new i : Player) { if(IsPlayerConnected(i)) { if(!strcmp(PlayerName(i), name, false)) return i; } } return INVALID_PLAYER_ID; }
static stock PlayerName(playerid) { new Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof Name); return Name; }
|