Small Error Unreachable code
#1

pawn Код:
if(strcmp( cmd, "/help", true ) == 0 )
    {
    ShowPlayerDialog(playerid, DIACMDS, DIALOG_STYLE_LIST,
    "Comandos", "{00FF00}[*]{0094FF} /CMDS  -  {267F00}Shows server commands\n\
    {00FF00}[*]{0094FF} /KILL  -  {267F00}Kill your player\n\
    {00FF00}[*]{0094FF} /JETPACK  -  {267F00}Get a Jetpack\n\
    {00FF00}[*]{0094FF} /TELES  -  {267F00}List teletransportations\n\
    {00FF00}[*]{0094FF} /GOTO [ID] -  {267F00}Teleport a player\n\
    {00FF00}[*]{0094FF} CLOSE  -  {267F00}Close the dialog.\
    "
, "[[O]]", ">>");
    return 1;
    }
Reply
#2

Show us what is before this code.
Reply
#3

Worked for me when I compiled, had to change 2 things though.

pawn Код:
if(strcmp( cmdtext, "/help", true ) == 0 )
    {
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,
    "Comandos", "{00FF00}[*]{0094FF} /CMDS  -  {267F00}Shows server commands\n\
    {00FF00}[*]{0094FF} /KILL  -  {267F00}Kill your player\n\
    {00FF00}[*]{0094FF} /JETPACK  -  {267F00}Get a Jetpack\n\
    {00FF00}[*]{0094FF} /TELES  -  {267F00}List teletransportations\n\
    {00FF00}[*]{0094FF} /GOTO [ID] -  {267F00}Teleport a player\n\
    {00FF00}[*]{0094FF} CLOSE  -  {267F00}Close the dialog.\
    "
, "[[O]]", ">>");
    return 1;
    }
Meaning that this code is unreachable because of the code before it.
Reply
#4

It says unreachable code still here is what is before it
pawn Код:
{
    if (strcmp("/cmds", cmdtext, true, 10) == 0)
    {
        new dialog[500];
        strcat(dialog,"{FF0000}/v-Spawn a vehicle of your choice.\n");
        strcat(dialog,"{FF0000}/w-List of Weapons.\n");
        strcat(dialog,"{FF0000}/pm [ID][TEXT]- to PM a player.\n");
        strcat(dialog,"{FF0000}/change-hide the blue bar at bottom of screen.\n{");
        strcat(dialog,"{FF0000}/FLY [0-1]- 0(off) 1(on).\n");
        strcat(dialog,"{FF0000}/infernus-Spawn an infernus.\n");
        strcat(dialog,"{FF0000}/PCJ- Spawn a PCJ-600.\n");
        strcat(dialog,"{FF0000}/CHANGENAME- Change name in server without having to leave.\n");
        strcat(dialog,"{FF0000}/TIME-Switch to Day or night.\n");
        strcat(dialog,"{FF0000}/PJY-Attach objects to your player.\n");
        strcat(dialog,"{FF0000}/ACTIONS- list of animations.\n");
        strcat(dialog,"{FF0000}/MUSIC-Listen to music.\n");
        strcat(dialog,"{FF0000}/MINIGAMES-Do minigames.\n");
        strcat(dialog,"{FF0000}/COLORS-Change color of username on CHAT.");
        ShowPlayerDialog(playerid, DIAREGLAS, DIALOG_STYLE_MSGBOX, "Commands",dialog,"OK","CLOSE");
        return 1;
    }
    return 0;
}
Reply
#5

There must be something above all of this that isn't correctly scripted, since both of these are unreachable. Just keep testing, also look for parts of the script that look unfinished or incorrect.
Reply
#6

that's the thing idk if anything is correct or not cuz ive never done this before?
Reply
#7

Quote:
Originally Posted by Zach7
Посмотреть сообщение
pawn Код:
{
    if (strcmp("/cmds", cmdtext, true, 10) == 0)
    {
        new dialog[500];
        strcat(dialog,"{FF0000}/v-Spawn a vehicle of your choice.\n");
        strcat(dialog,"{FF0000}/w-List of Weapons.\n");
        strcat(dialog,"{FF0000}/pm [ID][TEXT]- to PM a player.\n");
        strcat(dialog,"{FF0000}/change-hide the blue bar at bottom of screen.\n{");
        strcat(dialog,"{FF0000}/FLY [0-1]- 0(off) 1(on).\n");
        strcat(dialog,"{FF0000}/infernus-Spawn an infernus.\n");
        strcat(dialog,"{FF0000}/PCJ- Spawn a PCJ-600.\n");
        strcat(dialog,"{FF0000}/CHANGENAME- Change name in server without having to leave.\n");
        strcat(dialog,"{FF0000}/TIME-Switch to Day or night.\n");
        strcat(dialog,"{FF0000}/PJY-Attach objects to your player.\n");
        strcat(dialog,"{FF0000}/ACTIONS- list of animations.\n");
        strcat(dialog,"{FF0000}/MUSIC-Listen to music.\n");
        strcat(dialog,"{FF0000}/MINIGAMES-Do minigames.\n");
        strcat(dialog,"{FF0000}/COLORS-Change color of username on CHAT.");
        ShowPlayerDialog(playerid, DIAREGLAS, DIALOG_STYLE_MSGBOX, "Commands",dialog,"OK","CLOSE");
        return 1;
    }
    //HERE POSTION 0?
    return 0;
//HERE Position 1?
}
//HERE POSITION 2?
Where comes /help command in this Positon 0 or Position 1 or Position 2 or another position?
Reply
#8

Look go here: http://pastebin.com/

And copy - paste your script into the text box, but please for the love of God select syntax highlighting as PAWN...
Reply
#9

position 2
Reply
#10

Quote:
Originally Posted by Zach7
Посмотреть сообщение
position 2
Then delete that " return 0" thing

or

Copy the code that is unreachable and paste it on Position 0<---- I suggest you to do this.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)