Jump to content

Recommended Posts

Posted (edited)

Salut.Am adaugat o noua factiune pe un gm.iar cand o selectez ca pe celelalte nu imi apar membrii,leaderul etc.Factiunea la care nu apare nimic nici macar numele este factiunea numarul 15.uitati mai jos:
stock ShowFactions(playerid)
{
    new stringz2[MAX_STRING];
     if(DynamicFactions[1][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", GetFactionMembers(1), DynamicFactions[1][fMaxMembers], DynamicFactions[1][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"{FFFFFF}[%d/%d] %s\n", GetFactionMembers(1), DynamicFactions[1][fMaxMembers], DynamicFactions[1][fName]);
    }
     if(DynamicFactions[2][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(2), DynamicFactions[2][fMaxMembers], DynamicFactions[2][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s\n", stringz2, GetFactionMembers(2), DynamicFactions[2][fMaxMembers], DynamicFactions[2][fName]);
    }
    if(DynamicFactions[3][fApplication] > 0)
    {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(3), DynamicFactions[3][fMaxMembers], DynamicFactions[3][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s\n", stringz2, GetFactionMembers(3), DynamicFactions[3][fMaxMembers], DynamicFactions[3][fName]);
    }
     if(DynamicFactions[4][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(4), DynamicFactions[4][fMaxMembers], DynamicFactions[4][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s\n", stringz2, GetFactionMembers(4), DynamicFactions[4][fMaxMembers], DynamicFactions[4][fName]);
    }
     if(DynamicFactions[5][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(5), DynamicFactions[5][fMaxMembers], DynamicFactions[5][fName]);
    }
    else
    {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s\n", stringz2, GetFactionMembers(5), DynamicFactions[5][fMaxMembers], DynamicFactions[5][fName]);
    }
     if(DynamicFactions[6][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(6), DynamicFactions[6][fMaxMembers], DynamicFactions[6][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s\n", stringz2, GetFactionMembers(6), DynamicFactions[6][fMaxMembers], DynamicFactions[6][fName]);
    }
     if(DynamicFactions[8][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(8), DynamicFactions[8][fMaxMembers], DynamicFactions[8][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(8), DynamicFactions[8][fMaxMembers], DynamicFactions[8][fName]);
    }
     if(DynamicFactions[9][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(9), DynamicFactions[9][fMaxMembers], DynamicFactions[9][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(9), DynamicFactions[9][fMaxMembers], DynamicFactions[9][fName]);
    }
     if(DynamicFactions[10][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(10), DynamicFactions[10][fMaxMembers], DynamicFactions[10][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(10), DynamicFactions[10][fMaxMembers], DynamicFactions[10][fName]);
    }
     if(DynamicFactions[11][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(11), DynamicFactions[11][fMaxMembers], DynamicFactions[11][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(11), DynamicFactions[11][fMaxMembers], DynamicFactions[11][fName]);
    }
     if(DynamicFactions[12][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(12), DynamicFactions[12][fMaxMembers], DynamicFactions[12][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(12), DynamicFactions[12][fMaxMembers], DynamicFactions[12][fName]);
    }
     if(DynamicFactions[13][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(13), DynamicFactions[13][fMaxMembers], DynamicFactions[13][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(13), DynamicFactions[13][fMaxMembers], DynamicFactions[13][fName]);
    }
     if(DynamicFactions[14][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(14), DynamicFactions[14][fMaxMembers], DynamicFactions[14][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s{00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(14), DynamicFactions[14][fMaxMembers], DynamicFactions[14][fName]);
    }
    if(DynamicFactions[15][fApplication] > 0)
      {
        format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(15), DynamicFactions[15][fMaxMembers], DynamicFactions[15][fName]);
    }
    else
    {
         format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d] %s {00FF00}[aplicatii deschise]\n", stringz2, GetFactionMembers(15), DynamicFactions[15][fMaxMembers], DynamicFactions[15][fName]);
    }
    ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_LIST,"Factions", stringz2, "Select", "Cancel");
    return 1;
}
if(dialogid == DIALOG_FACTIONS)
    {
        if(response)
        {
            new f = listitem+1;
            SelFac[playerid] = f;
            if(f >= 7)
            {
                f = f+1;
            }
            new szDialogs[512], titledialog[512], lead[MAX_PLAYER_NAME], query[256], result[100];
            format(lead, MAX_PLAYER_NAME, "None");
            format(query, 256, "SELECT * FROM `users` WHERE `Member` = '%d' AND `Rank` = '7'", f);
            new Cache: masta = mysql_query(SQL, query);
            if(cache_get_row_count() >= 1)
            {
                cache_get_field_content(0, "name", result);
                format(lead, MAX_PLAYER_NAME, result);
            }
            cache_delete(masta);
            new onmembers;
            foreach(Player, i)
            {
                if(PlayerInfo[pMember] == f)
                {
                    onmembers++;
                }
            }
            if(strlen(lead) >= 1 && strcmp(lead, "None", true))
            {
                format(szDialogs, 512, "ID: %d\nFaction name: %s\nFaction leader: %s\n\nTotal members: %d\nMaximum members: %d\nOnline members: %d", f, DynamicFactions[f][fName], lead, GetFactionMembers(f), DynamicFactions[f][fMaxMembers], onmembers);
            }
            else
            {
                format(szDialogs, 512, "ID: %d\nFaction name: %s\nLeader: None\n\nTotal members: %d\nMaximum members: %d\nOnline members: %d", f, DynamicFactions[f][fName], GetFactionMembers(f), DynamicFactions[f][fMaxMembers], onmembers);
            }
            format(titledialog,sizeof(titledialog),"%s", DynamicFactions[f][fName]);
            ShowPlayerDialog(playerid, DIALOG_FACTIONS2, DIALOG_STYLE_MSGBOX, titledialog, szDialogs, "Back", "Exit");
        }
        else
        {
            hidePlayerDialog(playerid);
            SelFac[playerid] = 0;
        }
    }
    if(dialogid == DIALOG_FACTIONS2)
    {
        if(response)
        {
            SelFac[playerid] = 0;
            ShowFactions(playerid);
        }
        else
        {
            hidePlayerDialog(playerid);
            SelFac[playerid] = 0;
        }
    }


Tin sa mentionez ca este gmul bigzone!

Edited by Mendark_
Posted

imi cer scuze ca le-am pus asa .uite mai usor http://pastebin.com/PwwC7tKi
ca sa explic problema mai bine.cand dau /factions ar trebui sa imi apara factiunile actuale.ultima cand o selectez nu imi apare nimic!+toate factiunile.pozele o sa incerc sa le pun mai tarziu,deoarece acum nu pot.scuze

Posted

Da am introduso.problema din cate imi dau seama este la showfactions.

Introdu acea factiune peste tot. ca si celalte. si daca iti da tot asa ma anunti.

  • Upvote 1
Posted

Data viitoare cand pui o comanda pune-o in paste bin asa nu am inteles nimic pentru ca forumul bugged nu permite playerinfo si tot asa.

Posted

@CodeRed.SI de ce vorbesti fara să stii? Forumul permite toate instructiunile, inclusiv PlayerInfo, singură care nu permite este (player id) , deoarece prin player id funcționează panelul de pe samp.

 

[Playerid]

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.