[Pedido] Sera que alguйm pode me ajudar a converter esse FS?
#3

PHP код:
//<?
#include <a_samp>
#include <ZCMD>

//Dialog
#define DIALOG_PILOTO                6000

//Cores
#define VERMELHO                    0xFF0000FF
#define C_PILOTO                    0x7FFFD4FF

new
    
String[128],
    
ViagemPiloto[MAX_PLAYERS],
    
PessoasPiloto[MAX_PLAYERS],
    
TimerPilotoLV[MAX_PLAYERS],
    
TimerPilotoSF[MAX_PLAYERS],
    
DecolouPiloto[MAX_PLAYERS]
;

public 
OnFilterScriptInit()
{
    
CreateVehicle(5191559.5100, -2458.650115.0139180.0000, -1, -1180);
    
CreateVehicle(5191643.5100, -2458.650115.0139180.0000, -1, -1180);
    
CreateVehicle(5191728.5100, -2458.650115.0139180.0000, -1, -1180);
    
CreateVehicle(5191516.88661486.316212.704990.0000, -1, -1180);
    
CreateVehicle(5191516.8768187.368212.704990.0000, -1, -1180);
    
CreateVehicle(5191516.88661456.316212.704990.0000, -1, -1180);
    
CreateVehicle(5191516.88661426.316212.704990.0000, -1, -1180);
    
CreateVehicle(519, -1368.6406, -224.216616.3174316.5527, -1, -1180);
    
CreateVehicle(519, -1336.6191, -255.173516.3174316.5527, -1, -1180);
    return 
1;
}

public 
OnFilterScriptExit()
{
    return 
1;
}

public 
OnPlayerConnect(playerid)
{
    
ViagemPiloto[playerid] = 0;
    
PessoasPiloto[playerid] = 0;
    
DecolouPiloto[playerid] = 0;
    return 
1;
}

public 
OnPlayerDisconnect(playeridreason)
{
    
KillTimer(TimerPilotoLV[playerid]);
    
KillTimer(TimerPilotoSF[playerid]);
    return 
1;
}

public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    if(
DecolouPiloto[playerid] == 1)
    {
        
TogglePlayerControllable(playerid0);
        
GameTextForPlayer(playerid"~r~Descarregando Passageiros Aguarde..."150003);
        
SetTimerEx("DescongelarPlayerPilotoLV"15000false"i"playerid);
        return 
1;
    }
    if(
DecolouPiloto[playerid] == 2)
    {
        
TogglePlayerControllable(playerid0);
        
GameTextForPlayer(playerid"~r~Descarregando Passageiros Aguarde..."150003);
        
SetTimerEx("DescongelarPlayerPilotoSF"15000false"i"playerid);
        return 
1;
    }
    return 
1;
}

public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_PILOTO)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                    
TogglePlayerControllable(playerid0);
                    
SendClientMessage(playeridC_PILOTO"Vocк iniciou uma viagem para Las Venturas!");
                    
SendClientMessage(playeridC_PILOTO"Cada pessoa entra a cada 5 segundos e tem o valor de {00FF00}R$100{7FFFD4}!");
                    
SendClientMessage(playeridC_PILOTO"Se quiser decolar digite {FF0000}/Decolagem{7FFFD4}.");
                    
ViagemPiloto[playerid] = 1;
                    
PessoasPiloto[playerid] = 0;
                    
TimerPilotoLV[playerid] = SetTimerEx("CarregarPessoasLV"5000true"i"playerid);
                    return 
1;
                }
                case 
1:
                {
                    
TogglePlayerControllable(playerid0);
                    
SendClientMessage(playeridC_PILOTO"Vocк iniciou uma viagem para San Fierro!");
                    
SendClientMessage(playeridC_PILOTO"Cada pessoa entra a cada 10 segundos e tem o valor de {00FF00}R$150{7FFFD4}!");
                    
SendClientMessage(playeridC_PILOTO"Se quiser decolar antes digite {FF0000}/Decolagem{7FFFD4}.");
                    
ViagemPiloto[playerid] = 2;
                    
PessoasPiloto[playerid] = 0;
                    
TimerPilotoSF[playerid] = SetTimerEx("CarregarPessoasSF"10000true"i"playerid);
                    return 
1;
                }
            }
        }
    }
    return 
1;
}

