GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BoSS - 2012. december 02. - 15:03:26

Cím: /adminok parancs dialogba
Írta: BoSS - 2012. december 02. - 15:03:26
Üdv, Tehát ha vki beírja,hogy /adminok akkor jöjjön ki egy dialog és ott mutassa ki az online adminokat!
/adminok függvény:
 

if(strcmp(cmdtext, \"/adminok\", true) == 0)
            {
                printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid));
                msg(playerid, \"Elérhetõ adminok:\");
                for(new i=0; i<PLAYERS; i++)
                    {
                        if(Info[admin] > 0 && Info[rejtozve] == 0)
                        {
                            new aszname[128];
                            GetPlayerName(i, sendername, sizeof(sendername));
                            if(Info[admin] == 1)
                                format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername);
               else if(Info[admin] == 2)
                                format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername);
               else if(Info[admin] == 3)
                                format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername);
               else
                                format(aszname, sizeof(aszname), \"Admin %s\", sendername);
                            SendClientMessage(playerid,COLOR_YELLOW, aszname);
                        }
                    }
                    return 1;
            }
Cím: /adminok parancs dialogba
Írta: Place - 2012. december 02. - 16:29:07
Remélhetõleg, így szerintem jónak kellene lenni
 
        if(strcmp(cmdtext, \"/adminok\", true) == 0)
            {
                printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid));
                msg(playerid, \"Elérhetõ adminok:\");
                for(new i=0; i<PLAYERS; i++)
                    {
                        if(Info[admin] > 0 && Info[rejtozve] == 0)
                        {
                            new aszname[128];
                            GetPlayerName(i, sendername, sizeof(sendername));
                            if(Info[admin] == 1)
                                format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername);
                                                        else if(Info[admin] == 2)
                                format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername);
                                                        else if(Info[admin] == 3)
                                format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername);
                                                        else if(Info[admin] == 4
                                format(aszname, sizeof(aszname), \"Admin %s\", sendername);
                            SendClientMessage(playerid,COLOR_YELLOW, aszname);
                        }
                    }
                    return 1;
            }
Cím: /adminok parancs dialogba
Írta: Ezredes.$ - 2012. december 02. - 18:47:19
Idézetet írta: Place date=1354462147\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30507\" data-ipsquote-contentclass=\"forums_Topic
Remélhetõleg, így szerintem jónak kellene lenni
 
        if(strcmp(cmdtext, \"/adminok\", true) == 0)
            {
                printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid));
                msg(playerid, \"Elérhetõ adminok:\");
                for(new i=0; i<PLAYERS; i++)
                    {
                        if(Info[admin] > 0 && Info[rejtozve] == 0)
                        {
                            new aszname[128];
                            GetPlayerName(i, sendername, sizeof(sendername));
                            if(Info[admin] == 1)
                                format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername);
                                                        else if(Info[admin] == 2)
                                format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername);
                                                        else if(Info[admin] == 3)
                                format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername);
                                                        else if(Info[admin] == 4
                                format(aszname, sizeof(aszname), \"Admin %s\", sendername);
                            SendClientMessage(playerid,COLOR_YELLOW, aszname);
                        }
                    }
                    return 1;
            }

 

OFF:  Szerinted itt hol van Dialog?
Cím: /adminok parancs dialogba
Írta: BoSS - 2012. december 03. - 17:10:45
Dialogba kéne igen. :)
Cím: /adminok parancs dialogba
Írta: ZyZu. - 2012. december 03. - 19:30:10

        if(strcmp(cmdtext, \"/adminok\", true) == 0)
            {
                printf(\"%s beírta a /adminok parancsot\\r\\n\", PlayerName(playerid));
                msg(playerid, \"Elérhetõ adminok:\");
                for(new i=0; i<PLAYERS; i++)
                    {
                        if(Info[admin] > 0 && Info[rejtozve] == 0)
                        {
                                new aszname[128];
                                GetPlayerName(i, sendername, sizeof(sendername));
                                if(Info[admin] == 1)
                                format(aszname, sizeof(aszname), \"Kezdõ-Admin %s\", sendername);
                                                        else if(Info[admin] == 2)
                                format(aszname, sizeof(aszname), \"Haladó-Admin %s\", sendername);
                                                        else if(Info[admin] == 3)
                                format(aszname, sizeof(aszname), \"Fõ-Admin %s\", sendername);
                                                        else
                                format(aszname, sizeof(aszname), \"Admin %s\", sendername);
                                SendClientMessage(playerid,COLOR_YELLOW, aszname);
                                ShowPlayerDialog(playerid, 2334, DIALOG_STYLE_MSGBOX, \"..::Elérhetõ Adminisztrátorok::..\",sendername, \"Rendben\", \"\");
                        }
                    }
                    return 1;
            }

 
így probáld.. lehet nem jó akkor javítom :D