[Release/Help] Sisteminha de aluguel de carros
#1

Comeзei a codar faz um tempinho e fiz um sisteminha rachando a cuca aqui, dкem uma olhada...

pawn Код:
// Carros aluguel

    AddStaticVehicleEx(492,1560.06860352,-2322.08666992,13.45465469,90.00000000,6,6,15); //Greenwood
    AddStaticVehicleEx(492,1559.94238281,-2325.27368164,13.45465469,92.00000000,6,6,15); //Greenwood
    AddStaticVehicleEx(492,1560.14392090,-2328.51708984,13.45465469,91.99951172,6,6,15); //Greenwood
    AddStaticVehicleEx(492,1560.04870605,-2331.82861328,13.45465469,91.99951172,6,6,15); //Greenwood
    AddStaticVehicleEx(462,1549.34875488,-2361.13964844,13.22487450,0.00000000,6,6,15); //Faggio
    AddStaticVehicleEx(462,1552.59863281,-2361.06982422,13.22487450,0.00000000,6,6,15); //Faggio
    AddStaticVehicleEx(462,1556.34863281,-2360.98876953,13.22487450,0.00000000,6,6,15); //Faggio
    AddStaticVehicleEx(462,1546.09863281,-2361.20849609,13.22487450,0.00000000,6,6,15); //Faggio
    AddStaticVehicleEx(462,1543.09863281,-2361.27246094,13.22487450,0.00000000,6,6,15); //Faggio
    AddStaticVehicleEx(462,1539.34863281,-2361.35302734,13.22487450,0.00000000,6,6,15); //Faggio

    SetVehicleParamsEx(1, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(2, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(3, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(4, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(5, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(6, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(7, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(8, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(9, 0, 0, 0, 0, 0, 0, 0);
    SetVehicleParamsEx(10, 0, 0, 0, 0, 0, 0, 0);



OnPlayerCommand blablabla
pawn Код:
if (strcmp("/alugarveiculo", cmdtext, true, 10) == 0)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerMoney(playerid) < 1500)
            {
                SendClientMessage(playerid, COR_BRANCO, "Vocк nгo pode alugar este {FFCC00}veiculo{FFFFFF}, pois nгo tem {00CC00}R${FFFFFF}1.500");
            }
            else
            {
                if(IsPlayerInVehicle(playerid, 1))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(1, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 2))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(2, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 3))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(3, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 4))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(4, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 5))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(5, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 6))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(6, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 7))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(7, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 8))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(8, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 9))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(9, 1, 0, 0, 0, 0, 0, 0);
                }
                else if(IsPlayerInVehicle(playerid, 10))
                {
                    GivePlayerMoney(playerid, -1500);
                    SendClientMessage(playerid, COR_BRANCO, "Agora que vocк jб alugou vocк pode usa-lo");
                    SendClientMessage(playerid, COR_BRANCO, "((Para ver os comandos, digite /ajudacarro))");
                    SetVehicleParamsEx(10, 1, 0, 0, 0, 0, 0, 0);
                }
                else return SendClientMessage(playerid, COR_BRANCO, "Vocк precisa estar em um {FFCC00}veiculo de aluguel{FFFFFF}!");
            }
            return 1;
        }
        else return SendClientMessage(playerid, COR_BRANCO, "Vocк precisa estar em um {FFCC00}veiculo de aluguel{FFFFFF}!");
    }

onplayerentervehicle

pawn Код:
if(vehicleid <= 10)
    {
        SendClientMessage(playerid, COR_BRANCO, "Se deseja alugar este veiculo, digite {FFCC00}/alugarveiculo");
        SendClientMessage(playerid, COR_BRANCO, "- O preзo do aluguel й {00CC00}R${FFFFFF}1.500");
        return 1;
    }

Entгo, como eu faria para fazer o carro meu enquanto extб no aluguel? Pro cara dar /lock e /engine?
Teria que usar strings ou algo do genero? Alguйm pode me explicar?
Reply


Messages In This Thread
[Release/Help] Sisteminha de aluguel de carros - by victor_h666 - 31.12.2010, 06:17
Re: [Release/Help] Sisteminha de aluguel de carros - by bugvip - 31.12.2010, 10:00
Re: [Release/Help] Sisteminha de aluguel de carros - by bugvip - 31.12.2010, 10:31
Resposta - by Cнєsρıяıтσ ѓгη - 31.12.2010, 10:35
Re: [Release/Help] Sisteminha de aluguel de carros - by bugvip - 31.12.2010, 11:52

Forum Jump:


Users browsing this thread: 1 Guest(s)