public 
OnPlayerCommandText(playeridcmdtext[])
{
        
    if(!
strcmp(cmdtext"/iniciarviagem"true))
    {
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 519)
            {
                if(
IsPlayerInRangeOfPoint(playerid20.01559.4946, -2458.629614.5024) || IsPlayerInRangeOfPoint(playerid20.01643.5100, -2458.634014.4952) || IsPlayerInRangeOfPoint(playerid20.01728.5100, -2458.634014.4952))
                {
                    if (
ViagemPiloto[playerid] == 0)
                    {
                        new 
StringCat[128];
                        
strcat(StringCat"Destino\tValor\n");
                        
strcat(StringCat"{FFFFFF}Las Venturas {D2691E} \t{FFFFFF}Atй {00FF00}R$1000\n");
                        
strcat(StringCat"{FFFFFF}San Fierro {D2691E} \t{FFFFFF}Atй {00FF00}R$1500");
                        
ShowPlayerDialog(playeridDIALOG_PILOTODIALOG_STYLE_TABLIST_HEADERS"{FFFFFF}Viagens"StringCat"Continuar""Cancelar");
                        return 
1;
                    }
                    else 
SendClientMessage(playeridVERMELHO"Vocк jб iniciou uma viagem!");
                    return 
1;
                }
                else 
SendClientMessage(playeridVERMELHO"Vocк nгo estб no Aeroporto de LS no spawn dos aviхes de Piloto!");
                return 
1;
            }
            else 
SendClientMessage(playeridVERMELHO"Vocк nгo estб em um veнculo ( Shamal )!");
            return 
1;
        }
        else 
SendClientMessage(playeridVERMELHO"Vocк nгo estб dirigindo!");
        return 
1;
    }

    if(!
strcmp(cmdtext"/decolagem"true))
    {
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 519)
            {
                if (
IsPlayerInRangeOfPoint(playerid20.01559.4946, -2458.629614.5024) || IsPlayerInRangeOfPoint(playerid20.01643.5100, -2458.634014.4952) || IsPlayerInRangeOfPoint(playerid20.01728.5100, -2458.634014.4952))
                {
                    if(
PessoasPiloto[playerid] > 0)
                    {
                        if(
ViagemPiloto[playerid] == 0)
                        {
                            
SendClientMessage(playeridVERMELHO"Vocк nгo iniciou uma viagem!");
                            return 
1;
                        }
                        if(
ViagemPiloto[playerid] == 1)
                        {
                            
TogglePlayerControllable(playerid1);
                            
DisablePlayerRaceCheckpoint(playerid);
                            
SetPlayerRaceCheckpoint(playerid11571.24661509.769710.83550.00.00.010.0);
                            
format(Stringsizeof(String), "Vocк inicou a viagem! Foram carregadas {00FF00}%d {7FFFD4}pessoa(s)."PessoasPiloto[playerid]);
                            
SendClientMessage(playeridC_PILOTOString);
                            
SendClientMessage(playeridC_PILOTO"Vб atй ao aeroporto de Las Venturas e descarregue os passageiros no checkpoint.");
                            
KillTimer(TimerPilotoLV[playerid]);
                            
DecolouPiloto[playerid] = 1;
                        }
                        if(
ViagemPiloto[playerid] == 2)
                        {
                            
TogglePlayerControllable(playerid1);
                            
DisablePlayerRaceCheckpoint(playerid);
                            
SetPlayerRaceCheckpoint(playerid1, -1348.9656, -234.006314.14840.00.00.010.0);
                            
format(Stringsizeof(String), "Vocк inicou a viagem! Foram carregadas {00FF00}%d {7FFFD4}pessoa(s)."PessoasPiloto[playerid]);
                            
SendClientMessage(playeridC_PILOTOString);
                            
SendClientMessage(playeridC_PILOTO"Vб atй ao aeroporto de San Fierro e descarregue os passageiros no checkpoint.");
                            
KillTimer(TimerPilotoSF[playerid]);
                            
DecolouPiloto[playerid] = 2;
                        }
                    }
                    else 
SendClientMessage(playeridVERMELHO"Vocк nгo tem pessoas para decolar!");
                    return 
1;
                }
                else 
SendClientMessage(playeridVERMELHO"Vocк nгo estб no Aeroporto de LS no spawn dos aviхes de Piloto!");
                return 
1;
            }
            else 
