Jump to content
  • 0

DMV


M.Cosmin

Question

Problemă întâlnită (descriere): Checkpoint-uri DMV
Ero(area / rile) / warning-(ul / urile): nu stiu unde...
Liniile de cod / sursa / script-ul:Am pus jos.
Imagini / Video (optional):-
Aţi încercat să rezolvaţi singur?: Da

Nu mi se pun checkpoint-urile schimbate de mine, si da am dat compile...

Folosesc GM RedzMax, am mutat DMV-ul cu obiecte cu tot, dar checkpoint-urile nu le pot schimba / ori nu stiu de unde.

 

Sunt cateva din checkpoint-uri.

 

[pawn][pawn]else if(CP[playerid]==201)//Exam_02
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 202;
SetPlayerCheckpoint(playerid, 1608.5106,-2175.2104,13.2982, 5.0);
}
else if(CP[playerid]==202)//Exam_03
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 203;
SetPlayerCheckpoint(playerid, 1585.8557,-2192.0796,13.1180, 5.0);
}
else if(CP[playerid]==203)//Exam_04
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 204;
SetPlayerCheckpoint(playerid, 1485.7909,-2191.6021,13.1216, 5.0);
}
else if(CP[playerid]==204)//Exam_05
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 205;
SetPlayerCheckpoint(playerid, 1473.4989,-2226.7456,13.1260, 5.0);
}
else if(CP[playerid]==205)//Exam_06
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 206;
SetPlayerCheckpoint(playerid, 1426.6222,-2274.4917,13.1311, 5.0);
}
else if(CP[playerid]==206)//Exam_07
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 207;
SetPlayerCheckpoint(playerid, 1461.8458,-2334.3921,13.1308, 5.0);
}
else if(CP[playerid]==207)//Exam_08
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 208;
SetPlayerCheckpoint(playerid, 1522.5117,-2300.1011,13.1305, 5.0);
}
else if(CP[playerid]==208)//Exam_09
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 209;
SetPlayerCheckpoint(playerid, 1484.0066,-2237.9741,13.1288, 5.0);
}[/pawn][/pawn]

 

 

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

Inainte sa adaugi tu cp-urile si celelalte... functiona?? L-ai probat?

Pune tot scriptul.

Nu am adaugat nimic in + si nici nu am sters nimic, atataea cate erau, atat am facut si eu.

 

Posteaza comanda pe care o executi inainte sa incepi traseul si toate checkpointurile.

 

[pawn]if(strcmp(cmd, "/exam", true) == 0)

{

if(IsPlayerConnected(playerid))

{

if(PlayerToPoint(3.0,playerid, 1592.9581,-2163.6072,13.6000) && PlayerInfo[playerid][pCarLic] == 1) return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}Exam: {FFFFFF}Ai deja licenta!");

if(PlayerInfo[playerid][pBoatLic] == 0)

{

if(dmvtime == 0)

{

if(PlayerToPoint(3.0,playerid,436.4564,-1900.2853,2.8703))

{

if(GetPlayerCash(playerid) >= 5000) {} else return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}DMV: {FFFFFF}Iti trebuie $5,000!");

if(!IsVehicleOccupied(boatsi)) PutPlayerInVehicle(playerid, boatsi, 0); else if(!IsVehicleOccupied(boatsi1)) PutPlayerInVehicle(playerid, boatsi1, 0); else { SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}Info: {FFFFFF}Toate barcile sunt ocupate!"); return 1; }

TakingLesson[playerid] = 1;

SetPlayerRaceCheckpoint(playerid,3,418.4089,-1956.2709,-0.1005, 401.8729,-2021.8424,-0.2336,7);

CP[playerid] = 320;

SendClientMessage(playerid, COLOR_WHITE, " ");

SendClientMessage(playerid, COLOR_FADE1, "{ee5555}DMV: {a9c4e4}Vei fi taxat cu $5,000 daca vei termina testul.");

SendClientMessage(playerid, COLOR_WHITE, " ");

SendClientMessage(playerid, COLOR_FADE1, "{ee5555}DMV: {a9c4e4}Pentru a termina testul, navigheaza barca prin checkpoint-uri.");

return 1;

}

}

else

{

SendClientMessage(playerid, 0xee5555FF, "Nu putem gasi niciun instructor. Asteapta inca 5 secunde te rog.");

return 1;

}

}

