Weird thing
#1

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;
}
Reply
#2

You aren't giving enough information. What is not working?
Reply
#3

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
Reply
#4

PHP код:
CreateDynamicRaceCP(typeFloat:xFloat:yFloat:zFloat:nextxFloat:nextyFloat:nextzFloat:sizeworldid = -1interiorid = -1playerid = -1Float:distance 100.0); 
Reply
#5

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;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)