Weird thing -
Tanush123 - 20.08.2011
Well i make a driving school then if someone enters the first checkpoint the next checkpoint goes to blueberry :O
pawn Код:
dcheck1 = CreateDynamicRaceCP(0,2006.2164,-1934.3196,13.2148,1961.1179,-2057.1519,13.2643,3.0);
dcheck2 = CreateDynamicRaceCP(0,1961.1179,-2057.1519,13.2643,2023.9846,-2113.1504,13.2287,3.0);
dcheck3 = CreateDynamicRaceCP(0,2023.9846,-2113.1504,13.2287,2206.3071,-2155.1509,13.2578,3.0);
dcheck4 = CreateDynamicRaceCP(0,2206.3071,-2155.1509,13.2578,2272.2153,-2067.4602,13.2578,3.0);
dcheck5 = CreateDynamicRaceCP(0,2272.2153,-2067.4602,13.2578,2217.2996,-1929.7720,13.2366,3.0);
dcheck6 = CreateDynamicRaceCP(0,2217.2996,-1929.7720,13.2366,2217.7598,-1780.9368,13.1429,3.0);
dcheck7 = CreateDynamicRaceCP(0,2217.7598,-1780.9368,13.1429,2146.7063,-1751.8358,13.2682,3.0);
dcheck8 = CreateDynamicRaceCP(0,2146.7063,-1751.8358,13.2682,2079.2617,-1856.0898,13.2580,3.0);
dcheck9 = CreateDynamicRaceCP(0,2079.2617,-1856.0898,13.2580,2079.7781,-1903.8955,13.2534,3.0);
dcheck10 = CreateDynamicRaceCP(1,2079.7781,-1903.8955,13.2534,2079.7781,-1903.8955,13.2534,3.0);
onplayerenterdynamicrace
pawn Код:
public OnPlayerEnterDynamicRaceCP(playerid,checkpointid)
{
if(checkpointid == dcheck1)
{
TogglePlayerDynamicRaceCP(playerid,dcheck1,0);
TogglePlayerDynamicRaceCP(playerid,dcheck2,1);
}
if(checkpointid == dcheck2)
{
TogglePlayerDynamicRaceCP(playerid,dcheck2,0);
TogglePlayerDynamicRaceCP(playerid,dcheck3,1);
}
if(checkpointid == dcheck3)
{
TogglePlayerDynamicRaceCP(playerid,dcheck3,0);
TogglePlayerDynamicRaceCP(playerid,dcheck4,1);
}
if(checkpointid == dcheck4)
{
TogglePlayerDynamicRaceCP(playerid,dcheck4,0);
TogglePlayerDynamicRaceCP(playerid,dcheck5,1);
}
if(checkpointid == dcheck5)
{
TogglePlayerDynamicRaceCP(playerid,dcheck5,0);
TogglePlayerDynamicRaceCP(playerid,dcheck6,1);
}
if(checkpointid == dcheck6)
{
TogglePlayerDynamicRaceCP(playerid,dcheck6,0);
TogglePlayerDynamicRaceCP(playerid,dcheck7,1);
}
if(checkpointid == dcheck7)
{
TogglePlayerDynamicRaceCP(playerid,dcheck7,0);
TogglePlayerDynamicRaceCP(playerid,dcheck8,1);
}
if(checkpointid == dcheck8)
{
TogglePlayerDynamicRaceCP(playerid,dcheck8,0);
TogglePlayerDynamicRaceCP(playerid,dcheck9,1);
}
if(checkpointid == dcheck9)
{
TogglePlayerDynamicRaceCP(playerid,dcheck9,0);
TogglePlayerDynamicRaceCP(playerid,dcheck10,1);
}
if(checkpointid == dcheck10)
{
GetVehicleHealth(drivingveh,vhealth);
if(vhealth < 950)
{
SendClientMessage(playerid,orange,"Your car is damaged so you have failed the test!");
}
TogglePlayerDynamicRaceCP(playerid,dcheck10,0);
DestroyVehicle(drivingveh);
drivingcar[playerid] = 0;
SendClientMessage(playerid,orange,"You have completed your driving test, go inside the office to get your license!");
cartest[playerid] = 1;
}
return 1;
}
Re: Weird thing -
Kingunit - 20.08.2011
You aren't giving enough information. What is not working?
Re: Weird thing -
Tanush123 - 20.08.2011
Well this is actually what happens when i go to my car, i drive to the first checkpoint after when that checkpoint disappear, another checkpoint creates at BlueBerry FLOAT:X = 0 FLOAT: Y = 0 FLOAT:Z = 0
Re: Weird thing -
=WoR=G4M3Ov3r - 20.08.2011
PHP код:
CreateDynamicRaceCP(type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
Re: Weird thing -
Tanush123 - 20.08.2011
ok btw when someone starts a driving test then another person does, the guy that started last vehicle deletes when the first guy finish his test, the first guy vehicle doesnt deletes!!! can you guys help??
pawn Код:
GetVehicleHealth(drivingveh,vhealth);
if(vhealth < 950)
{
SendClientMessage(playerid,orange,"Your car is damaged so you have failed the test!");
}
TogglePlayerDynamicCP(playerid,dcheck10,0);
DestroyVehicle(drivingveh);
drivingcar[playerid] = 0;
SendClientMessage(playerid,orange,"You have completed your driving test, go inside the office to get your license!");
cartest[playerid] = 1;