16.08.2011, 17:28
hola bueno hice una puerta con el tutorial the chaoz de puerta atm pero quiero saber como puedo sacar las coordenadas de la puerta abierta y de puerta cerrada y tambien quiero saber como hago para poner 2 puertas mas
pawn Код:
new Puerta1;
//new Puerta2;
//new Puerta3;
public OnFilterScriptInit()
{
//PUERTAS
//SetTimer("PuertaCheck", 1000,1);
Puerta1 = CreateObject(16775,1830.72570801,-1053.49243164,27.07734108,0.00000000,0.00000000,90.00000000);
//Puerta2 = CreateObject(16775,1729.76269531,-1119.44677734,27.08515167,0.00000000,0.00000000,0.00000000);
//Puerta3 = CreateObject(16775,1781.27587891,-1121.21911621,27.08515167,0.00000000,0.00000000,0.00000000);
return 1;
}
forward PuertaCheck();
public PuertaCheck()
{
for(new i=0; i<MAX_PLAYERS; i++){ //Creamos una variable i con cada valor de los jugadores,(seria un reemplazo de playerid)
if(IsPlayerConnected(i)){ //si nuestro jugador (i) esta conectado entonces...
if(IsPlayerInRangeOfPoint(i, 15.0, 1830.72570801,-1053.49243164,27.07734108)){ //si el jugador i esta dentro del rango de 15 a la puerta entonces...
MoveObject(Puerta1, 1830.72570801,-1053.49243164,27.07734108, 3.0); //abre la puerta
//Reemplazar las coordenadas por las de la puerta abierta
}
else{ //si no esta en un rango de 15 a la puerta...
MoveObject(Puerta1, 1830.72570801,-1053.49243164,27.07734108, 3.0); //cierra la puerta
//Reemplazar las coordenadas por las de la puerta cerrada
}
}
}
}