[Ajuda] Juda /orgs
#1

O /orgs do GM PlayHard do ViniBorn estб com um bug..eu digito /orgs e ele deveria mostrar [ORG] [lider] [Online/Offline]
exemplo:

(Policia Militar) Fenix_Born : Online

mas ele estб bugado,,mostrando sempre ninguem:
(Policia Militar) Ninguem : Offline
(Policia Federal) Ninguem : Offline

mesmo tendo lнderes ele mostra ninguem..mas o /lideres mostra certinho..o q pode ser??
comando:
pawn Код:
dcmd_orgs(playerid, params[])
    {
        #pragma unused params
        new org[128],org2[128],string[2048],tmp[32],giveid;
        for(new i = 1; i < MAX_ORGS; ++i)
        {
            format(org,128,"/RPG/orgs/%s.ini",OrgsNamesSmall[i]);
            format(tmp,32,"%s",dini_Get(org, OrgsCargos[0]));

            if(strlen(tmp) < 3)
                tmp = "Ninguйm";

            giveid = ReturnUser(tmp);
            if(IsPlayerConnected(giveid))
                format(org2,128,"{C2A2DA} %d >> %s: %s - {00D900}Online\n", i, OrgsNames[i], tmp);

            else
                format(org2,128,"{C2A2DA} %d >> %s: %s - {AA3333}Offline\n", i, OrgsNames[i], tmp);

            strcat(string, org2);
        }
        ShowPlayerDialog(playerid, 10100, DIALOG_STYLE_MSGBOX, "Organizaзхes", string, "Fechar", "");
        return 1;
    }
Reply
#2

pawn Код:
dcmd_orgs(playerid, params[]) {
    #pragma unused params
    new Org[128], Str[2048], GiveID;
    for(new i = 1; i < MAX_ORGS; ++i)
    {
        format(Org, 128, "/RPG/Orgs/%s.ini", OrgsNamesSmall[i]);
        format(Org, 32, "%s", dini_Get(Org, OrgsCargos[0]));

        if(strfind(Org, "_") == -1) Org = "Ninguйm", GiveID = 0xFFFF;
        else GiveID = ReturnUser(Org);
        format(Org, 128, "{C2A2DA} %d >> %s: %s - %s\n", i, OrgsNames[i], Org, (GiveID == 0xFFFF ? tmp : (IsPlayerConnected(GiveID) ? "{00D900}Online" : "{AA3333}Offline\n")));
        strcat(Str, Org);
    }
    return ShowPlayerDialog(playerid, 10100, DIALOG_STYLE_MSGBOX, "Organizaзхes", Str, "Fechar", #);
}
Caso seja o BUG do Unknow Command, nem me lembro mais como resolve...
Reply
#3

error 017: undefined symbol "tmp"
Reply
#4

Quote:
Originally Posted by FenixBorn
Посмотреть сообщение
error 017: undefined symbol "tmp"
Ops...

pawn Код:
dcmd_orgs(playerid, params[]) {
    #pragma unused params
    new Org[128], Str[2048], GiveID;
    for(new i = 1; i < MAX_ORGS; ++i) {
        format(Org, 128, "/RPG/Orgs/%s.ini", OrgsNamesSmall[i]);
        format(Org, 32, "%s", dini_Get(Org, OrgsCargos[0]));

        if(strfind(Org, "_") == -1) Org = "Ninguйm", GiveID = 0xFFFF;
        else GiveID = ReturnUser(Org);
        format(Org, 128, "{C2A2DA} %d >> %s: %s%s\n", i, OrgsNames[i], Org, (GiveID == 0xFFFF ? # : (IsPlayerConnected(GiveID) ? " - {00D900}Online" : " - {AA3333}Offline\n")));
        strcat(Str, Org);
    }
    return ShowPlayerDialog(playerid, 10100, DIALOG_STYLE_MSGBOX, "Organizaзхes", Str, "Fechar", #);
}
Reply
#5

Entao Paulor..voce tinha colocado um ")" a mais no final da linha estava dando 2 erros,,arrumei agora esta dando apenas 1 erro :
linha:
error 001: expected token: ":", but found ")"
pawn Код:
format(Org, 128, "{C2A2DA} %d >> %s: %s%s\n", i, OrgsNames[i], Org, (GiveID == 0xFFFF ? # : (IsPlayerConnected(GiveID) ? " - {00D900}Online" : " - {AA3333}Offline\n"));
Reply
#6

Quote:
Originally Posted by FenixBorn
Посмотреть сообщение
Entao Paulor..voce tinha colocado um ")" a mais no final da linha estava dando 2 erros,,arrumei agora esta dando apenas 1 erro :
linha:
error 001: expected token: ":", but found ")"
pawn Код:
format(Org, 128, "{C2A2DA} %d >> %s: %s%s\n", i, OrgsNames[i], Org, (GiveID == 0xFFFF ? # : (IsPlayerConnected(GiveID) ? " - {00D900}Online" : " - {AA3333}Offline\n"));
Na vdd nгo estava com ( a mais, estava faltando () nas Strings...

pawn Код:
format(Org, 128, "{C2A2DA} %d >> %s: %s%s\n", i, OrgsNames[i], Org, (GiveID == 0xFFFF ? (#) : (IsPlayerConnected(GiveID) ? (" - {00D900}Online") : (" - {AA3333}Offline\n"))));
Sempre me esqueзo desse detalhe!
Reply
#7

nem funcionou Paulor,,serб q o problema nгo esta no comando?
Reply
#8

Eu sei que o /lideres ele pega de Variaveis jб o /orgs pega de Arquivo, entгo verifica se tem o Arquivo da Org la nas ScriptsFile.
Reply
#9

tem sim Paulor ..ele esta carregando a pasta RPG/orgs/%s.ini
as pastas estao exatamente assim,,nao tem um motivo expecifico para esse bug
Reply
#10

Eu quis dizer se pasta tem os arquivos das orgs, pois eu to ligado que o caminho estб correto...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)