22.05.2018, 22:39
No sistema de gang quando fizer o Cmd /criarclan
o sistema Puchava 1kk e teria que ter 1000k de score alguem me ajuda pfv
o sistema Puchava 1kk e teria que ter 1000k de score alguem me ajuda pfv
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new
cmd[128], tmp[128], idx
;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/criarclan", true) == 0)
{
format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
if(dini_Exists(pFile))
{
if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
{
format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), true) == 0)
{
MensagemFormatada(playerid, COR_ERRO, "| ERRO | Vocк й dono do clan %s, exclua-o primeiro para poder criar outro!", dini_Get(pFile, "cla"));
}
else if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
{
MensagemFormatada(playerid, COR_ERRO, "| ERRO | Vocк й membro do clan %s, primeiro saia do clan para criar o seu!", dini_Get(pFile, "cla"));
}
return 1;
}
}
else if(!dini_Exists(pFile))
{
dini_Create(pFile);
dini_Set(pFile, "cla", "Nenhum");
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COR_ERRO, "| ERRO | Uso correto: /Criarclan [ nome do clan ]");
return 1;
}
if(strlen(result) > 25)
{
SendClientMessage(playerid, COR_ERRO, "| ERRO | Nome muito grande!");
return 1;
}
format(gFile, sizeof(gFile), "clas/%s.ini", result);
if(dini_Exists(gFile))
{
SendClientMessage(playerid, COR_ERRO, "| ERRO | Jб а uma existente com esse nome, escolha outro!");
return 1;
}
else if(!dini_Exists(gFile))
{
dini_Create(gFile);
dini_Set(gFile, "Dono", PlayerName(playerid));
dini_Set(gFile, "Membro1", "Ninguem");
dini_Set(gFile, "Membro2", "Ninguem");
dini_Set(gFile, "Membro3", "Ninguem");
dini_Set(gFile, "Membro4", "Ninguem");
dini_Set(gFile, "Membro5", "Ninguem");
dini_Set(gFile, "Membro6", "Ninguem");
dini_Set(gFile, "Membro7", "Ninguem");
dini_Set(gFile, "Membro8", "Ninguem");
dini_Set(gFile, "Membro9", "Ninguem");
dini_Set(gFile, "Membro10", "Ninguem");
dini_Set(gFile, "Membro11", "Ninguem");
dini_Set(gFile, "Membro12", "Ninguem");
dini_Set(gFile, "Membro13", "Ninguem");
dini_Set(gFile, "Membro14", "Ninguem");
dini_Set(gFile, "Membro15", "Ninguem");
}
format(gstring, sizeof(gstring), "| INFO | %s vocк criou o clan %s", PlayerName(playerid), result);
SendClientMessage(playerid, COR_ADM, gstring);
dini_Set(pFile, "cla", result);
return 1;
}