Carrentral need Help
#1

I saw this and i tryed it out to do it for my mode. but there are 5 errors i can t repair

I just want to make this like a normal filterscript to add.

what is wrong?

Код:
#define FILTERSCRIPT

#include <a_samp>

#if defined FILTERSCRIPT
new car1;
#define red 0xff0000ff
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" My first test!");
print("--------------------------------------\n");
  car1 = AddStaticVehicle(401,1560.6071,-2338.4048,13.3262,90.6304,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);
}
}
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);

}
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);
}
return 1;
}
sry bad english

i hope you can help me

thx jocki
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)