CreatePilotJunVeh(); Attach3DTextOnPilotJun();
CreateTaxiVehicles(); Attach3DTextOnTaxi();
CreateCDSVeh(); Attach3DTextOnCDS();Onda ce se kreirati samo PilotJunVeh - Avioni i Attachovat ce se labeli na njih.
A kada pod OnGameModeInit() postavim:
CreateTaxiVehicles(); Attach3DTextOnTaxi();
CreateCDSVeh(); Attach3DTextOnCDS();
CreatePilotJunVeh(); Attach3DTextOnPilotJun();
Onda ce se kreirati TaxiVozila i CDS - Autoskola vozila i attachovat ce se labeli na njih, a pilot vozila se nece kreirati
Deo skripte:
// CarDriveSchool vehicles
stock CreateCDSVeh() {
CDS_Veh = CreateVehicle(410, 2052.5261, -1904.1305, 13.2075, 180.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2055.9333, -1904.1305, 13.2075, 180.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2059.1394, -1904.1305, 13.2075, 180.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2062.4597, -1904.1305, 13.2075, 180.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2065.6802, -1904.1305, 13.2075, 180.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2065.3796, -1919.3207, 13.2075, 0.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2062.0261, -1919.3207, 13.2075, 0.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2068.9546, -1904.1305, 13.2075, 180.0000, -1, -1, 100);
CDS_Veh = CreateVehicle(410, 2068.8975, -1919.3207, 13.2075, 0.0000, -1, -1, 100);
}
stock Attach3DTextOnCDS() {
new string, Float:x, Float:y, Float:z;
format(string, sizeof(string),""cds"");
for(new i=0; i<=9; i++) {
GetVehiclePos(CDS_Veh, x, y, z);
CDSVehLabel [ CDS_Veh ] = CreateDynamic3DTextLabel(string, -1,x, y, z, 8.0, INVALID_PLAYER_ID, CDS_Veh);
Attach3DTextLabelToVehicle(CDSVehLabel[ CDS_Veh ], CDS_Veh, x, y, z);
}
}
// Taxi vehicles
stock CreateTaxiVehicles() {
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1902.3276, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1906.8431, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1911.1102, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1915.7173, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1919.8398, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1924.0856, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1928.3979, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1802.3186, -1933.0533, 13.0542, 90.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1933.1986, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1928.6188, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1924.3947, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1919.7561, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1915.4021, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1911.0443, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1906.8585, 13.0542, 270.0000, -1, -1, 100);
TaxiJob_Veh = CreateVehicle(420, 1778.2959, -1902.6334, 13.0542, 270.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1466.2468, -1733.0291, 15.2282, 0, -1, -1, 100);
}
stock Attach3DTextOnTaxi() {
new string, Float:x, Float:y, Float:z;
format(string, sizeof(string),""taxi_job"");
for(new i=0; i<=15; i++) {
GetVehiclePos(TaxiJob_Veh, x, y, z);
TaxiVehLabel [ TaxiJob_Veh ] = CreateDynamic3DTextLabel(string, -1,x, y, z, 8.0, INVALID_PLAYER_ID, TaxiJob_Veh);
Attach3DTextLabelToVehicle(TaxiVehLabel[ TaxiJob_Veh ], TaxiJob_Veh, x, y, z);
}
}
// PilotJunior vehicles
stock CreatePilotJunVeh() {
PilotJun_Veh = CreateVehicle(511, 1868.9536, -2456.0317, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1846.7001, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1824.4316, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1802.2697, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1780.0206, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1757.6510, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1735.3301, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
PilotJun_Veh = CreateVehicle(511, 1713.3746, -2456.1848, 15.5406, 180.0000, -1, -1, 100);
}
stock Attach3DTextOnPilotJun() {
new string, Float:x, Float:y, Float:z;
format(string, sizeof(string),""pilot"");
for(new i=0; i<=8; i++) {
GetVehiclePos(PilotJun_Veh, x, y, z);
PilotJunVehLabel [ PilotJun_Veh ] = CreateDynamic3DTextLabel(string, -1,x, y, z, 8.0, INVALID_PLAYER_ID, PilotJun_Veh);
Attach3DTextLabelToVehicle(PilotJunVehLabel[ PilotJun_Veh ], PilotJun_Veh, x, y, z);
}
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //