[Ajuda] O que tem de errado neste code
#1

Fui colocar um sistema de fuga da dp ai o pawno nao copilo, oq tem de errado?
Код:
//News
new PortaoFugaDPPM;
new tempoexplodir = 60;

//Forwards
forward Contar(playerid);
forward PortaoFugaDPPMAndando();

//Portгo
PortaoFugaDPPM = CreateObject(971,268.5397,86.3886,1001.0391,0.0000,0.0000,74.0000);

//Comando de fugir
    if(strcmp(cmd, "/fuga", true) == 0)
{
    new contar[10];
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13
	|| PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19
	|| PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24) return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й membro de uma Org particular, Gang ou Mбfia!");
    if (PlayerToPoint(20.0, playerid, 268.5397,86.3886,1001.0391))
    {
        if(tempoexplodir == 0)
        {
            CreateExplosion(268.5397,86.3886,1001.0391,12, 10.0);
            GameTextForPlayer(playerid, "Vocк soltou os presos", 5000, 3);
            MoveObject( PortaoPmec, 268.5721,93.7202,1001.0391,3);
            SetTimer("PortaoFugaDPPMAndando", 10000, false);}
            tempoexplodir = 60;
            return true;
        }
        format(contar, sizeof(contar), "~w~%d", tempoexplodir); 
        GameTextForPlayer(playerid, contar, 1000, 3); 
    }
    SetTimer("Contar", 10000, false);
    tempoexplodir--;
    }
    return true;
} 


//Public do portгo
public PortaoFugaDPPMAndando()
{
    MoveObject(PortaoFugaDPPMAndando,1359.40002441,-1722.09997559,15.50000000, 2);
    return true;
}
Reply
#2

@Edit

Eu percebi que tu botou uma chave a+ hein '-'
Reply
#3

Ele nгo compilou porque deu erro e precisou ser fechado? Se nгo, manda qual a linha que tem o erro.

@EDIT:
Substitui o teu comando /fuga por esse:
pawn Код:
if(strcmp(cmd, "/fuga", true) == 0)
{
    new contar[10];
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13
    || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19
    || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24) return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й membro de uma Org particular, Gang ou Mбfia!");
    if (PlayerToPoint(20.0, playerid, 268.5397,86.3886,1001.0391))
    {
        if(tempoexplodir == 0)
        {
            CreateExplosion(268.5397,86.3886,1001.0391,12, 10.0);
            GameTextForPlayer(playerid, "Vocк soltou os presos", 5000, 3);
            MoveObject( PortaoPmec, 268.5721,93.7202,1001.0391,3);
            SetTimer("PortaoFugaDPPMAndando", 10000, false);}
            tempoexplodir = 60;
            return true;
        }
        format(contar, sizeof(contar), "~w~%d", tempoexplodir);
        GameTextForPlayer(playerid, contar, 1000, 3);
    }
    SetTimer("Contar", 10000, false);
    tempoexplodir--;
    return true;
}
Reply
#4

Ele deu erro tipo assim ele bugo e apareceu duas opзхes Fechar e Depurar
Reply
#5

Quote:
Originally Posted by Coreia
Посмотреть сообщение
@Edit

Eu percebi que tu botou uma chave a+ hein '-'
Correto.

@Off
Salve Korea...
Reply
#6

Eu tirei a chave mais a inda deu erro ajuda eu por favorr

@Edit
Mudei o comando mais continuou o problema
Reply
#7

O mesmo bug e perguntando se queria fechar ou depurar?
Reply
#8

O mesmo bug ele tem 2 opcoes a fechar q fecha o pawno e a depurar q da erro
Reply
#9

Entгo o erro, que gera o 'bug', estб fora desse seu code, cara.
Reply
#10

Continua sem responder ?

@Edit

Vocк que fez este code? por que realmente ele esta "bagulhado" neah .

@Edit

Tenta assim lek .

pawn Код:
//News
new PortaoFugaDPPM;
new tempoexplodir = 60;

//Forwards
forward Contar(playerid);
forward PortaoFugaDPPMAndando();

//Portгo
PortaoFugaDPPM = CreateObject(971,268.5397,86.3886,1001.0391,0.0000,0.0000,74.0000);

//Comando de fugir
if(strcmp(cmd, "/fuga", true) == 0)
{
    new contar[10];
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13
    || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19
    || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24)
    {
        if (PlayerToPoint(20.0, playerid, 268.5397,86.3886,1001.0391))
        {
            if(tempoexplodir == 0)
            {
                CreateExplosion(268.5397,86.3886,1001.0391,12, 10.0);
                GameTextForPlayer(playerid, "Vocк soltou os presos", 5000, 3);
                MoveObject( PortaoPmec, 268.5721,93.7202,1001.0391,3);
                SetTimer("PortaoFugaDPPMAndando", 10000, false);
                tempoexplodir = 60;
                return true;
            }
            format(contar, sizeof(contar), "~w~%d", tempoexplodir);
            GameTextForPlayer(playerid, contar, 1000, 3);
            SetTimer("Contar", 10000, false);
            tempoexplodir--;
        }
    }
    return true;
}


//Public do portгo
public PortaoFugaDPPMAndando()
{
    MoveObject(PortaoFugaDPPMAndando,1359.40002441,-1722.09997559,15.50000000, 2);
    return true;
}
Reply
#11

