18.09.2010, 05:18
Depende do portгo. Por exemplo:
No topo do GM:
Depois em OnGameModeInit()
E em OnPlayerCommandText(playerid, cmdtext[])
Exemplo:
Topo do GM
Depois em OnGameModeInit()
E em OnPlayerCommandText(playerid, cmdtext[])
Qualquer duvida posta aqui!
No topo do GM:
pawn Код:
new NOME_DO_PORTГO
pawn Код:
NOME_DO_PORTГO = CreateObject(ID DO OBJETO, X, Y, Z);
pawn Код:
if(strcmp(cmdtext,"/COMANDO_PARA_ABRIR", true) == 0)
{
if ((PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21)) //Quem vai poder usar
MoveObject(NOME_DO_PORTГO, X, Y, Z, 1.500000);// Coordenada Aberto = 1.500000 Velocidade do portгo
return 1;
}
if(strcmp(cmdtext,"/COMANDO_PARA_ABRIR FECHAR", true) == 0)
{
MoveObject(NOME_DO_PORTГO, X, Y, Z, 1.500000);// Coordenada Fechado, a mesma da que vocк colocou no OnGameModeInit()
return 1;
}
Exemplo:
Topo do GM
pawn Код:
new Gate1;
pawn Код:
Gate1 = CreateObject(980, 1141.512695, -1207.326416, 20.820513, 0.0000, 0.0000, 270.0000);
pawn Код:
if(strcmp(cmdtext,"/ap", true) == 0)
{
if ((PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21))
MoveObject(Gate1, 1141.662842, -1217.010864, 20.820513, 1.500000);
return 1;
}
if(strcmp(cmdtext,"/fp", true) == 0)
{
MoveObject(Gate1, 1141.512695, -1207.326416, 20.820513, 1.500000);
return 1;
}
Qualquer duvida posta aqui!