[DUV]como criar um portao
#1

Bom agora eu queria saber como criar um portгo e adicionar um comando pra ele abrir
por exemplo: colocar um portгo no hq reporter e colocar um comando tipo /PR pra abrir o portгo
Reply
#2

E so cria o portao pelo MTA 1.0.3 ! ae quando vc termina de fazer os portao vai na pasta do mta 1.0.3 e procura o map que vc salvo e dps vai nesse site http://gtamap.delux-host.com/converter/ e escolhe o Pawn e ! e coloca os codigos la no seu gm
Reply
#3

https://sampwiki.blast.hk/wiki/CreateObject
https://sampwiki.blast.hk/wiki/MoveObject
Reply
#4

Quote:
Originally Posted by jcs14
E so cria o portao pelo MTA 1.0.3 ! ae quando vc termina de fazer os portao vai na pasta do mta 1.0.3 e procura o map que vc salvo e dps vai nesse site http://gtamap.delux-host.com/converter/ e escolhe o Pawn e ! e coloca os codigos la no seu gm
bom e esse codigo eu ponho em que local do gm
Reply
#5

pawn Code:
//Topo
new portao;
forward portao();

//OnGameModeInit
portao=CreateObject(id,X,Y,Z);

//OnPlayerCommandText
if(strcmp(cmd,"/abrir", true)==0)
{
MoveObjecti(portao,X,Y,Z,Velocidade);
SetTimer(Portao,Tempo,1);
return 1;
}

//Final
public portao()
{
MoveObject(portao,XdoCreate,YdoCreate,ZdoCreate,Velocidade);
return 1;
}
Tenta
Reply
#6

if(strcmp(cmd, "/pce", true) == 0)
{
if ((PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17) && PlayerToPoint(15.0, playerid, 1471.7899, -1495.9683, 13.549) { //GateGaragem
MoveObject( gatepf3, 1465.1579589844, -1496.0224609375, 14.221565246582,89.324493408203);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Abriu Este Portao!", sendername);
ProxDetector(4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
SetTimer("PFClosed3", 5000, false);
} else {
//SendClientMessage(playerid, COLOR_RED, "*** Voce nao esta perto do portao ou nao e PF ***");
}
return 1;
}
Reply
#7

Quote:
Originally Posted by jcs14
if(strcmp(cmd, "/pce", true) == 0)
{
if ((PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17) && PlayerToPoint(15.0, playerid, 1471.7899, -1495.9683, 13.549) { //GateGaragem
MoveObject( gatepf3, 1465.1579589844, -1496.0224609375, 14.221565246582,89.324493408203);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s Abriu Este Portao!", sendername);
ProxDetector(4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
SetTimer("PFClosed3", 5000, false);
} else {
//SendClientMessage(playerid, COLOR_RED, "*** Voce nao esta perto do portao ou nao e PF ***");
}
return 1;
}
GM Thug..
Reply
#8

claro o gm dele e thug '-' por isso coloquei esse negocio '0'
Reply
#9

Quote:
Originally Posted by Guilherme_Canani
pawn Code:
//Topo
new portao;
forward portao();

//OnGameModeInit
portao=CreateObject(id,X,Y,Z);

//OnPlayerCommandText
if(strcmp(cmd,"/abrir", true)==0)
{
MoveObjecti(portao,X,Y,Z,Velocidade);
SetTimer(Portao,Tempo,1);
return 1;
}

//Final
public portao()
{
MoveObject(portao,XdoCreate,YdoCreate,ZdoCreate,Velocidade);
return 1;
}
Tenta
esse codigo serve para o god father
Reply
#10

isso foi uma pergunta ou uma afirmaзгo?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)