SendClientMessage(playeridVERMELHO"Vocк nгo estб em um veнculo ( Shamal )!");
            return 
1;
        }
        else 
SendClientMessage(playeridVERMELHO"Vocк nгo estб dirigindo!");
        return 
1;
    }
    return 
false;
}











forward CarregarPessoasLV(playerid);
public 
CarregarPessoasLV(playerid)
{
    
PessoasPiloto[playerid]++;
    
format(Stringsizeof(String), "Entrou %d pessoa(s)!"PessoasPiloto[playerid]);
    
SendClientMessage(playeridC_PILOTOString);
    if(
PessoasPiloto[playerid] >= 10)
    {
        
TogglePlayerControllable(playerid1);
        
DisablePlayerRaceCheckpoint(playerid);
        
SetPlayerRaceCheckpoint(playerid11571.24661509.769710.83550.00.00.010.0);
        
SendClientMessage(playeridC_PILOTO"O aviгo ficou lotado! Vб atй ao aeroporto de Las Venturas e descarregue os passageiros no checkpoint.");
        
DecolouPiloto[playerid] = 1;
        
KillTimer(TimerPilotoLV[playerid]);
        return 
1;
    }
    return 
1;
}

forward CarregarPessoasSF(playerid);
public 
CarregarPessoasSF(playerid)
{
    
PessoasPiloto[playerid]++;
    
format(Stringsizeof(String), "Entrou %d pessoa(s)!"PessoasPiloto[playerid]);
    
SendClientMessage(playeridC_PILOTOString);
    if(
PessoasPiloto[playerid] >= 10)
    {
        
TogglePlayerControllable(playerid1);
        
DisablePlayerRaceCheckpoint(playerid);
        
SetPlayerRaceCheckpoint(playerid1, -1348.9656, -234.006314.14840.00.00.010.0);
        
SendClientMessage(playeridC_PILOTO"O aviгo ficou lotado! Vб atй ao aeroporto de San Fierro e descarregue os passageiros no checkpoint.");
        
DecolouPiloto[playerid] = 2;
        
KillTimer(TimerPilotoSF[playerid]);
        return 
1;
    }
    return 
1;
}

forward DescongelarPlayerPilotoLV(playerid);
public 
DescongelarPlayerPilotoLV(playerid)
{
    
TogglePlayerControllable(playerid1);
    
DisablePlayerRaceCheckpoint(playerid);
    
format(Stringsizeof(String), "Foi descarregado %d pessoa(s) e vocк ganhou R$%d!"PessoasPiloto[playerid], PessoasPiloto[playerid]*100);
    
SendClientMessage(playeridC_PILOTOString);
    
GivePlayerMoney(playeridPessoasPiloto[playerid]*100);
    
ViagemPiloto[playerid] = 0;
    
DecolouPiloto[playerid] = 0;
    return 
1;
}

forward DescongelarPlayerPilotoSF(playerid);
public 
DescongelarPlayerPilotoSF(playerid)
{
    
TogglePlayerControllable(playerid1);
    
DisablePlayerRaceCheckpoint(playerid);
    
format(Stringsizeof(String), "Foi descarregado %d pessoa(s) e vocк ganhou R$%d!"PessoasPiloto[playerid], PessoasPiloto[playerid]*150);
    
SendClientMessage(playeridC_PILOTOString);
    
GivePlayerMoney(playeridPessoasPiloto[playerid]*150);
    
ViagemPiloto[playerid] = 0;
    
DecolouPiloto[playerid] = 0;
    return 
1;
}
Reply


Messages In This Thread
Sera que alguйm pode me ajudar a converter esse FS? - by AloneZ - 13.07.2015, 16:46
Re: Sera que alguйm pode me ajudar a converter esse FS? - by humildadeforever - 13.07.2015, 17:03
Re: Sera que alguйm pode me ajudar a converter esse FS? - by zSuYaNw - 13.07.2015, 17:04
Re: Sera que alguйm pode me ajudar a converter esse FS? - by AloneZ - 13.07.2015, 17:23
Re: Sera que alguйm pode me ajudar a converter esse FS? - by zSuYaNw - 14.07.2015, 03:08

Forum Jump:


Users browsing this thread: 1 Guest(s)