Sistema de Portгo automбtico -
Hiuship - 15.10.2011
[B][COLOR="Red"]FilterScript extremamente simples
Ele abre os portoes assim que o admin/orgs chega perto dele, automaticamente:
pawn Код:
#define FILTERSCRIPT
#include <a_samp>
new Portao;
public OnFilterScriptInit()
{
print("Sistema de Portoes automaticas por Gustavo");
print("Verзгo 0.1a");
print("Feito especialmente para Marcelo_Stronda");
SetTimer("VerificarPortao", 1000, true);
Portao = CreateObject(OBJETO, Xoriginal, Yoriginal, Zoriginal, rotX, rotY, rotZ);
return 1;
}
forward VerificarPortao();
public VerificarPortao()
{
new Float:X, Float:Y, Float:Z;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pAdmin] == 0) return 0; //Mude aqui para quem vocк quiser que possa entrar.
GetPlayerPos(i, X, Y, Z);
if(PlayerNoRaio(10, X, Y, Z, i))
{
MoveObject(Portao, X, Y, Z, 3);
SetTimer("FecharPortao", 3000, true);
}
}
return 1;
}
forward FecharPortao();
public FecharPortao()
{
MoveObject(Portao, Xoriginal, Yoriginal, Zoriginal, 3);
}
stock PlayerNoRaio(Float:range, Float:x2, Float:y2, Float:z2, playerid)
{
new Float:X2, Float:Y2, Float:Z2;
GetPlayerPos(playerid, X2, Y2, Z2);
X2 -= x2, Y2 -= y2, Z2 -= z2;
return ((X2 * X2) + (Y2 * Y2) + (Z2 * Z2)) < (range * range);
}
Nele tera:
pawn Код:
MoveObject(Portao, Xoriginal, Yoriginal, Zoriginal, 3);
Portao = CreateObject(OBJETO, Xoriginal, Yoriginal, Zoriginal, rotX, rotY, rotZ);
Onde em Xoriginal, Yoriginal, Zoriginal, rotX, rotY e rotZ vocк coloca a pos dele FECHADO!
E em:
pawn Код:
MoveObject(Portao, X, Y, Z, 3);
No lugar de X, Y, Z coloca ele aberto!
Em:
pawn Код:
if(PlayerNoRaio(10, X, Y, Z, i))
No lugar de XYZ coloca o pos de onde o cara tem que tar pra abrir o portao! recomendo colocar na mesma pos do portao! e o numero 10 й o raio de alcance!
Re: Sistema de Portгo automбtico -
Nake01 - 16.10.2011
First, Bom tutorial 9/10, Mais nгo seria melhor usar
PlayerToPoint?
Faltou explicar que aqui:
pawn Код:
if(PlayerNoRaio(10, X, Y, Z, i))
Se coloca a cordenada que o player tem de estб para executar a Funзгo de abrir o portгo e em seguida o SetTimer para fechalo !
Re: Sistema de Portгo automбtico -
nX_ - 16.10.2011
Quote:
FilterScript extremamente simples, que eu nгo recomendo muito pois usa settimer's =/
|
WTF? entгo pq postou porra ?
Re: Sistema de Portгo automбtico -
Paramount. - 16.10.2011
Quote:
Originally Posted by Nake01
First, Bom tutorial 9/10, Mais nгo seria melhor usar PlayerToPoint?
Faltou explicar que aqui:
pawn Код:
if(PlayerNoRaio(10, X, Y, Z, i))
Se coloca a cordenada que o player tem de estб para executar a Funзгo de abrir o portгo e em seguida o SetTimer para fechalo !
|
isso й um portгo, e nгo um tutorial.
---
rsrs se nao recomenda pq posta?І
Re: Sistema de Portгo automбtico -
Vai_Besta - 16.10.2011
Esse foi mitico
kkk
Ele esta dando um exemplo de como nгo se fazer,por isso postou
Re: Sistema de Portгo automбtico -
WLSF - 16.10.2011
A intenзгo nгo й mб, mais poderia ter criado como tutorial.
Re: Sistema de Portгo automбtico -
Paramount. - 16.10.2011
Quote:
Originally Posted by Willian_Luigi
A intenзгo nгo й mб, mais poderia ter criado como tutorial.
|
com todo respeito willian, jб tem
99999999999999999999999999999999999999999999999324 523499 tutoriais de como abrir um portгo rs.
Re: Sistema de Portгo automбtico -
Vai_Besta - 16.10.2011
Quote:
Originally Posted by Paramount.
com todo respeito willian, jб tem 99999999999999999999999999999999999999999999999999 9999999999999.12321413412423482134723847238432576 tutoriais de como abrir um portгo rs.
|
Mas ele poderia ter feito de como criar um sem timer fazendo um comando apenas 1 vez
Re: Sistema de Portгo automбtico -
WLSF - 16.10.2011
Quote:
Originally Posted by Paramount.
com todo respeito willian, jб tem 99999999999999999999999999999999999999999999999999 9999999999999.12321413412423482134723847238432576 tutoriais de como abrir um portгo rs.
|
Ele pode fazer um revoluзionбrio que ensine o portгo a abrir rodando, girando, tocando mъsiquinha, qualquer coisa. K
Re: Sistema de Portгo automбtico -
Hiuship - 18.10.2011
Quote:
Originally Posted by Nake01
First, Bom tutorial 9/10, Mais nгo seria melhor usar PlayerToPoint?
|
Sim eu pensei em usar, pra falar verdade й a mesma funзгo! sу mudei o nome pra poder nao dar conflito FS/GM (se isso й possivel) sei la eu sempre uso assim! portugues na veia (No INGLISH)
OBS: Meu portugues й muito ruim mesmo!