22.03.2015, 10:39
(
Последний раз редактировалось Fantje; 22.03.2015 в 11:57.
)
Heey guys,
I really need help.
I have made a video to show you my problem ( sorry for the quality ) :
https://www.youtube.com/watch?v=6Vs6...ature=*********
EDIT: This is the script. I am using a filterscript for the carshop:
I really need help.
I have made a video to show you my problem ( sorry for the quality ) :
https://www.youtube.com/watch?v=6Vs6...ature=*********
EDIT: This is the script. I am using a filterscript for the carshop:
PHP код:
#include <a_samp>
#include <cpstream>
#include <dini>
#include <zcmd>
new Text3D:TOwner[MAX_PLAYERS];
new Name[MAX_PLAYER_NAME];
new File[256];
new SpawnedCar[MAX_PLAYERS];
new pCar[MAX_PLAYERS];
#define Cars "CarShop/%s.ini"
new CarCP[MAX_PLAYERS];
#if defined FILTERSCRIPT
#endif
public OnFilterScriptInit()
{
printf("============================================");
printf("| Mike's CarShop Loaded! |");
printf("============================================");
Create3DTextLabel("CarShop", 0x00FF00FF,88.9491,2051.5032,18.0701, 40, 0, 0);
Create3DTextLabel("CarShop", 0x00FF00FF,-158.9680,2634.4512,63.5709, 40, 0, 0);
return 1;
}
public OnPlayerConnect(playerid)
{
CarCP[playerid] = CPS_AddCheckpoint(88.9491,2051.5032,18.0701, 3.7, 40);
CarCP[playerid] = CPS_AddCheckpoint(-158.9680,2634.4512,63.5709, 3.7, 40);
CarCP[playerid] = 0;
SpawnedCar[playerid] = 0;
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(CarCP[playerid] == 0)
{
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
ShowPlayerDialog(playerid, 2386, DIALOG_STYLE_LIST, "Cars", "Landstalker ($125,000)\nElegy ($200,000)\nInfernus ($500,000)\nSultan ($350,000)\nFlash ($300,000)\nBuffalo ($475,000)\nMonster ($775,000)\nCheetah ($375,555)\nSlamvan ($430,000)\nFortune ($450,550)\nBullet ($475,550)\nAdmiral ($175,000)\nHotknife ($490,000)\nElegant ($403, 500)\nSuper-Gt ($498,500)\nZr-350 ($475,550)", "Buy", "Cancel");
CarCP[playerid] = 0;
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new Str[256];
new StrN[128];
new vehicleid = GetPlayerVehicleID(playerid);
new Float:x, Float:y, Float:z;
new Float:a;
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(response)
{
switch(dialogid == 2386)
{
case 1:
{
switch(listitem)
{
case 0:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 125000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -1250000);
pCar[playerid] = CreateVehicle(400, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "400", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 45, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 1:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 200000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -200000);
pCar[playerid] = CreateVehicle(562, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "562", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 2:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 500000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -500000);
pCar[playerid] = CreateVehicle(411, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "411", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 3:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 350000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -350000);
pCar[playerid] = CreateVehicle(560, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "560", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 4:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 300000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -300000);
pCar[playerid] = CreateVehicle(565, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "565", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 5:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 475000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -475000);
pCar[playerid] = CreateVehicle(402, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "402", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 6:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 775000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -775000);
pCar[playerid] = CreateVehicle(556, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "556", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 7:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 475555) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -475555);
pCar[playerid] = CreateVehicle(415, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "415", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 8:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 430555) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -430555);
pCar[playerid] = CreateVehicle(535, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "535", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 9:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 450555) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -450555);
pCar[playerid] = CreateVehicle(526, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "526", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 10:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 475555) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -475555);
pCar[playerid] = CreateVehicle(541, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "541", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 11:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 175555) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -175555);
pCar[playerid] = CreateVehicle(445, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "445", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 12:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 490555) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -490555);
pCar[playerid] = CreateVehicle(434, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "434", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 13:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 403500) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -403500);
pCar[playerid] = CreateVehicle(507, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "507", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 14:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 498000) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -498000);
pCar[playerid] = CreateVehicle(506, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "506", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
case 15:
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
new gpCar;
gpCar = GetPlayerVehicleID(playerid);
if(GetPlayerMoney(playerid) < 475550) return SendClientMessage(playerid, 0xFF0000FF, "You Dont Have Enough Money!");
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GivePlayerMoney(playerid, -475550);
pCar[playerid] = CreateVehicle(477, x, y, z, a, 0, 0, 0);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFF00FF, "Vehicle Bought ! ! !");
format(Str, sizeof(Str), "477", GetVehicleModel(gpCar));
format(StrN, sizeof(StrN), "%s", Name);
ChangeVehicleColor(vehicleid, 0, 0);
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
dini_Create(File);
dini_Set(File, "Owner", StrN);
dini_Set(File, "CarID", Str);
}
else
{
if(fexist(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Allready Have A Car!");
}
}
}
}
}
}
}
return 1;
}
CMD:callcar(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
new vehicleid = GetPlayerVehicleID(playerid);
new Int;
Int = dini_Int(File, "CarID");
new Float:x, Float:y, Float:z, Float:a;
if(fexist(File))
{
if(SpawnedCar[playerid] == 0)
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
DestroyVehicle(pCar[playerid]);
pCar[playerid] = CreateVehicle(Int, x, y, z, a, 0, 0, 0);
ChangeVehicleColor(vehicleid, 0, 0);
SetVehiclePos(pCar[playerid], x, y, z);
SetVehicleZAngle(pCar[playerid], a);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x00FF00FF, "You'r Vehicle Teleported To You!");
new On[128];
format(On, sizeof(On), "Owner: %s", Name);
TOwner[playerid] = Create3DTextLabel(On, 0x00FF00FF, x, y, z, 47.555, 0, 1);
Attach3DTextLabelToVehicle(TOwner[playerid], pCar[playerid], 0.0, 0.0, 1.0);
SpawnedCar[playerid] = 1;
}
if(SpawnedCar[playerid] == 1)
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
SetVehicleToRespawn(pCar[playerid]);
ChangeVehicleColor(vehicleid, 0, 0);
SetVehiclePos(pCar[playerid], x, y, z);
SetVehicleZAngle(pCar[playerid], a);
PutPlayerInVehicle(playerid, (pCar[playerid]), 0);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0x00FF00FF, "You'r Vehicle Teleported To You!");
}
}
if(!dini_Exists(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Don't Have A Car!");
}
return 1;
}
CMD:sellcar(playerid, params[])
{
GetPlayerName(playerid, Name, sizeof(Name));
format(File, sizeof(File), Cars, Name);
if(!dini_Exists(File))
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Are Not Own This Car!");
}
if(fexist(File))
{
if(IsPlayerInVehicle(playerid, pCar[playerid]))
{
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
GameTextForPlayer(playerid, "~g~Vehicle Sold!", 5000, 5);
SendClientMessage(playerid, 0x00FF00FF, "+$100,000!");
GivePlayerMoney(playerid, 100000);
DestroyVehicle(pCar[playerid]);
dini_Remove(File);
}
else
{
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFF0000FF, "You Need To Be In You'r Car You Can Use /CallCar!");
}
}
return 1;
}