ChaM@3Leon 0 Odesláno: 31. Červenec, 2016 Share Odesláno: 31. Červenec, 2016 Prvni checkpoint funguje ale když vstoupim na druhy nic se už nestane public OnPlayerEnterCheckpoint(playerid){if (CP[playerid] ==1)//id CPDisablePlayerCheckpoint(playerid);CP[playerid] =2;SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);if (CP[playerid] ==2)//id CPDisablePlayerCheckpoint(playerid);CP[playerid] =3;SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0); return 1;} Link to comment Share on other sites More sharing options...
0 Hlavní moderátor vEnd 279 Odesláno: 31. Červenec, 2016 Hlavní moderátor Share Odesláno: 31. Červenec, 2016 To mě nepřekvapuje. Očividně vůbec nevíš, jak fungují podmínky a větvení. Každá podmínka (if) tvoří blok, do kterého ten kód musíš dát, takhle se vykoná akorát ta první funkce. public OnPlayerEnterCheckpoint(playerid) { if (CP[playerid] ==1)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =2; SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0); } else if (CP[playerid] ==2)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =3; SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0); } return 1; } Link to comment Share on other sites More sharing options...
0 ChaM@3Leon 0 Odesláno: 31. Červenec, 2016 Author Share Odesláno: 31. Červenec, 2016 (upraveno) aha dik ja jse s pawnem učim nektere checkpointy zmiznou driv než na ne najedu (je to bug?) Edited 31. Červenec, 2016 by ChaM@3Leon Link to comment Share on other sites More sharing options...
0 pepcaarn 1 Odesláno: 31. Červenec, 2016 Share Odesláno: 31. Červenec, 2016 Upresni to jak zmiznou? Hned jak projedes predchozim nebo tesne predtim nez jim projedes? Link to comment Share on other sites More sharing options...
0 ChaM@3Leon 0 Odesláno: 31. Červenec, 2016 Author Share Odesláno: 31. Červenec, 2016 (upraveno) nevim asi nekolik metrov nebo 100 metru pred checkpointem když se k nemu bližim ta akce ktera se ma udit na CheckPointe se stane nekdy i asi 100(približne) metrov pred Checkpointem Ale jine CheckPointy fungujou normalne až když na ne stoupím. if (CP[playerid] ==1)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =2; SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley } else if (CP[playerid] ==2)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =3; SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica } else if (CP[playerid] ==3)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =4; SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge } else if (CP[playerid] ==4)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =5; SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805,89, 4.0);//Man Street } else if (CP[playerid] ==5)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =6; SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238,359,89, 4.0);//Most Parking } else if (CP[playerid] ==6)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =7; SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851,135,89, 4.0);//GrandMilk } else if (CP[playerid] ==7)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =8; SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386,325,135,89, 4.0);//Hlavná Alley } else if (CP[playerid] ==8)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =9; SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546,293,325,135,89, 4.0);//HandSlaw } else if (CP[playerid] ==9)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =10; SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640,270,325,135,89, 4.0);//LosSantosStudio } else if (CP[playerid] ==10)//id CP { DisablePlayerCheckpoint(playerid); CP[playerid] =11; SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272,354,325,135,89, 4.0);//EndBus } else if (CP[playerid] ==11)//id CP { DisablePlayerCheckpoint(playerid); Edited 31. Červenec, 2016 by ChaM@3Leon Link to comment Share on other sites More sharing options...
Dotaz
ChaM@3Leon 0
Prvni checkpoint funguje ale když vstoupim na druhy nic se už nestane
public OnPlayerEnterCheckpoint(playerid)
{
if (CP[playerid] ==1)//id CP
DisablePlayerCheckpoint(playerid);
CP[playerid] =2;
SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);
if (CP[playerid] ==2)//id CP
DisablePlayerCheckpoint(playerid);
CP[playerid] =3;
SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);
return 1;
}
Link to comment
Share on other sites
4 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