if(PlayerInfo[playerid][pFlyLic] == 0)

{

if(dmvtime == 0)

{

if(PlayerToPoint(3.0,playerid,1957.1649,-2183.6143,13.5469))

{

if(GetPlayerCash(playerid) >= 5000) {} else return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}DMV: {FFFFFF}Iti trebuie $5,000!");

if(!IsVehicleOccupied(planesi)) PutPlayerInVehicle(playerid, planesi, 0); else if(!IsVehicleOccupied(planesi1)) PutPlayerInVehicle(playerid, planesi1, 0); else { SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}Info: {FFFFFF}Toate avioanele sunt ocupate!"); return 1; }

TakingLesson[playerid] = 1;

SetPlayerRaceCheckpoint(playerid,3,1570.0110,-2593.5493,14.0566, 1789.3186,-2593.9263,20.4397,10);

CP[playerid] = 300;

SendClientMessage(playerid, COLOR_WHITE, " ");

SendClientMessage(playerid, COLOR_FADE1, "{ee5555}DMV: {a9c4e4}Vei fi taxat cu $5,000 daca vei termina testul.");

SendClientMessage(playerid, COLOR_WHITE, " ");

SendClientMessage(playerid, COLOR_FADE1, "{ee5555}DMV: {a9c4e4}Pentru a termina testul, piloteaza avionul prin checkpoint-uri.");

return 1;

}

}

else

{

SendClientMessage(playerid, 0xee5555FF, "Nu putem gasi niciun instructor. Asteapta 5 secunde te rog.");

return 1;

}

}

if(PlayerInfo[playerid][pCarLic] == 0)

{

if(dmvtime == 0)

{

if(PlayerToPoint(3.0,playerid, 1592.9581,-2163.6072,13.6000))

{

if(GetPlayerCash(playerid) >= 5000) {} else return SendClientMessage(playerid, COLOR_WHITE, "{00D7D7}DMV: {FFFFFF}Iti trebuie $5,000!");

dmvtime = 5;

SetPlayerPos(playerid, 360.3414,197.9407,1014.1879);

SetPlayerFacingAngle(playerid, 357.9603);

ApplyAnimation(playerid,"MISC","SEAT_LR",4.1,0,0,0,1,1,1);

DMVTime[playerid] = 1;

TogglePlayerControllable(playerid, 0);

SetPlayerInterior(playerid, 3);

TakingLesson[playerid] = 1;

return 1;

}

}

else

{

SendClientMessage(playerid, 0xee5555FF, "Nu putem gasi niciun instructor. Asteapta 5 secunde te rog.");

return 1;

}

}

}

return 1;

}[/pawn]

 

 

[pawn] else if(CP[playerid]==200)//Exam_01 // TRASEU DMV

{

if(IsPlayerInVehicle(playerid, dmv) || IsPlayerInVehicle(playerid, dmv1) || IsPlayerInVehicle(playerid, dmv2) || IsPlayerInVehicle(playerid, dmv3) || IsPlayerInVehicle(playerid, dmv4) || IsPlayerInVehicle(playerid, dmv5) || IsPlayerInVehicle(playerid, dmv6) || IsPlayerInVehicle(playerid, dmv7) || IsPlayerInVehicle(playerid, dmv8))

{

DisablePlayerCheckpoint(playerid);

SetPlayerCheckpoint(playerid, 1585.8557,-2192.0796,13.1180, 5.0);

CP[playerid] = 201;

}

else

{

SendClientMessage(playerid, COLOR_LIGHTBLUE,"[iNFO:] Nu esti in masina!");

SendClientMessage(playerid, COLOR_LIGHTBLUE,"[iNFO:] Ai picat testul.");

DisablePlayerCheckpoint(playerid);

RemovePlayerFromVehicle(playerid);

SetVehicleToRespawn(GetPlayerVehicleID(playerid));

SetVehicleNumberPlate(dmv, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv1, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv2, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv3, "{167BEE}D{EDF338}M{00D7D7}V");

TakingLesson[playerid] = 0;

}

}

else if(CP[playerid]==201)//Exam_02

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 202;

SetPlayerCheckpoint(playerid, 1608.5106,-2175.2104,13.2982, 5.0);

}

else if(CP[playerid]==202)//Exam_03

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 203;

