vše funguje jak má, ale mám problém, když vytvořím 2 závody, stane se nečekaná chyba u prvního závodu, poté co se odstartuje a vjedu do prvního Checkpointu naskočí mi asi druhý checkpoint který sem vložil do závodu 2, zatímco druhý závod funguje naprosto bez problémů. zkoušel jsem to řešit hodně způsoby ale nic nepomohlo ...
poté jsem se ptal ffredyka a ten mi poradil že je zhřejmě je chyba v
new RaceCpInfo[MAX_RACES][MAX_RACE_CP][RACE_CP_INFO];
že pawn podporuje jen dvě subpole nikoli 3 .. poté když jsem to opravil na
new Float:rcp_X[MAX_RACES][MAX_RACE_CP];
new Float:rcp_Y[MAX_RACES][MAX_RACE_CP];
new Float:rcp_Z[MAX_RACES][MAX_RACE_CP];
ani toto nepomohlo, furt ta samá chyba .. a tak mi nezbývá nic jiného než se poradit s tímto fórem některý zkušení uživatelé (QWER, Mort, Petr ...) kteří nemají IQ tak nízké jako já by mohli najít chybu .. proto vám se raději pošlu oba scripty
Ten co jsem předělal na
new Float:rcp_X[MAX_RACES][MAX_RACE_CP];
new Float:rcp_Y[MAX_RACES][MAX_RACE_CP];
new Float:rcp_Z[MAX_RACES][MAX_RACE_CP];
a ten který obsahuje
new RaceCpInfo[MAX_RACES][MAX_RACE_CP][RACE_CP_INFO];
Dotaz
AvestX 5
Zdravím, vytvořil jsem si RaceSystem do módu, tím myslím jednoduché použití, například:
CreateRace("MountChiland Race", -2402.0532,-2229.2290, -2363.5325,-2169.7222);
SetRaceCheckpoint(0, -2327.3811,-2175.1597,36.7472);
SetRaceCheckpoint(0, -2234.3284,-2117.4915,68.0157);
SetRaceCheckpoint(0, -2100.9314,-1894.8044,109.1182);
SetRaceCheckpoint(0, -2193.1943,-2015.0443,119.0259);
SetRaceCheckpoint(0, -2534.7107,-2069.0212,127.5429);
SetRaceCheckpoint(0, -2741.0298,-1875.4073,139.9702);
SetRaceCheckpoint(0, -2766.4487,-1577.7751,140.8025);
SetRaceCheckpoint(0, -2752.9265,-1401.8600,141.1142);
SetRaceCheckpoint(0, -2569.2939,-1143.3043,173.0608);
SetRaceCheckpoint(0, -2609.2664,-1271.8868,217.7274);
SetRaceCheckpoint(0, -2385.7439,-1337.8872,327.5127);
SetRaceCheckpoint(0, -2578.9590,-1478.7751,358.5890);
SetRaceCheckpoint(0, -2447.0854,-1411.0299,360.8648);
SetRaceCheckpoint(0, -2204.2656,-1532.4340,360.3800);
SetRaceCheckpoint(0, -2253.6057,-1490.7532,378.4095);
SetRaceCheckpoint(0, -2469.3347,-1469.9465,389.6377);
SetRaceCheckpoint(0, -2525.3755,-1668.2281,401.3145);
SetRaceCheckpoint(0, -2452.8882,-1756.9316,421.1972);
SetRaceCheckpoint(0, -2285.7986,-1756.0228,457.5406);
SetRaceCheckpoint(0, -2311.7371,-1652.3560,483.2628);
vše funguje jak má, ale mám problém, když vytvořím 2 závody, stane se nečekaná chyba u prvního závodu, poté co se odstartuje a vjedu do prvního Checkpointu naskočí mi asi druhý checkpoint který sem vložil do závodu 2, zatímco druhý závod funguje naprosto bez problémů. zkoušel jsem to řešit hodně způsoby ale nic nepomohlo ...
poté jsem se ptal ffredyka a ten mi poradil že je zhřejmě je chyba v
že pawn podporuje jen dvě subpole nikoli 3 .. poté když jsem to opravil na
ani toto nepomohlo, furt ta samá chyba .. a tak mi nezbývá nic jiného než se poradit s tímto fórem některý zkušení uživatelé (QWER, Mort, Petr ...) kteří nemají IQ tak nízké jako já by mohli najít chybu .. proto vám se raději pošlu oba scripty
Ten co jsem předělal na
new Float:rcp_X[MAX_RACES][MAX_RACE_CP];
new Float:rcp_Y[MAX_RACES][MAX_RACE_CP];
new Float:rcp_Z[MAX_RACES][MAX_RACE_CP];
a ten který obsahuje
new RaceCpInfo[MAX_RACES][MAX_RACE_CP][RACE_CP_INFO];
Neupravený KLIK
Upravený KLIK
Předem vám děkuji za pomoc (btw tuším že bug bude někde v OnPlayerEnterRaceCheckpoint(playerid) )
Link to comment
Share on other sites
5 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now