if(strcmp(nomeclan, DOF2_GetString(arquivo2, "NomeClan"), true) == 0)
{
SendClientMessage(playerid, COR_GRAD2, "Jб tem um Clan com esse nome, Troque-o!");
DOF2_RemoveFile(arquivo2);
return 1;
}
CMD:criarclan(playerid, params[])
{
new nomeclan[64], tagclan[6], stringclan[128];
if(sscanf(params, "s[6]s[64]", tagclan, nomeclan)) return SendClientMessage(playerid, -1, " Use: /criarclan [TAG] [Nome] ");
if(PlayerInfo[playerid][pLevel] <= 49) return SendClientMessage(playerid,azul,"Seu Lvl deve ser maior que 50 para poder criar um Clan!");
format(stringclan, sizeof(stringclan), "{00688B}[SERVER CLAN]:{FFFFFF} [{00688B}%s{FFFFFF}] [{00688B}%s{FFFFFF}] Criado Com Sucesso Por %s", tagclan, nomeclan, GetName(playerid));
SendClientMessageToAll(-1, stringclan);
for(new count = 1;count<MAX_CLANS;count++)
{
format(fileZ, sizeof(fileZ),"Clans/Clan_%d.ini",count);
if(!DOF2_FileExists(fileZ))
{
for(new x = 1; x < MAX_CLANS; x++)
{
new arquivo2[128];
format(arquivo2, sizeof(arquivo2), "Clans/Clan_%d.ini",x);
if(strcmp(nomeclan, DOF2_GetString(arquivo2, "NomeClan"), true) == 0)
{
SendClientMessage(playerid, COR_GRAD2, "Jб tem um Clan com esse nome, Troque-o!");
DOF2_RemoveFile(arquivo2);
return 1;
}
}
if(strcmp(InfoClan[count][Lider],"Ninguem",true)==0)
{
ConviteInfoClan(GetName(playerid), count, 6);
}
PlayerInfo[playerid][pClan] = count;
PlayerInfo[playerid][pLClan] = count;
strmid(InfoClan[count][NomeClan], "Ninguem", 0, strlen("Ninguem"), 255);
DOF2_SetString(fileZ,"NomeClan",(nomeclan));
DOF2_SetString(fileZ,"TagClan",(tagclan));
DOF2_SaveFile();
return 1;
}
}
return 1;
}
if(strcmp(nomeclan, DOF2_GetString(arquivo2, "NomeClan"), true) == 0 && strlen(nomeclan) > 0)
{
SendClientMessage(playerid, COR_GRAD2, "Jб tem um Clan com esse nome, Troque-o!");
DOF2_RemoveFile(arquivo2);
return 1;
}
|
tente fazer isso
PHP код:
|
format(arquivo2, sizeof(arquivo2), "Clans/Clan_%d.ini",x);
if(strcmp(nomeclan, DOF2_GetString(arquivo2, "NomeClan"), true) == 0 && strlen(nomeclan) &&strlen(DOF2_GetString(arquivo2, "NomeClan")) )
|
Cara, o cуdigo se torna complicado, recomendo que organize-o com arrays muito melhor para trabalhar, nгo lк o arquivo o tempo todo e o cуdigo fica muito mais rapido.
Vocк terб menos problemas |
|
Tava Organizadinho, mas ai deu o bug, fui tentando resolver e deu que ficou assim, e mesmo assim nao pegou kk.
@Topic, agora estб passando, mesmo existindo um nome igual.. |
format(arquivo2, sizeof(arquivo2), "Clans/Clan_%d.ini",x);
if(DOF2_FileExists(arquivo2))
{
SendClientMessage(playerid, COR_GRAD2, "Jб tem um Clan com esse nome, Troque-o!");
return 1;
}
|
Mano olha como faz uma verificaзгo de arquivo
PHP код:
|
|
Mano olha como faz uma verificaзгo de arquivo
PHP код:
|