[Ajuda] Por favor uma ajudinha
#1

O que tem de errado em FS funciona mas na hr de add no gm aparece uma penca de erros
Код:
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(154) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(156) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(158) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(162) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(166) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(170) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(174) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(178) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(182) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(186) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(190) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(194) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(198) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(200) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(203) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(207) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(209) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(211) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(216) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(219) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(224) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(227) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(232) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(235) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(240) : error 010: invalid function or declaration
C:\Users\Bruno\Desktop\Brasil Top Killers\gamemodes\BTV.pwn(243) : error 010: invalid function or declaration
pawn Код:
#define MudarLuta 101
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid ==MudarLuta)
    {
    if(response)
    {
    if(listitem == 0)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);//boxe
    return 1;
    }

    if(listitem == 1)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);//kongfu
    return 1;
    }

    if(listitem == 2)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);//Briga de rua
    return 1;
    }

    if(listitem == 3)
    {
    SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);//agarra e chute
    return 1;
    }
    if(listitem == 4)
    {
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);//normal
    return 1;
    }
    return 1;
    }
    return 1;
    }
    return 1;
    }
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/mudarluta",true) == 0)
    {

    ShowPlayerDialog(playerid, MudarLuta, DIALOG_STYLE_LIST,
    "Estilos de luta",
    "{ADFF2F}Boxe\n{CAE1FF}Kongfu\n{7B68EE}Briga de Rua\nAgarra e Chute\n{912CEE}Normal",
    "Selecionar", "Sair");
    return 1;
    }
    return false;
}
Reply
#2

Primeiramente nao precisa esse monte de return 1, tem excesso deles, ai eu tirei

ve se funciona ai me avise ^^

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid ==MudarLuta)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);//boxe
            }
            if(listitem == 1)
            {
                SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);//kongfu
            }
            if(listitem == 2)
            {
                SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);//Briga de rua
            }
            if(listitem == 3)
            {
                SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);//agarra e chute
            }
            if(listitem == 4)
            {
                SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);//normal
            }
        }
    }
    return 1;
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/mudarluta",true) == 0)
    {
        ShowPlayerDialog(playerid, MudarLuta, DIALOG_STYLE_LIST,
        "Estilos de luta",
        "{ADFF2F}Boxe\n{CAE1FF}Kongfu\n{7B68EE}Briga de Rua\nAgarra e Chute\n{912CEE}Normal",
        "Selecionar", "Sair");
        return 1;
    }
    return false;
}
Reply
#3

с deu
Reply
#4

Isto deve resolver o seu problema .


Coloque :


pawn Код:
//No Topo do GM:


#define MudarLuta 731



//No OnDialogResponse:


if(dialogid == MudarLuta)
    {
        if(response)
        {
            new Luta;
            switch(listitem)
            {
                case 0: Luta = FIGHT_STYLE_BOXING;
                case 1: Luta = FIGHT_STYLE_KUNGFU;
                case 2: Luta = FIGHT_STYLE_ELBOW;
                case 3: Luta = FIGHT_STYLE_KNEEHEAD;
                case 4: Luta = FIGHT_STYLE_GRABKICK;
            }
            SetPlayerFightingStyle(playerid, Luta);
        }
    }



//E, no OnPlayerCommandText:


if(!strcmp(cmdtext, "/mudarluta", true))
    {
        ShowPlayerDialog(playerid, MudarLuta, DIALOG_STYLE_LIST, "Estilos de luta", "{ADFF2F}Boxe\n{CAE1FF}Kongfu\n{7B68EE}Briga de Rua\nAgarra e Chute\n{912CEE}Normal", "Selecionar", "Sair");
        return 1;
    }


Espero ter ajudado .
Reply
#5

vlw ,.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)