Compile problem. car rent system
#1

pawn Code:
#define FILTERSCRIPT

#include <a_samp>

#if defined FILTERSCRIPT
new car1;
new journey;
new greenwood;
new train;
new burrito;
new coach;
new banshee;
new bullet;
new reefer;
new anotherreefer;
new beagle;
new bike1;
new bike2;
new bike3;
new bike4;
new bike5;
new bike6;
new bike7;
new bike8;
new bike9;
#define red 0xff0000ff
public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" WHAT THE FUCK! you loaded the FS made by guaid? AWESOME!");
    print("--------------------------------------\n");
  car1 = AddStaticVehicle(401,1560.6071,-2338.4048,13.3262,90.6304,47,47);
  journey = AddStaticVehicle(508,1560.2301,-2334.9512,13.3259,90.5408,47,47);
  greenwood = AddStaticVehicle(492,560.2979,-2331.7986,13.3264,91.0682,47,47);
  train = AddStaticVehicle(400,507.6303,1560.3223,-2328.3645,13.3274,89.7318,47,47);
  burrito = AddStaticVehicle(1560.0483,-2325.2666,13.3273,90.0841,47,47);
  coach = AddStaticVehicle(1560.4753,-2322.0491,13.3279,89.9933,47,47);
  banshee = AddStaticVehicle(1560.3291,-2318.7034,13.3282,89.5173,47,47);
  bullet = AddStaticVehicle(414,1560.0963,-2315.5496,13.3274,90.2324,47,47);
  reefer = AddStaticVehicle(1560.2622,-2312.1245,13.3268,89.9910,47,47);
  anotherreefer = AddStaticVehicle(1560.3469,-2308.9814,13.3256,89.2557,47,47);
  beagle = AddStaticVehicle(511,1556.4182,-2361.9575,13.3341,359.7445,47,47);
  bike1 = AddStaticVehicle(462,1552.7529,-2361.3750,13.3341,357.9685,47,47);
  bike2 = AddStaticVehicle(462,1549.3928,-2360.9065,13.3340,359.4805,47,47);
  bike3 = AddStaticVehicle(462,1546.2423,-2361.2056,13.3342,0.7067,47,47);
  bike4 = AddStaticVehicle(462,1542.8744,-2360.9736,13.3336,0.0180,47,47);
  bike5 = AddStaticVehicle(462,1539.6134,-2361.0464,13.3340,0.3596,47,47);
  bike6 = AddStaticVehicle(462,1536.3345,-2361.0767,13.3348,1.3624,47,47);
  bike7 = AddStaticVehicle(462,1533.1552,-2360.7771,13.3336,359.8236,47,47);
  bike8 = AddStaticVehicle(462,1529.7750,-2361.1890,13.3345,0.1403,47,47);
  bike9 = AddStaticVehicle(462,1526.4095,-2361.2161,13.3344,0.4266,47,47);
    return 1;
}




public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/rent", cmdtext, true, 10) == 0)
{
    new Vehicle = GetPlayerVehicleID(playerid);
    if(Vehicle == car1)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == greenwood)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}
    if(Vehicle == bike1)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike2)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike3)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike4)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike5)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike6)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike7)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike8)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}}
    if(Vehicle == bike9)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 49)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-50);
}
}
}
    if(Vehicle == train)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == burrito)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == coach)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == banshee)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == bullet)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == reefer)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == anotherreefer)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == beagle)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    if(Vehicle == journey)
{
    new Money = GetPlayerMoney(playerid);
    if(Money <= 99)
{
        SendClientMessage(playerid,red,"You Dont have Enough Money");
}
    else
{
        SendClientMessage(playerid,red,"You Rented this Vehicle");
        TogglePlayerControllable(playerid,1);
        GivePlayerMoney(playerid,-100);
}
}
    return 1;
}
if (strcmp("/unrent", cmdtext, true, 10) == 0)
{
        RemovePlayerFromVehicle(playerid);
        DestroyVehicle;
        TogglePlayerControllable(playerid,1);
        return 1;
}
if (strcmp("/renthelp", cmdtext, true, 10) == 0)
{
        SendClientMessage(playerid,red,"/carrental");
        return 1;
}
if (strcmp("/carrental", cmdtext, true, 10) == 0)
{
        if(IsPlayerInAnyVehicle(playerid))
        {
        if (PlayerInfo[playerid][pAdmin] >= 1)
        {
        RemovePlayerFromVehicle(playerid);
        SetPlayerPos(playerid,505.9222,-1844.0022,4.6405);
        }
        else
SendClientMessage(playerid,COLOR_RED, "You arent authorized to use that command!
        return 1;
}
return 0;
public OnFilterScriptexit()


public OnPlayerExitVehicle(playerid, vehicleid)
{
  new Vehicle = GetPlayerVehicleID(playerid);
    if(Vehicle == car1)
    {
        SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == journey)
    {
        SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == greenwood)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == train)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == burrito)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == coach)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == banshee)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == bullet)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == reefer)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == anotherreefer)
    {
      SetVehicleHealth(vehicleid,0);
    }
    if(Vehicle == beagle)
    {
      SetVehicleHealth(vehicleid,0);
    }
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new Vehicle = GetPlayerVehicleID(playerid);
    if(Vehicle == car1)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == bike2)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike3)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike4)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike5)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike6)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike7)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike8)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike1)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
        if(Vehicle == bike9)
    {
    SendClientMessage(playerid,red,"
To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == journey)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == greenwood)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 150$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == train)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == burrito)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == coach)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == banshee)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
  if(Vehicle == bullet)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    if(Vehicle == reefer)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
  if(Vehicle == anotherreefer)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
  if(Vehicle == beagle)
    {
    SendClientMessage(playerid,red,"
To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
    TogglePlayerControllable(playerid,0);
    }
    }
    return 1;
}
when i am trying to compile it pops up with a message saying pawn stopped answering. any suggestions?
Reply
#2

Why are you having destroy vehicle twice?
DestroyVehicle;
TogglePlayerControllable(playerid,1);
DestroyVehicle
And one without ; and one with.
Reply
#3

Wops. thanks didnt notice that
Reply
#4

thanks for this FS.
Reply
#5

Very stupid i think, once they leave the vehicle it explodes and respawns no offense thats fucked up and doesnt sound like a rental system at all, atleast make it wait like 30 minutes or 10 miutes not being in the car then blow it up......
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)