Sistema de Cancelas -
Dr_Pawno - 26.06.2011
Sistema de Cancelas
Creditos:
|__:- Dr_Pawno
Informaзхes:
|__:- Crie cancelas que nгo sejam da velocidade da luz!!
Como Usar:
|__:- Vocк sempre tem que checar se a cancela jб esta sendo aberta ou jб esta aberta:
|__:- Observaзгo: AbrirCancela(i,
false) Se vocк por true, vocк nгo pode colocar para ela fechar.
pawn Код:
if(!strcmp("/cancela", cmdtext, true))
{
new Float:x, Float:y, Float:z;
for(new i = 0; i < CANCELA_MAXIMO; i++)
{
GetObjectPos(ObjetoCancela(i), x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z) && c_Cancela[i][c_Criada])
{
if(CancelaAbrindoOuFechando(i)) return SendClientMessage(playerid, 0x777777FF, " Esta cancela jб esta sendo aberta/fechada.");
if(CancelaAberta(i))
{
FecharCancela(i);
SendClientMessage(playerid, 0x00AA00FF, "Vocк fechou a cancela.");
return 1;
}
else
{
AbrirCancela(i, false);
SendClientMessage(playerid, 0x00AA00FF, "Vocк abriu a cancela.");
return 1;
}
}
}
return SendClientMessage(playerid, 0x777777FF, " Vocк nгo esta perto de nem uma cancela.");
}
Funзхes:
|__:- CriarCancela(cancelaid, Float
, Float:y, Float:z, Float:a) = Cria uma cancela nas posiзхes x, y e z com um numero definido.
|__:- AbrirCancela(cancelaid,
bool:Fechar) = Abre a cancela. Se Fechar for true, ela se fechara apos 4 segundos aberta.
|__:- FecharCancela(cancelaid) = Fecha a cancela.
|__:- CancelaAberta(cancelaid) = Vк se a cancela esta aberta.
|__:- CancelaAbrindoOuFechando(cancelaid) = Vк se a cancela esta se abrindo.
|__:- CancelaObjeto(cancelaid) = Vк o Objeto da Cancela.
|__:- DestruirCancela(cancelaid) = Destroi a cancela com todas as suas funзхes.
Teste:
|__:- PasteBin
Download:
|__:-
PasteBin
Re: Sistema de Cancelas -
Macintosh - 27.06.2011
Boa include
Re: Sistema de Cancelas -
TheGarfield - 27.06.2011
simples demais.
Re: Sistema de Cancelas -
diretor7 - 27.06.2011
Bem legal, pуrem simples e eficiente.
Re: Sistema de Cancelas -
Dr_Pawno - 27.06.2011
@Garfield
Melhor um simples do que um MEGA SIMPLES ( Apenas os que coloca a cancela reta do nada ).
Re: Sistema de Cancelas -
TheGarfield - 27.06.2011
Quote:
Originally Posted by Dr_Pawno
@Garfield
Melhor um simples do que um MEGA SIMPLES ( Apenas os que coloca a cancela reta do nada ).
|
sim, atoda via..
Re: Sistema de Cancelas -
steki. - 28.06.2011
Parece o meu, sу que mais simples.
Mas isto Й MUITO ЪTIL. Й sйrio.
Re: Sistema de Cancelas -
Dr_Pawno - 29.06.2011
Quote:
Originally Posted by Luнs Miki
Parece o meu, sу que mais simples.
|
Como й o seu, fala ae pra mim da Update aqui