20/05/2021 18:34
Olá, queria saber como faço para criar uma facção com o id superior a 0.
ID : 1 em diante, assim o id 0 seria sem facção.
ID : 1 em diante, assim o id 0 seria sem facção.
Código:
CMD:criarfaccao(playerid, params[])
{
new string[110], type, name[40];
if(PlayerInfo[playerid][pAdmin] < 4) return SendServerMessage(playerid, "Você não pode usar esse comando.");
if(sscanf(params, "is[40]", type, name)) return SendSyntaxMessage(playerid, "/CRIARFACCAO [TIPO] [NOME]");
if(strlen(name) > 40 || strlen(name) < 1) return SendErrorMessage(playerid, "O nome deve ter entre 1 e 40 caracteres.");
new INI:File = INI_Open(FactionPath(fCount));
INI_SetTag(File, "Faction Data");
INI_WriteString(File, "Name", name);
fInfo[fCount][fName] = name;
INI_WriteInt(File, "Type", type);
fInfo[fCount][fType] = type;
INI_Close(File);
format(string, sizeof(string), "{8EB2D6}[SERVER]{FFFFFF}: Você criou a facção %s (ID: %d) Tipo: %d.", name, fCount, type);
SendClientMessage(playerid, -1, string);
fCount ++;
return true;
}