[AJUDA] Portгo
#1

Eae galera ..

Bom, jб to de cabeзa quente tentando resolver esse problema ..

Seguinte: Eu to editando um GM .. Por isso, retirei todos os objetos que havia nele, e coloquei um mapa que eu mesmo editei.

E entгo, nesse meu mapa coloquei um portгo, digamos que no mesmo local do portгo antigo que jб tinha no GM.

Fui arrumar o comando "/pe" que й o comando para abrir o portгo, na verdade fui sу substituir as coordenadas para que pudesse funcionar.

Ok, substitui as coord. mas mesmo assim o portгo nгo abre .. Sу aparece "portao aberto" mas ele nгo abre !

OBS: NENHUM ERRO AO COMPILAR


Jб nгo sei mais oq fazer.. Se puderem me ajudar, fico grato.

CMD -

pawn Код:
if(strcmp(cmd, "/pe", true) == 0)
    {
    if ((IsACop(playerid)) && PlayerToPoint(15.0, playerid, 1545.69921875, -1627.69921875, 15.199999809265)) { //GateGaragem
    MoveObject( PDGATE, 1545.69921875, -1639.9000244141, 15.199999809265,3);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s Abriu Este Portao!", sendername);
    ProxDetector(4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
    SetTimer("pd2", 5000, false);
    } else {
    //SendClientMessage(playerid, COLOR_RED, "*** Voce nao esta perto do portao ou nao e PM ***");
    }
    return 1;
    }
Public para fechar o portгo -

pawn Код:
public pd2()
{
    MoveObject(PDGATE,1545.69921875, -1627.69921875, 15.199999809265, 2);//GaragemClosed
    return 1;
}
Create Object -

pawn Код:
CreateObject(980,1545.69921875,-1627.69921875,15.19999981,0.00000000,0.00000000,270.00000000);
Reply
#2

Onde vocк colocou a nova coordenada ?
Reply
#3

Quote:
Originally Posted by isli27
Посмотреть сообщение
Onde vocк colocou a nova coordenada ?
pawn Код:
if ((IsACop(playerid)) && PlayerToPoint(15.0, playerid, 1545.69921875, -1627.69921875, 15.199999809265)) { // <Aqui a coordenada dele parado, ou seja, no local de origem dele
    MoveObject( PDGATE, 1545.69921875, -1639.9000244141, 15.199999809265,3);// < E aqui a coordenada dele jogado mais pro lado, que seria pra onde deveria ir na velocidade: 3 como estб aн
Como disse, a primeira coordenada do PlayerToPoint й a coord. dele parado, ou seja, no local de origem dele.

Jб a segunda em MoveObject й a coord. do portao um pouco mais pro lado, que seria pra onde ele deveria ir na velocidade: 3 como estб lб escrito ..
pawn Код:
public pd2()
{
    MoveObject(PDGATE,1545.69921875, -1627.69921875, 15.199999809265, 2);//GaragemClosed
    return 1;
}
E aqui eu coloquei a coordenada dele parado, no local de origem, novamente.
Reply
#4

ponha isto no topo do GM:

pawn Код:
new PDGATE;
e no create object faзa assim:

pawn Код:
PDGATE = CreateObject(980,1545.69921875,-1627.69921875,15.19999981,0.00000000,0.00000000,270.00000000);
Assim deve funcionar
Reply
#5

Quote:
Originally Posted by brunox
Посмотреть сообщение
ponha isto no topo do GM:

pawn Код:
new PDGATE;
e no create object faзa assim:

pawn Код:
PDGATE = CreateObject(980,1545.69921875,-1627.69921875,15.19999981,0.00000000,0.00000000,270.00000000);
Assim deve funcionar
Apуs fazer isso que pediu, o portao passou a abrir, mas todo errado, aquele erro dos portхes na 0.3d ..

E entгo segui um Tutorial para arrumar o erro.

E deram os seguintes warnings depois de adicionar a rotaзгo para tirar o erro dos portхes:

pawn Код:
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(49326) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(49326) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(49326) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(49327) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(49327) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(49327) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(72706) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(72706) : warning 202: number of arguments does not match definition
C:\Users\Jъlio Oliveira\Desktop\BNS2\gamemodes\BNS.PWN(72706) : warning 202: number of arguments does not match definition
Alguйm ajuda, prfv? ;/
Reply
#6

UUUP ! Sei que nгo deveria dar Double Post..

Mas, alguйm ajuda? prfv :@
Reply
#7

posta as linhas dos erros
Reply
#8

Aqui estгo as linha sque estб dando warnings ..

Lembrando que estб na seguinte ordem: X, Y, Z, VELOCIDADE, ROTX, ROTY, ROTZ !

pawn Код:
if ((IsACop(playerid)) && PlayerToPoint(15.0, playerid, 1545.69921875, -1627.69921875, 15.199999809265, 0, 0, 270)) { //GateGaragem
A linha acima й a que estб a coord do portгo parado, no seu local de origem.

pawn Код:
MoveObject( PDGATE, 1545.69921875, -1639.9000244141, 15.199999809265,3, 0, 0, 270);
A linha que deveria fazк-lo movimentar-se para o lado, mas na verdade movimenta de um jeito totalmente errado, й aquele bug do portгo 0.3d que mesmo adicionando as Rotaзхes, continua do mesmo jeito, e deu foi mais warning quando coloquei as Rotaзхes.

pawn Код:
public pd2()
{
    MoveObject(PDGATE,1545.69921875, -1627.69921875, 15.199999809265, 2, 0, 0, 270);//GaragemClosed
    return 1;
}
Acima й a public pd2, com as coord prontas para o portao mover-se para o lado ..


Sinceramente nгo sei o quк estб havendo .. Se puderem ajudar, agradeзo MUITO!

Obrigado ;]
Reply
#9

Tenta isso ai

pawn Код:
MoveObject( PDGATE, 1545.69921875, -1639.9000244141, 15.199999809265, 3.0, -1000.0, -1000.0, -1000.0 );


public pd2()
{
    MoveObject(PDGATE,1545.69921875, -1627.69921875, 15.199999809265, 2.0, -1000.0, -1000.0 -1000.0);//GaragemClosed
    return 1;
}
Reply
#10

Quote:
Originally Posted by !Niiw
Посмотреть сообщение
Tenta isso ai

pawn Код:
MoveObject( PDGATE, 1545.69921875, -1639.9000244141, 15.199999809265, 3.0, -1000.0, -1000.0, -1000.0 );


public pd2()
{
    MoveObject(PDGATE,1545.69921875, -1627.69921875, 15.199999809265, 2.0, -1000.0, -1000.0 -1000.0);//GaragemClosed
    return 1;
}
Nгo entendi o motivo de vocк ter feito isso com a rotaзгo .. Mas enfim, nгo deu certo, ;s

Portхes continuam bugados e com warnings nas linhas

ALGUЙM, PELO AMOR? D:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)