[Ajuda]Portгo duplo
#1

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

Reply
#2

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:
Reply
#3

deu
xD
muito obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)