[Ajuda]Portгo duplo -
keller012 - 10.05.2010
Pessoal eu fiz um heliporto que ergue a plataforma e abre em cima pra plataforma se acomoda.
nao sei se deu pra intende
mas oque eu quero sabe й o seguinte
como eu faзo pra 2 portoes abrirem em 1 so comando

eu crio portхes da seguinte forma(inclusive sao esses 2 que eu quero tornar 1 so)
Topo
Код:
new pfa;
new pfa2;
forward fa();
forward fa2();
Код:
if(strcmp(cmd, "/abrirheliporto", true) == 0)
{
if ((PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) && PlayerToPoint(15.0, playerid, 2777.4851074219, -2348.8933105469, 12.521649360657)) { //GateGaragem
MoveDynamicObject( pfa, 2777.484375, -2348.892578125, 19.25608253479,3);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Esta Abrindo o Heliporto!", sendername);
ProxDetector(4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
SetTimer("fa", 5000, false);
} else {
}
return 1;
}
if(strcmp(cmd, "/abrirheliporto", true) == 0)
{
if ((PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) && PlayerToPoint(15.0, playerid, 2777.4851074219, -2348.8933105469, 12.521649360657)) { //GateGaragem
MoveDynamicObject( pfa2, 2777.2749023438, -2330.9921875, 19.271648406982,3);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Esta Abrindo o Heliporto!", sendername);
ProxDetector(4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
SetTimer("fa2", 5000, false);
} else {
}
return 1;
}
no fim
Код:
public fa()
{
MoveDynamicObject(pfa,2777.4851074219, -2348.8933105469, 12.521649360657, 2);//GaragemClosed
return 1;
}
public fa2()
{
MoveDynamicObject(pfa2,2777.484375, -2348.892578125, 19.271648406982, 2);//GaragemClosed
return 1;
}
como eu torno esses 2 portoes 1 so...
tipo digita /abrirheliporto
e abre da lateral o plataforma de cima
e sobe a que tem a hydra estacionada....
Re: [Ajuda]Portгo duplo -
SuB_ZeRo0_ - 10.05.2010
Topo
Код:
new pfa;
new pfa2;
forward fa();
pawn Код:
if(strcmp(cmd, "/abrirheliporto", true) == 0)
{
if ((PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) {
if(PlayerToPoint(15.0, playerid, 2777.4851074219, -2348.8933105469, 12.521649360657)) {
MoveDynamicObject( pfa, 2777.484375, -2348.892578125, 19.25608253479,3);
MoveDynamicObject( pfa2, 2777.2749023438, -2330.9921875, 19.271648406982,3);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Esta Abrindo o Heliporto!", sendername);
ProxDetector(4.0, playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
SetTimer("fa", 5000, false);
}}
return 1;
}
no fim
pawn Код:
public fa()
{
MoveDynamicObject(pfa,2777.4851074219, -2348.8933105469, 12.521649360657, 2);//GaragemClosed
MoveDynamicObject(pfa2,2777.484375, -2348.892578125, 19.271648406982, 2);
return 1;
}
Tenta assim:
Re: [Ajuda]Portгo duplo -
keller012 - 10.05.2010
deu
xD
muito obrigado