SA-MP Forums Archive
Weird thing - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Weird thing (/showthread.php?tid=277946)



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(typeFloat:xFloat:yFloat:zFloat:nextxFloat:nextyFloat:nextzFloat:sizeworldid = -1interiorid = -1playerid = -1Float: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;