[Ajuda] MoveOnject (Portгo)
#1

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 ?
Reply
#2

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;
    }
Reply
#3

Nгo й um erro... apaga o

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

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.
Reply
#5

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 !
Reply
#6

FAIL
Reply
#7

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.
Reply
#8

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.
Reply
#9

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
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)