[FilterScript] Via Fбcil By. Paulo_TerroR
#1

Ae pessoal venho lhes trazer uma novidade aki no forum! Pedбgio Via Fбcil.
* Comentбrio

Esse sistema de pedбgio Via Fбcil й um sistema que o jogador pode comprar plano para que nгo precise pagar e nem parar no pedбgio, caso ele nгo tenha o plano e fica congelado por 3s e pague mais caro.

*Comandos

/viafacil - mostra um Dialog com 5 opзoes para compra do plano sгo eles:

Plano 1 - 10 pass R$ 1000,00
Plano 2 - 20 pass R$ 1900,00
Plano 3 - 30 pass R$ 2800,00
Plano 4 - 50 pass R$ 5000,00
Plano 5 - 100 pass R$ 9000,00


* Como adicionar mais Pedбgios ?

Altere essa a var 'Cancela' conforme o numero de cancelas, assim:
pawn Код:
new Cancela[MAX_PLAYERS][3];//3 Cancelas
No OnPlayerConnect faзa o seguinte.
pawn Код:
//Objetos do pedagio...

//Cancela
Cancela[playerid][2] = CreatePlayerObject(playerid, 968, X, Y, Z,   rX, rY, rZ);//Crie o objeto dessa maneira
Agora vб na public CheckViaFacil e adicione o seu pedagio. Ex:
pawn Код:
if(IsPlayerInRangeOfPoint(i, 5.0, X, Y, Z)) { //Cancela fechada
    if(ViaFacil[i] && !Pedagio[i]) {
        Pedagio[i] = true; //Evitar Flood
        if(GetPlayerState(i) == PLAYER_STATE_DRIVER) {
            SendClientMessage(i, 0xFFFFFFFF, "Via Fбcil: Vocк possui o plano Via Fбcil e nгo precisa parar! Boa Viagem.");
            ViaFacil[i] --;
        }
        MovePlayerObject(i, Cancela[i][2], X, Y, Z+0.0001, 0.0001, rX, rY, rZ);//Cancela aberta
    }
    if(!ViaFacil[i] && !Pedagio[i]) {
        Pedagio[i] = true; //Evitar Flood
        if(GetPlayerState(i) == PLAYER_STATE_DRIVER) {
            SendClientMessage(i, 0xFFFFFFFF, "Via Fбcil: Vocк nгo possui o plano Via Fбcil e precisa parar!");
            TogglePlayerControllable(i, false);
            sleep2(3);
            TogglePlayerControllable(i, true);
            GivePlayerMoney(i, -500);
        }
        MovePlayerObject(i, Cancela[i][2], X, Y, Z+0.0001, 0.0001, rX, rY, rZ);//Cancela aberta
    }
}
Nessa parte, faзa o seguinte!
pawn Код:
else {
    if(Pedagio[i]) {
        Pedagio[i] = false;
        MovePlayerObject(i, Cancela[i][0], 56.05, -1528.62, 4.67, 0.0001, 0.0000, 270.0000, 262.0000);
        MovePlayerObject(i, Cancela[i][1], 56.05, -1535.82, 4.71, 0.0001, 0.0000, 90.0000, 262.0000);
        MovePlayerObject(i, Cancela[i][2], X, Y, Z, 0.0001, rX, rY, rZ);//Cancela fechada
    }
}
Pronto pedagio novo criado!

* Video

http://*********/yMhBpWu3G14

* Creditos

Paulo_TerroR - Criador.
Equipe SA-MP(Passado\Presente\Futuro) - SAMP.


* Download

PasteBin
Sites******


* Observaзгo

Foi retirado um Bug relatado por Coringa_Smith157, e tambйm foi adicionado movimento dinвmico б cancela!
Qualquer BUG me contatar por MP ou pelo Post mesmo! Ficarei agradecido.
Sugestхes sгo bem-vindas!
Bom jogo!
Reply


Messages In This Thread
Via Fбcil By. Paulo_TerroR v2.0 - by paulor - 09.02.2012, 23:20
Respuesta: Via Fбcil By. Paulo_TerroR - by [Red]Maninho - 09.02.2012, 23:30
Re: Via Fбcil By. Paulo_TerroR - by Felipe_Freeze - 09.02.2012, 23:50
Re: Via Fбcil By. Paulo_TerroR - by Juninho_Oakley - 10.02.2012, 00:46
Re: Via Fбcil By. Paulo_TerroR - by Hard` - 10.02.2012, 00:48
Re: Via Fбcil By. Paulo_TerroR - by paulor - 10.02.2012, 11:09
Re: Via Fбcil By. Paulo_TerroR - by Hard` - 10.02.2012, 12:45
Re: Via Fбcil By. Paulo_TerroR - by paulor - 10.02.2012, 12:53
Re: Via Fбcil By. Paulo_TerroR - by Don_Speed - 10.02.2012, 13:07
Re: Via Fбcil By. Paulo_TerroR - by paulor - 10.02.2012, 13:33

Forum Jump:


Users browsing this thread: 1 Guest(s)