SA-MP Forums Archive
[Ajuda] Sistema de CLan - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sistema de CLan (/showthread.php?tid=589160)



Sistema de CLan - JuniorTheDM - 16.09.2015

PHP код:
CMD:criarclan(playeridparams[])
{
    new 
nomeclan[13], tagclan[4], stringclan[128], String[128];
    if(
sscanf(params"s[4]s[13]"tagclannomeclan)) return SendClientMessage(playerid, -1" Use: /criarclan [TAG] [Nome] ");
    
//if(sscanf(tagclan) > 4) { return SendClientMessage(playerid, -1, "{1E90FF} A TAG Estб Muito Grande. Max 4 Letras"); }
    
    
format(stringclansizeof(stringclan), "{00688B}[CLANS]{FFFFFF} Tag:[{00688B}%s{FFFFFF}] Clan:[{00688B}%s{FFFFFF}] Criado Com Sucesso Por {00688B}%s"tagclannomeclanPlayerName(playerid));
    
SendClientMessageToAll(-1stringclan);
    
        if(
DOF2_FileExists(String))
        {
        
SendClientMessage(playerid, -1" Esta TAG De Clan Ja Existe ");
        }
        
format(Stringsizeof(String), PASTA_CLANStagclan);
        
DOF2::CreateFile(String);
        
DOF2::SetString(String,"Nome Do Clan"nomeclan);
        
DOF2::SetString(String,"Criador"PlayerName(playerid));
        
DOF2::SetString(String,"Vaga01""Ninguem");
        
DOF2::SetString(String,"Vaga02""Ninguem");
        
DOF2::SetString(String,"Vaga03""Ninguem");
         
DOF2::SetString(String,"Vaga04""Ninguem");
          
DOF2::SetString(String,"Vaga05""Ninguem");
        
DOF2::SaveFile();
    return 
1;

Oque tem de Errado , Se A Tag Ja Existe Continua Criando , nao da msg de erro


Re: Sistema de CLan - Dolby - 16.09.2015

Vocк nem formatou a string oras.

Coloque isto em cima do if, e retire-o ali de dentro dele.
PHP код:
format(Stringsizeof(String), PASTA_CLANStagclan); 
E tambйm, use return no if, para interromper o fluxo de execuзгo.