Quote:
Originally Posted by dodostyle
Посмотреть сообщение
Correto.

@Off
Salve Korea...
EnoiiiS DoDo
Reply
#12

Vixe! Foi mesmo, nem vi. '-'

Quote:
Originally Posted by Vinicius_TroLL
Посмотреть сообщение
n deu
Cara, desiste. HAUEHUAHEUAHUEHAUHE. Tф brincando.
Reply
#13

Alguem ? pfvv
Reply
#14

pawn Код:
//Topo do GM
new TTExplodir;
forward ContTempPExplodir(playerid);

//Comando de fugir
if(strcmp(cmd, "/fuga", true) == 0)
{
    new contar[10];
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13
    || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19
    || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24) return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й membro de uma Org particular, Gang ou Mбfia!");
    if (PlayerToPoint(20.0, playerid, 268.5397,86.3886,1001.0391))
    {
        if(tempoexplodir == 60)
        {
            SetTimer("Contar", 10000, false);
            TTExplodir = SetTimer("ContTempPExplodir, 1000, true);
            format(contar, sizeof(contar), "
~w~%d", tempoexplodir);
            GameTextForPlayer(playerid, contar, 1000, 3);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000FF, "
Vocк jб implantou uma bomba, aguarde...");
            format(contar, sizeof(contar), "
~w~TEMPO RESTANTE~r~%d", tempoexplodir);
            GameTextForPlayer(playerid, contar, 1000, 3);
            return 1;
        }          
    }
    return true;
}

public ContTempPExplodir(playerid);
{
    tempoexplodir--;
    if(tempoexplodir == 0)
    {
        CreateExplosion(268.5397,86.3886,1001.0391,12, 10.0);
        GameTextForPlayer(playerid, "
Vocк soltou os presos", 5000, 3);
        MoveObject( PortaoPmec, 268.5721,93.7202,1001.0391,3);
        SetTimer("
PortaoFugaDPPMAndando", 10000, false);
        tempoexplodir = 60;
        KillTimer(TTExplodir);
        return 1;
    }
    return 1;
}
Pode nгo funcionar, mas testa aк.

Espero ter sido ъtil.
Reply
#15

Deu este erro
Код:
(15479) : error 037: invalid string (possibly non-terminated string)
(15479) : error 076: syntax error in the expression, or invalid function call
(15479) : error 029: invalid expression, assumed zero
(15479) : fatal error 107: too many error messages on one line
Linha
Код:
            TTExplodir = SetTimer("ContTempPExplodir, 1000, true);
Reply
#16

pawn Код:
TTExplodir = SetTimer("ContTempPExplodir", 1000, true);
Faltaram as ъltimas aspas ( " )
Reply
#17

so no hangloose no banheiro ein rsrsrs
Reply
#18

Quote:
Originally Posted by Ghost_
Посмотреть сообщение
so no hangloose no banheiro ein rsrsrs
kkkkkkkkkk pois й neh...



Код:
(45586) : error 055: start of function body without function header
(45588) : error 010: invalid function or declaration
(45596) : error 010: invalid function or declaration
(45598) : error 010: invalid function or declaration
(15486) : warning 204: symbol is assigned a value that is never used: "TTExplodir"
Linhas
Код:
Linha 45586 -> {
Linha 45588 -> if(tempoexplodir == 0)
Linha 45596 -> return 1;
Linha 45598 -> return 1;
Linha 15486 -> TTExplodir = SetTimer("ContTempPExplodir", 1000, true);
Comandos dos erros
Код:
if(strcmp(cmd, "/fuga", true) == 0)
{
    new contar[10];
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13
    || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19
    || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21 || PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22 || PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23 || PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24) return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й membro de uma Org particular, Gang ou Mбfia!");
    if (PlayerToPoint(20.0, playerid, 268.5397,86.3886,1001.0391))
    {
        if(tempoexplodir == 60)
        {
            SetTimer("Contar", 10000, false);
            TTExplodir = SetTimer("ContTempPExplodir", 1000, true);
            format(contar, sizeof(contar), "~w~%d", tempoexplodir);
            GameTextForPlayer(playerid, contar, 1000, 3);
            return 1;
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000FF, "Vocк jб implantou uma bomba, aguarde...");
            format(contar, sizeof(contar), "~w~TEMPO RESTANTE~r~%d", tempoexplodir);
            GameTextForPlayer(playerid, contar, 1000, 3);
            return 1;
        }
    }
    return true;
}


public ContTempPExplodir(playerid);
{
    tempoexplodir--;
    if(tempoexplodir == 0)
    {
        CreateExplosion(268.5397,86.3886,1001.0391,12, 10.0);
        GameTextForPlayer(playerid, "Vocк soltou os presos", 5000, 3);
        MoveObject( PortaoPmec, 268.5721,93.7202,1001.0391,3);
        SetTimer("PortaoFugaDPPMAndando", 10000, false);
        tempoexplodir = 60;
        KillTimer(TTExplodir);
        return 1;
    }
    return 1;
}
Reply
#19

Ajudem-me Por favor pessoal :CC Eu ja tentei de todas as maneiras mais nгo consegui
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)