14.10.2012, 14:44
Seguinte qundo digito o cmd apare as seguintes msg
Mas ele cria o arquivo e nao seta as informaзoes dentro do arquivo , e pode criar mais do que um clan !
o cara so pode criar um alguem me da essa mao ae!
Код:
Ja existe um clan com este nome, escolha outro nome. & format(str,sizeof(str),"|{01FCFF}Atenзao{FFFFFF}| Voce {01FCFF}%s{FFFFFF} criou o clan {01FCFF}%s{FFFFFF}.", NomePlayer, NomeClan); SendClientMessage(playerid, 0xFFFFFFAA, str);
o cara so pode criar um alguem me da essa mao ae!
pawn Код:
COMMAND:criarclan(playerid, params[])
{
new String[290], str[290], Criar[180];
GetPlayerName(playerid, NomePlayer, sizeof(NomePlayer));
if(sscanf(params,"s",NomeClan)) return SendClientMessage(playerid, -1,"CMD: /criarclan [Nome Do Clan]");
format(String, sizeof(String), "Clan/%s.ini", NomeClan);
if(DOF2_FileExists(String))
{
if(strcmp(DOF2_GetString(String, "Clan"), "Nenhum", false))
{
format(String, sizeof(String), "Clan/%s.ini", DOF2_GetString(String, "Clan"));
if(strcmp(DOF2_GetString(String, "Dono"), NomePlayer, true) == 0)
{
format(str,sizeof(str),"|{01FCFF}Atenзao{FFFFFF}| Voce e lider do clan{01FCFF} %s{FFFFFF}.", NomeClan);
SendClientMessage(playerid, -1,str);
}
else if(strcmp(DOF2_GetString(String, "Dono"), NomePlayer, false))
{
format(str,sizeof(str),"|{01FCFF}Atenзao{FFFFFF}| Voce e lider do clan{01FCFF} %s{FFFFFF}.", NomeClan);
SendClientMessage(playerid, -1,str);
}
}
}
else if(!DOF2_FileExists(String))
{
DOF2_SetString(String, "Clan", "Ninguem");
DOF2_CreateFile(String);
}
//----------- Criaзao -------------
format(Criar, sizeof(Criar), "Clan/%s.ini", NomeClan);
if(DOF2_FileExists(Criar))
{
format(str,sizeof(str),"|{01FCFF}Atenзao{FFFFFF}| Ja existe um clan com este nome, escolha outro nome.");
SendClientMessage(playerid, 0xFFFFFFAA, str);
}
else if(!DOF2_FileExists(Criar))
{
DOF2_SetString(Criar, "Gang", NomeClan);
DOF2_SetString(Criar, "Dono", NomePlayer);
DOF2_SetString(Criar, "Membro1", "Ninguem");
DOF2_CreateFile(Criar);
}
format(str,sizeof(str),"|{01FCFF}Atenзao{FFFFFF}| Voce {01FCFF}%s{FFFFFF} criou o clan {01FCFF}%s{FFFFFF}.", NomePlayer, NomeClan);
SendClientMessage(playerid, 0xFFFFFFAA, str);
return true;
}