SetPlayerCheckpoint(playerid, 1585.8557,-2192.0796,13.1180, 5.0);

}

else if(CP[playerid]==203)//Exam_04

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 204;

SetPlayerCheckpoint(playerid, 1485.7909,-2191.6021,13.1216, 5.0);

}

else if(CP[playerid]==204)//Exam_05

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 205;

SetPlayerCheckpoint(playerid, 1473.4989,-2226.7456,13.1260, 5.0);

}

else if(CP[playerid]==205)//Exam_06

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 206;

SetPlayerCheckpoint(playerid, 1426.6222,-2274.4917,13.1311, 5.0);

}

else if(CP[playerid]==206)//Exam_07

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 207;

SetPlayerCheckpoint(playerid, 1461.8458,-2334.3921,13.1308, 5.0);

}

else if(CP[playerid]==207)//Exam_08

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 208;

SetPlayerCheckpoint(playerid, 1522.5117,-2300.1011,13.1305, 5.0);

}

else if(CP[playerid]==208)//Exam_09

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 209;

SetPlayerCheckpoint(playerid, 1484.0066,-2237.9741,13.1288, 5.0);

}

else if(CP[playerid]==209)//Exam_10

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 210;

SetPlayerCheckpoint(playerid, 1476.7159,-2209.2720,13.1258, 5.0);

}

else if(CP[playerid]==210)//Exam_11

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 211;

SetPlayerCheckpoint(playerid, 1425.5187,-2192.3516,15.7925, 5.0);

}

else if(CP[playerid]==211)//Exam_12

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 101;

SetPlayerCheckpoint(playerid, 1303.0377,-2191.7573,21.4324, 5.0);

}

else if(CP[playerid]==101)//EXAM!!!!!

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 212;

SetPlayerCheckpoint(playerid, 1271.0830,-2259.8855,14.0728, 5.0);

}

else if(CP[playerid]==212)//Exam_13

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 213;

SetPlayerCheckpoint(playerid, 1320.2417,-2259.0732,13.1249, 5.0);

}

else if(CP[playerid]==213)//Exam_14

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 214;

SetPlayerCheckpoint(playerid, 1329.7965,-2282.4033,13.1331, 5.0);

}

else if(CP[playerid]==214)//Exam_15

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 215;

SetPlayerCheckpoint(playerid, 1306.9902,-2305.9561,13.1221, 5.0);

}

else if(CP[playerid]==215)//Exam_16

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 216;

SetPlayerCheckpoint(playerid, 1259.1298,-2335.5886,16.1704, 5.0);

}

else if(CP[playerid]==216)//Exam_17

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 217;

SetPlayerCheckpoint(playerid, 1292.0201,-2379.8240,21.3370, 5.0);

}

else if(CP[playerid]==217)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 231;

SetPlayerCheckpoint(playerid, 1378.3474,-2380.9705,20.8559, 5.0);

}

else if(CP[playerid]==218)//Exam_19

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 219;

SetPlayerCheckpoint(playerid, 1457.7865,-2381.2886,13.5328, 5.0);

}

else if(CP[playerid]==219)//Exam_20

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 220;

SetPlayerCheckpoint(playerid, 1551.8851,-2380.8777,13.1160, 5.0);

}

else if(CP[playerid]==220)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 221;

SetPlayerCheckpoint(playerid, 1688.5701,-2380.4399,13.1160, 5.0);

}

else if(CP[playerid]==221)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 222;

SetPlayerCheckpoint(playerid, 1794.7103,-2380.7783,13.1160, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1840.6002,-2330.5281,13.1228, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1841.2820,-2244.5151,13.1228, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1806.3806,-2192.7961,13.1230, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1762.9240,-2192.5933,13.1160, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1698.7273,-2192.7986,13.1160, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1635.5392,-2193.0020,13.1159, 5.0);

}

else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 1607.9235,-2176.5256,13.2978, 5.0);

}

