Jump to content

pomoc Pomoc


Janik22

Recommended Posts

C:\Users\Janik22\Desktop\Fg\Mag.pwn(5889) : error 029: invalid expression, assumed zero
C:\Users\Janik22\Desktop\Fg\Mag.pwn(5889) : error 017: undefined symbol "TopsHodnoty"
C:\Users\Janik22\Desktop\Fg\Mag.pwn(5889) : warning 215: expression has no effect
C:\Users\Janik22\Desktop\Fg\Mag.pwn(5903) : error 017: undefined symbol "TopsName"
C:\Users\Janik22\Desktop\Fg\Mag.pwn(5903) : error 017: undefined symbol "Linea"
C:\Users\Janik22\Desktop\Fg\Mag.pwn(5903) : error 029: invalid expression, assumed zero
C:\Users\Janik22\Desktop\Fg\Mag.pwn(5903) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Pls Pomožte mi 

  • Si děláš prdel? :D 1
Link to comment
Share on other sites

Moje jasnovidecke schopnosti mi hovoria že na riadku 5889 máš chybu... Pockaj vidím ešte niečo, 5903 je tiež zlý... Pomohlo? Nabudúce skús ponúknuť aj trošku kódu :)

Link to comment
Share on other sites

Kod 

          /*if(dialogid == DIALOG_TOPS)
        {
            new TopsName[MAX_TOPS][MAX_PLAYER_NAME],TopsHodnoty[MAX_TOPS], Linea;
            if(response == 1)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        if(fexist("TOPS/Top_Hodiny.txt"))
                        {
                            new STRs[50],MAX_STR[500];
                            strcat(MAX_STR,"ID\tJmeno\tPočet\n");
                            new File:FileOpen = fopen("TOPS/Top_Hodiny.txt", io_readwrite);
                            while(fread(FileOpen,STRs))
                            {
                                sscanf(STRs,"si",TopsName[Linea], TopsHodnoty[Linea]);
                                Linea ++;
                            }
                            fclose(FileOpen);

                            for(new i; i < Linea; i ++)
                            {
                                if(TopsHodnoty > 0)
                                {
                                    new Minuta,Hodina;
                                    SecondToMinute(TopsHodnoty,Hodina,Minuta);
                                    format(MAX_STR, sizeof(MAX_STR), "%s\t%d. {84E812}\t%s{A9C4E4} \t%02dh %02dm\n", MAX_STR, i + 1, TopsName, Hodina,Minuta);
                                }
                            }

                            ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Nahraný čas", MAX_STR, "Zavřít" ,"");
                        }else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
                    }
                    case 1:
                    {
                        if(fexist("TOPS/Top_Banka.txt"))
                        {
                            new STRy[50],MAX_STR[500];
                            strcat(MAX_STR,"ID\tJmeno\tPočet\n");
                            new File:FileOpen = fopen("TOPS/Top_Banka.txt", io_readwrite);
                            while(fread(FileOpen,STRy))
                            {
                                sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
                                Linea ++;
                            }
                            fclose(FileOpen);

                            for(new i; i < Linea; i ++)
                            {
                                if(TopsHodnoty > 0)
                                {
                                    new Minuta,Hodina;
                                    SecondToMinute(TopsHodnoty,Hodina,Minuta);
                                    format(MAX_STR, sizeof(MAX_STR), "%s%d. {84E812}\t%s{A9C4E4}\t%s$\n", MAX_STR, i + 1, TopsName, Number(TopsHodnoty));
                                }
                            }

                            ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Peněz v bance", MAX_STR, "Zavřít" ,"");
                        }else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
                    }
                    case 2:
                    {
                        if(fexist("TOPS/Top_Body.txt"))
                        {
                            new STRy[50],MAX_STR[500];
                            strcat(MAX_STR,"ID\tJmeno\tPočet\n");
                            new File:FileOpen = fopen("TOPS/Top_Body.txt", io_readwrite);
                            while(fread(FileOpen,STRy))
                            {
                                sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
                                Linea ++;
                            }
                            fclose(FileOpen);

                            for(new i; i < Linea; i ++)
                            {
                                if(TopsHodnoty > 0)
                                {
                                    new Minuta,Hodina;
                                    SecondToMinute(TopsHodnoty,Hodina,Minuta);
                                    format(MAX_STR, sizeof(MAX_STR), "%s%d. {84E812}\t%s{A9C4E4}\t%sb\n", MAX_STR, i + 1, TopsName, Number(TopsHodnoty));
                                }
                            }

                            ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Nejvíc Bodů", MAX_STR, "Zavřít" ,"");
                        }else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
                    }
                    case 3:
                    {
                        if(fexist("TOPS/Top_Duel.txt"))
                        {
                            new STRy[50],MAX_STR[500];
                            strcat(MAX_STR,"ID\tJmeno\tPočet\n");
                            new File:FileOpen = fopen("TOPS/Top_Duel.txt", io_readwrite);
                            while(fread(FileOpen,STRy))
                            {
                                sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
                                Linea ++;
                            }
                            fclose(FileOpen);

                            for(new i; i < Linea; i ++)
                            {
                                if(TopsHodnoty > 0)
                                {
                                    new Minuta,Hodina;
                                    SecondToMinute(TopsHodnoty,Hodina,Minuta);
                                    format(MAX_STR, sizeof(MAX_STR), "%s%d. {84E812}\t%s{A9C4E4}\t%sx\n", MAX_STR, i + 1, TopsName, Number(TopsHodnoty));
                                }
                            }

                            ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Nejvíc Bodů", MAX_STR, "Zavřít" ,"");
                        }else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
                    }
                    case 4:
                    {
                        if(fexist("TOPS/Top_Marihuana.txt"))
                        {
                            new STRy[50],MAX_STR[500];
                            strcat(MAX_STR,"ID\tJmeno\tPočet\n");
                            new File:FileOpen = fopen("TOPS/Top_Marihuana.txt", io_readwrite);
                            while(fread(FileOpen,STRy))
                            {
                                sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
                                Linea ++;
                            }
                            fclose(FileOpen);

                            for(new i; i < Linea; i ++)
                            {
                                if(TopsHodnoty > 0)
                                {
                                    new gramy,kg;
                                    GramToKG(TopsHodnoty,kg,gramy);
                                    format(MAX_STR, sizeof(MAX_STR), "%s\t%d. {84E812}\t%s{A9C4E4} %dkg %dg\n", MAX_STR, i + 1, TopsName, kg, gramy);
                                }
                            }

                            ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Peněz v bance", MAX_STR, "Zavřít" ,"");
                        }else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
                    }
                }
            }
        }*/

Link to comment
Share on other sites

Při kopírování a přepisování kódu jsi zapomněl přistupovat do proměnné TopsHodnoty a TopsName pomocí indexu.

Kolik že stojí ta výuka pawn?

  • Haha! 7
  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...