SA-MP Forums Archive
[Ajuda] MoveOnject (Portгo) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] MoveOnject (Portгo) (/showthread.php?tid=372716)



MoveOnject (Portгo) - VeNuZ_ - 27.08.2012

Tou a ameter os comandos Abrir Portao mas ta a dar error .:
pawn Код:
C:\Users\---\---\---\---\----(255) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
new .:
pawn Код:
new Portao1;
Comando.:

pawn Код:
if(strcmp(cmdtext, "/abrir1", true) == 0)
    {
        new string[50];
        new movetime = MoveObject(Portao1, -2863.89990234,466.70001221,12.39999962,0.00000000,0.00000000,263.99597168);
        format(string, sizeof(string), "Abrir....", movetime);
        SendClientMessage(playerid, 0xFF000000, string);
        return 1;
    }
Porque da aquele error ?


Re: MoveOnject (Portгo) - Tony_Rodrigues - 27.08.2012

pawn Код:
if(strcmp(cmdtext, "/abrir1", true) == 0)
    {
        new movetime = MoveObject(Portao1, -2863.89990234,466.70001221,12.39999962,0.00000000,0.00000000,263.99597168);
        format(string, sizeof(string), "Abrir....", movetime);
        SendClientMessage(playerid, 0xFF000000, string);
        return 1;
    }



Re: MoveOnject (Portгo) - Douglas_prt - 27.08.2012

Nгo й um erro... apaga o

pawn Код:
new string[50];
Ou procura o new string que estб algures no topo da public/gamemode


Re: MoveOnject (Portгo) - VeNuZ_ - 27.08.2012

Quote:
Originally Posted by Douglas_prt
Посмотреть сообщение
Nгo й um erro... apaga o

pawn Код:
new string[50];
Ou procura o new string que estб algures no topo da public/gamemode
Eu apaguei e depois o comando nao funciona. so aparece o texto "Abrir..." mas o portao nao move.


Re: MoveOnject (Portгo) - _LorD_ - 27.08.2012

Bom fiz um pequeno tuto para criar portao e fazer eles mover.

pawn Код:
//===================No Topo ( Nas News) ===================
new PortaoAz;
///====================No topo nas Forwards========================
forward AzAndando();
//==============================Na On GameModeInit
PortaoAz = CreateObject(980,1001.79998779,-2112.89990234,14.89999962,0.00000000,0.00000000,0.00000000);//Muda pelas cordenada do portao fechado
//==============================Na public Command Text La talz========================
if(strcmp(cmd, "/portaoaz", true) == 0)
    {
    if (PlayerToPoint(15.0, playerid, 1001.6422,-2107.3374,13.0859)) { //Lugar que o Player Tem que ta pro portao abri
    MoveObject( PortaoAz, 988.6989,-2111.7212,13.0938,3);//Lugar pra onde o portao vai i (Aberto)
    SetTimer("AzAndando", 5000, false);}
    }
//==================================== FIM DO GM ====================================
public AzAndando()
{
    MoveObject(PortaoAz,1001.79998779,-2112.89990234,14.89999962, 2);//Cordenada x,y,z do portao fechado.
    return 1;
    }


//Й Isso, agora muda o nome do "PortaoAz" para o nome do seu Portao ;)
Espero Ter Ajudado !


Re: MoveOnject (Portгo) - Tony_Rodrigues - 27.08.2012

FAIL



Re: MoveOnject (Portгo) - VeNuZ_ - 27.08.2012

Quote:
Originally Posted by _LorD_
Посмотреть сообщение
Bom fiz um pequeno tuto para criar portao e fazer eles mover.

pawn Код:
//===================No Topo ( Nas News) ===================
new PortaoAz;
///====================No topo nas Forwards========================
forward AzAndando();
//==============================Na On GameModeInit
PortaoAz = CreateObject(980,1001.79998779,-2112.89990234,14.89999962,0.00000000,0.00000000,0.00000000);//Muda pelas cordenada do portao fechado
//==============================Na public Command Text La talz========================
if(strcmp(cmd, "/portaoaz", true) == 0)
    {
    if (PlayerToPoint(15.0, playerid, 1001.6422,-2107.3374,13.0859)) { //Lugar que o Player Tem que ta pro portao abri
    MoveObject( PortaoAz, 988.6989,-2111.7212,13.0938,3);//Lugar pra onde o portao vai i (Aberto)
    SetTimer("AzAndando", 5000, false);}
    }
//==================================== FIM DO GM ====================================
public AzAndando()
{
    MoveObject(PortaoAz,1001.79998779,-2112.89990234,14.89999962, 2);//Cordenada x,y,z do portao fechado.
    return 1;
    }


//Й Isso, agora muda o nome do "PortaoAz" para o nome do seu Portao ;)
Espero Ter Ajudado !
pawn Код:
C:\Users\----\----\---\gamemodes\----.pwn(256) : error 017: undefined symbol "PlayerToPoint"
C:\Users\----\----\---\gamemodes\----.pwn(268) : error 010: invalid function or declaration
C:\Users\----\----\---\gamemodes\----.pwn(271) : error 021: symbol already defined: "SetPlayerPos"
C:\Users\----\----\---\gamemodes\----.pwn(272) : error 010: invalid function or declaration
C:\Users\----\----\---\gamemodes\----.pwn(274) : error 010: invalid function or declaration
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.



Re: MoveOnject (Portгo) - VeNuZ_ - 27.08.2012

Quote:
Originally Posted by Tony_Rodrigues
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext, "/abrir1", true) == 0)
    {
        MoveObject(Portao1, -2863.89990234,466.70001221,12.39999962,0.00000000,0.00000000,263.99597168);
        SendClientMessage(playerid, 0xFF000000, "Abrir....");
        return 1;
    }
Nгo resulta o portao nao anda.


Re: MoveOnject (Portгo) - Tony_Rodrigues - 27.08.2012

pawn Код:
if(strcmp(cmdtext, "/abrir1", true) == 0)
    {
        MoveObject(Portao1, -2863.89990234,466.70001221,12.39999962,3);
        SendClientMessage(playerid, 0xFF000000, "Abrir....");
        return 1;
    }
Malz agora que eu vim entender
Olha ai


Re: MoveOnject (Portгo) - VeNuZ_ - 27.08.2012

Quote:
Originally Posted by Tony_Rodrigues
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext, "/abrir1", true) == 0)
    {
        MoveObject(Portao1, -2863.89990234,466.70001221,12.39999962,3);
        SendClientMessage(playerid, 0xFF000000, "Abrir....");
        return 1;
    }
Malz agora que eu vim entender
Olha ai
Resultou muit obrigado vai levar meu Respeito.