/* else if(CP[playerid]==222)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 223;

SetPlayerCheckpoint(playerid, 303.3516,-1486.5341,24.3362, 5.0);

}

else if(CP[playerid]==223)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 224;

SetPlayerCheckpoint(playerid, 981.1396,-963.1172,39.4459, 5.0);

}

else if(CP[playerid]==224)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 225;

SetPlayerCheckpoint(playerid, 681.9829,-1154.2633,15.0273, 5.0);

}

else if(CP[playerid]==225)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 226;

SetPlayerCheckpoint(playerid, 509.8344,-1268.4532,15.6305, 5.0);

}

else if(CP[playerid]==226)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 227;

SetPlayerCheckpoint(playerid, 486.3130,-1349.1676,16.9522, 5.0);

}

else if(CP[playerid]==227)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 228;

SetPlayerCheckpoint(playerid, 414.7928,-1443.0562,31.1948, 5.0);

}

else if(CP[playerid]==228)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 229;

SetPlayerCheckpoint(playerid, 395.8875,-1481.7737,31.1009, 5.0);

}

else if(CP[playerid]==229)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 230;

SetPlayerCheckpoint(playerid, 317.7572,-1542.3584,33.5168, 5.0);

}

else if(CP[playerid]==230)//Exam_18

{

DisablePlayerCheckpoint(playerid);

CP[playerid] = 231;

SetPlayerCheckpoint(playerid, 302.5586,-1486.1516,24.3359, 5.0);

}*/

else if(CP[playerid]==223)//Exam_Final

{

new Float:vehhealth;

GetVehicleHealth(GetPlayerVehicleID(playerid), vehhealth);

//if(vehhealth <= 850.0) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00D7D7}Ai picat testul pentru ca masina ta {FFFFFF}este prea lovita{00D7D7}!"); }

new pNamee[24];

new str[128];

GetPlayerName(playerid, pNamee, 24);

GivePlayerCash(playerid, -100);

RemovePlayerFromVehicle(playerid);

SetVehicleToRespawn(GetPlayerVehicleID(playerid));

SetVehicleNumberPlate(dmv, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv1, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv2, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv3, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv4, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv5, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv6, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv7, "{167BEE}D{EDF338}M{00D7D7}V");

SetVehicleNumberPlate(dmv8, "{167BEE}D{EDF338}M{00D7D7}V");

TakingLesson[playerid] = 0;

DisablePlayerCheckpoint(playerid);

if(vehhealth <= 850.0) return 1;

format(str, 128,"{ee5555}Felicitari!{a9c4e4} Ai terminat testul!", pNamee);

SendClientMessage(playerid, COLOR_LIGHTBLUE, str);

SendClientMessage(playerid, COLOR_WHITE, "{a9c4e4}Ai fost taxat cu {ee5555}$5,000{a9c4e4}!");

GivePlayerCash(playerid, -5000);

format(str, 128,"{a9c4e4}Acum poti lua un job. Te poti duce la primarie pentru a lua unul.", pNamee);

SendClientMessage(playerid, COLOR_LIGHTBLUE, str);

format(str, 128,"{a9c4e4}Nu uita sa iei si celelalte licente - cea de navigat de la plaja iar cea de pilotat de la aeroport.", pNamee);

SendClientMessage(playerid, COLOR_LIGHTBLUE, str);

SetPlayerCheckpoint(playerid, 1480.63,-1767.43,18.79, 4.0);

PlayerInfo[playerid][pCarLic] = 1;

Update(playerid, pCarLicx);

if(PlayerInfo[playerid][pAchievement2] == 0)

{

SetTimerEx("Achievement2", 4000, false, "i", playerid);

}

CP[playerid] = 0;

}[/pawn]

 

 

 

 

le-am pus in ordine, iar acum doar primul checkpoint e aiurea, dupa e ok

Link to comment
Share on other sites

Modifica

[pawn]SetPlayerRaceCheckpoint(playerid,3,1570.0110,-2593.5493,14.0566, 1789.3186,-2593.9263,20.4397,10); [/pawn]

in

[pawn]SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size);// aici e primul checkpoint dupa ce executi comanda.[/pawn] 

Coordonatele le pui tu.

Link to comment
Share on other sites

Modifica

[pawn]SetPlayerRaceCheckpoint(playerid,3,1570.0110,-2593.5493,14.0566, 1789.3186,-2593.9263,20.4397,10); [/pawn]

in

[pawn]SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size);// aici e primul checkpoint dupa ce executi comanda.[/pawn] 

Coordonatele le pui tu.

 

Coordonatele alea care le-ai pus tu, is dupa ce ai dat examenul, e pentru flylicente...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.