Alexandru Alex
-
Posts
56 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Alexandru Alex
-
-
16 minutes ago, hanako said:
un timer ceva?
Nu mai bine vorbim discord?
-
16 minutes ago, hanako said:
un timer ceva?
nu este
-
Mai pe scurt, am facut un sistem de parkour si gen cand pic in apa sa ma teleporteze la aceleasi coordonate, faza e ca nu mere
-
41 minutes ago, hanako said:
pentru ca probabil tu ai ceva gresit,
stock IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) { return 1; } return 0; } stock IsPlayerInWaterLocation(playerid) { new Float:null[2], Float:MaxZ; GetPlayerPos(playerid, null[0], null[1], MaxZ); /* Las Venturas */ if(IsPlayerInArea(playerid, 2044.6, 1206.358, 2192.984, 1376.552) && MaxZ < 0xA) return 1; else if(IsPlayerInArea(playerid, 2048.504, 1063.239, 2185.174, 1202.49) && MaxZ < 0xA) return 1; else if(IsPlayerInArea(playerid, 2204.698, 1426.837, 2204.698, 1430.705) && MaxZ < 0xA) return 1; else if(IsPlayerInArea(playerid, 2032.885, 1852.325, 2114.887, 1991.575) && MaxZ < 0xC) return 1; else if(IsPlayerInArea(playerid, 2517.086, 2316.493, 2606.897, 2420.93) && MaxZ < 0x16) return 1; else if(IsPlayerInArea(playerid, 2554.5996, 1548.6178, 2507.7683, 1588.9154) && MaxZ < 0xF) return 1; /* San Fierro */ else if(IsPlayerInArea(playerid, -2043.628, -980.9415, -1973.561, -724.0283) && MaxZ < 0x20) return 1; else if(IsPlayerInArea(playerid, -2753.912, -522.3632, -2665.071, -380.3444) && MaxZ < 0x05) return 1; /* Los Santos */ else if(IsPlayerInArea(playerid, 1219.864, -2435.881, 1292.118, -2325.344) && MaxZ < 0xF) return 1; else if(IsPlayerInArea(playerid, 1923.388, -1223.924, 2010.854, -1168.656) && MaxZ < 0x16) return 1; else if(IsPlayerInArea(playerid, 1269.301, -837.0452, 1314.935, -781.7769) && MaxZ < 0x5A) return 1; else if(IsPlayerInArea(playerid, 1087.3953, -682.6734, 1102.3138, -663.0043) && MaxZ < 0x71) return 1; else if(IsPlayerInArea(playerid, 1268.6118, -784.2910, 1291.8774, -764.6104) && MaxZ < 0x43D) return 1; /* Bounds */ else if(MaxZ < 0xF) return 1; return 0; } stock IsPlayerUsingSwimAnim(playerid) { if(IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 0; new animlib[32], animname[32]; GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32); if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_GLIDE", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_BREAST", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_CRAWL", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_DIVE_UNDER", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_DIVE_GLIDE", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_UNDER", true)) return 1; else if(!strcmp(animlib, "SWIM", true) && !strcmp(animname, "SWIM_TREAD", true)) return 1; return 0; } stock IsPlayerInWater(playerid) { if(IsPlayerInWaterLocation(playerid) && IsPlayerUsingSwimAnim(playerid)) return 1; return 0; }
te vei folosi de isplayerinwater
degeaba..
-
if(IsPlayerUsingSwimAnim(playerid)) return SetPlayerPos(playerid, 466.9015,-2175.7107,43.5915);
Nu inteleg, nu ma teleporteaza in acea locatie cand intru in apa.. Care i faza?
Multumesc anticipat -
2 minutes ago, AlexxAdv said:
printf("Loading %d groups.", factionss);
cate factiuni iti arata ca a luat?
nu arata
-
4 minutes ago, BaFFyJunior said:
Posteaza definirea variabilei
DynamicFactions
new DynamicFactions[15][Factions],
FactionSkin[15][10];
-
2 minutes ago, KB.HERO said:
Daca ai inlocuit plyerid cu playerid nu aveai erroare "undefined "plyerid"
Mai am si alte erori pe langa
-
1 minute ago, KB.HERO said:
unde ai "plyerid" pune "playerid" defineste sendquest
am facut asta, acum ma ajuta VLM pe dis
-
Just now, KB.HERO said:
ca ai scapta }
Uitate mai sus cum ti am dat incerca
am incercat nu merge imi da multeeeeee erori
-
2 minutes ago, KB.HERO said:
case 200: { if(!IsPlayerInVehicle(playerid, JobVehicle[playerid])) return sendJob(playerid, "Nu esti cu vehiculul de la job."); DisablePlayerRaceCheckpointEx(playerid); CP[playerid] = 0; PlayerTextDrawHide(playerid, JobTD); playerVariables[playerid][pBusSkill] ++; UpdateVar(playerid, "BusSkill", playerVariables[playerid][pBusSkill]); GiveJobSalary(playerid); JobWorking[playerid] = 0; if(JobVehicle[playerid] != 0) { DestroyVehicle(JobVehicle[playerid]); JobVehicle[playerid] = 0; } SCM(playerid, -1, "Felicitari ai terminat toate checkpoint-urile."); } //quest case 301: { SetPlayerRaceCheckpointEx(plyerid, 0, 744.6379,-556.1034,18.0129, 981.4542,-1814.0586,13.9752, 5.0 ); CP[playerid]++; } case 302: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 981.4542,-1814.0586,13.9752, 5.0); CP[playerid]++; } case 303: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 167.8773,-1768.6434,4.4820, 5.0); CP[playerid]++; } case 304: { SetPlayerRaceCheckpointEx(plyerid, 0, 167.8773,-1768.6434,4.4820, 1981.6117,-1682.4552,17.0533, 5.0); CP[playerid]++; } case 305: { SetPlayerRaceCheckpointEx(plyerid, 0, 1981.6117,-1682.4552,17.0533, 2208.2031,-1100.8151,31.5547, 5.0); CP[playerid]++; } } return 1; }
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3707) : error 017: undefined symbol "plyerid"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3711) : error 017: undefined symbol "plyerid"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3715) : error 017: undefined symbol "plyerid"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3719) : error 017: undefined symbol "plyerid"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3723) : error 017: undefined symbol "plyerid"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3939) : error 017: undefined symbol "SendQuest"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(8348) : warning 202: number of arguments does not match definition
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(8348) : warning 202: number of arguments does not match definition
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(8348) : warning 202: number of arguments does not match definition
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(8417) : error 017: undefined symbol "GetPlayerCheckpointPos"
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(8422) : error 001: expected token: ";", but found "-identifier-" -
2 minutes ago, VLM said:
Sterge ultima paranteza de la case 200
Am incercat imi da mai multe erori
-
C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3707) : error 014: invalid statement; not in switch C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3707) : warning 215: expression has no effect C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3707) : error 001: expected token: ";", but found ":" C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3707) : error 029: invalid expression, assumed zero C:\Users\flowg\Desktop\GM\gamemodes\GM.pwn(3707) : fatal error 107: too many error messages on one line
-
function OnPlayerEnterRaceCheckpoint(playerid) { if(!PlayerToPoint(50, playerid, LastPos[playerid][0], LastPos[playerid][1], LastPos[playerid][2]) && !playerVariables[playerid][pAdmin]) return AdmBot(playerid, "possible checkpoint-teleport #2"); switch(CP[playerid]) { // exam case 100: { SetPlayerRaceCheckpointEx(playerid, 0,-136.4739, 1190.3674, 19.2818 , -125.5403, 1195.6617, 19.2818, 3.0); CP[playerid]++; } case 101: { SetPlayerRaceCheckpointEx(playerid,0, -125.5403, 1195.6617, 19.2818, -118.3623, 1162.6816, 19.2818, 3.0); CP[playerid]++; } case 102: { SetPlayerRaceCheckpointEx(playerid,0, -118.3623, 1162.6816, 19.2818, -173.6527, 1151.0865, 19.2818, 3.0); CP[playerid]++; } case 103: { SetPlayerRaceCheckpointEx(playerid,0, -173.6527, 1151.0865, 19.2818, -186.8403, 1168.0807, 19.1839, 3.0); CP[playerid]++; } case 104: { SetPlayerRaceCheckpointEx(playerid,0, -186.8403, 1168.0807, 19.1839, -184.9106, 1193.8254, 19.1839, 3.0); CP[playerid]++; } case 105: { SetPlayerRaceCheckpointEx(playerid,0, -184.9106, 1193.8254, 19.1839, -154.6323, 1196.2001, 19.1839, 3.0); CP[playerid]++; } case 106: { SetPlayerRaceCheckpointEx(playerid,0, -154.6323, 1196.2001, 19.1839, -141.2546, 1195.6125, 19.1839, 3.0); CP[playerid]++; } case 107: { SetPlayerRaceCheckpointEx(playerid,1, -141.2546, 1195.6125, 19.1839,0.0,0.0,0.0, 3.0); CP[playerid]++; } case 108: { if(!IsPlayerInVehicle(playerid, examcar[playerid])) return SCM(playerid, COLOR_LIGHTGREEN3, "You aren't in the examen car."); playerVariables[playerid][pCarLic] = 1; playerVariables[playerid][pCarLicT] = 100; InExamen[playerid] = 0; DisablePlayerRaceCheckpointEx(playerid); CP[playerid] = 0; DisableRemoteVehicleCollisions(playerid, 0); DestroyVehicle(examcar[playerid]); examcar[playerid] = -1; UpdateVar(playerid, "CarLic", 1); UpdateVar(playerid, "CarLicT", 100); SCM(playerid, COLOR_JOB, "(Info): {FFFFFF}You earned your driving license. This is available for 100 hours."); } // pilot case 159: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1337.7225,-2458.1738,52.1955,1068.9011,-1998.5757,110.3633, 5.0); } case 160: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1068.9011,-1998.5757,110.3633,1248.2017,-1089.9178,126.1693, 5.0); } case 161: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1248.2017,-1089.9178,126.1693,1262.6804,-359.7021,125.8077, 5.0); } case 162: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1262.6804,-359.7021,125.8077,1354.6277,185.5372,126.3102, 5.0); } case 163: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1354.6277,185.5372,126.3102,1469.2338,856.8419,73.3954, 5.0); } case 164: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1469.2338,856.8419,73.3954,1477.5388,1444.2805,11.7513, 5.0); } case 165: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1477.5388,1444.2805,11.7513,1389.3634,1615.9071,11.7527, 5.0); } case 166: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1389.3634,1615.9071,11.7527,1381.7755,1238.9287,35.4809, 5.0); } case 167: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1381.7755,1238.9287,35.4809,1350.0398,829.1030,91.8478, 5.0); } case 168: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1350.0398,829.1030,91.8478,1251.3011,235.3953,113.0084, 5.0); } case 169: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1251.3011,235.3953,113.0084,1161.8298,-439.5165,142.3422, 5.0); } case 170: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1161.8298,-439.5165,142.3422,1033.0001,-918.2105,146.7412, 5.0); } case 171: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1033.0001,-918.2105,146.7412,817.0712,-1571.2627,105.0100, 5.0); } case 172: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 817.0712,-1571.2627,105.0100,854.5660,-2107.3997,73.8536, 5.0); } case 173: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 854.5660,-2107.3997,73.8536,1156.9110,-2464.0076,51.5708, 5.0); } case 174: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 4, 1156.9110,-2464.0076,51.5708,1691.7114,-2592.8950,14.4685, 5.0); } case 175: { CP[playerid] ++; SetPlayerRaceCheckpointEx(playerid, 3,1691.7114,-2592.8950,14.4685,0.0,0.0,0.0, 5.0); } case 176: { if(!IsPlayerInVehicle(playerid, JobVehicle[playerid])) return sendJob(playerid, "Nu esti cu vehiculul de la job."); DisablePlayerRaceCheckpointEx(playerid); CP[playerid] = 0; PlayerTextDrawHide(playerid, JobTD); DisableRemoteVehicleCollisions(playerid, false); playerVariables[playerid][pPilotSkill] ++; UpdateVar(playerid, "PilotSkill", playerVariables[playerid][pPilotSkill]); GiveJobSalary(playerid); JobWorking[playerid] = 0; if(JobVehicle[playerid] != 0) { DestroyVehicle(JobVehicle[playerid]); JobVehicle[playerid] = 0; } } // bus case 179: { SetPlayerRaceCheckpointEx(playerid, 0, 1941.3706,-2169.2083,13.4851,1964.6262,-1899.2827,13.4838,4.0); CP[playerid]++; } case 180: { SetPlayerRaceCheckpointEx(playerid, 0, 1964.6262,-1899.2827,13.4838,1921.6910,-1749.1346,13.4828,4.0); CP[playerid]++; } case 181: { SetPlayerRaceCheckpointEx(playerid, 0, 1921.6910,-1749.1346,13.4828,1819.4100,-1814.2385,13.5056,4.0); CP[playerid]++; } case 182: { SetPlayerRaceCheckpointEx(playerid, 0, 1819.4100,-1814.2385,13.5056,1692.2909,-1764.9092,13.4875,4.0); CP[playerid]++; } case 183: { SetPlayerRaceCheckpointEx(playerid, 0, 1692.2909,-1764.9092,13.4875,1395.2542,-1729.2012,13.4901,4.0); CP[playerid]++; } case 184: { SetPlayerRaceCheckpointEx(playerid, 0, 1395.2542,-1729.2012,13.4901,1315.4188,-1631.5197,13.4827,4.0); CP[playerid]++; } case 185: { SetPlayerRaceCheckpointEx(playerid, 0, 1315.4188,-1631.5197,13.4827,1325.5859,-1392.4742,13.4741,4.0); CP[playerid]++; } case 186: { SetPlayerRaceCheckpointEx(playerid, 0, 1325.5859,-1392.4742,13.4741,1209.0767,-1324.8274,13.5002,4.0); CP[playerid]++; } case 187: { SetPlayerRaceCheckpointEx(playerid, 0, 1209.0767,-1324.8274,13.5002,1082.8730,-1277.8145,13.5019,4.0); CP[playerid]++; } case 188: { SetPlayerRaceCheckpointEx(playerid, 0, 1082.8730,-1277.8145,13.5019,966.0933,-1218.3807,16.8770,4.0); CP[playerid]++; } case 189: { SetPlayerRaceCheckpointEx(playerid, 0, 966.0933,-1218.3807,16.8770,818.9665,-1137.8669,23.8506,4.0); CP[playerid]++; } case 190: { SetPlayerRaceCheckpointEx(playerid, 0, 818.9665,-1137.8669,23.8506,794.1818,-1301.3213,13.4795,4.0); CP[playerid]++; } case 191: { SetPlayerRaceCheckpointEx(playerid, 0, 794.1818,-1301.3213,13.4795,678.5087,-1392.8485,13.5081,4.0); CP[playerid]++; } case 192: { SetPlayerRaceCheckpointEx(playerid, 0, 678.5087,-1392.8485,13.5081,380.8662,-1492.7212,32.2020,4.0); CP[playerid]++; } case 193: { SetPlayerRaceCheckpointEx(playerid, 0, 380.8662,-1492.7212,32.2020,258.5574,-1537.6969,32.3608,4.0); CP[playerid]++; } case 194: { SetPlayerRaceCheckpointEx(playerid, 0, 258.5574,-1537.6969,32.3608,484.7990,-1357.7792,17.9893,4.0); CP[playerid]++; } case 195: { SetPlayerRaceCheckpointEx(playerid, 0, 484.7990,-1357.7792,17.9893,588.3983,-1232.8560,17.8009,4.0); CP[playerid]++; } case 196: { SetPlayerRaceCheckpointEx(playerid, 0, 588.3983,-1232.8560,17.8009,774.5882,-1058.5305,24.5938,4.0); CP[playerid]++; } case 197: { SetPlayerRaceCheckpointEx(playerid, 0, 774.5882,-1058.5305,24.5938,1209.5120,-948.5093,42.8005,4.0); CP[playerid]++; } case 198: { SetPlayerRaceCheckpointEx(playerid, 0, 1209.5120,-948.5093,42.8005,1566.5400,-997.7548,45.7116,4.0); CP[playerid]++; } case 199: { SetPlayerRaceCheckpointEx(playerid, 1, 1958.2472,-1999.3572,13.4949,0.0,0.0,0.0,4.0); CP[playerid]++; } case 200: { if(!IsPlayerInVehicle(playerid, JobVehicle[playerid])) return sendJob(playerid, "Nu esti cu vehiculul de la job."); DisablePlayerRaceCheckpointEx(playerid); CP[playerid] = 0; PlayerTextDrawHide(playerid, JobTD); playerVariables[playerid][pBusSkill] ++; UpdateVar(playerid, "BusSkill", playerVariables[playerid][pBusSkill]); GiveJobSalary(playerid); JobWorking[playerid] = 0; if(JobVehicle[playerid] != 0) { DestroyVehicle(JobVehicle[playerid]); JobVehicle[playerid] = 0; } SCM(playerid, -1, "Felicitari ai terminat toate checkpoint-urile."); } } //quest case 301: { SetPlayerRaceCheckpointEx(plyerid, 0, 744.6379,-556.1034,18.0129, 981.4542,-1814.0586,13.9752, 5.0 ); CP[playerid]++; } case 302: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 981.4542,-1814.0586,13.9752, 5.0); CP[playerid]++; } case 303: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 167.8773,-1768.6434,4.4820, 5.0); CP[playerid]++; } case 304: { SetPlayerRaceCheckpointEx(plyerid, 0, 167.8773,-1768.6434,4.4820, 1981.6117,-1682.4552,17.0533, 5.0); CP[playerid]++; } case 305: { SetPlayerRaceCheckpointEx(plyerid, 0, 1981.6117,-1682.4552,17.0533, 2208.2031,-1100.8151,31.5547, 5.0); CP[playerid]++; } return 1; }
-
Tin sa mentionez ca eroarea e la 301: {
-
4 minutes ago, KB.HERO said:
Arata tot codul
pana ce problema o vad aici
case 203: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 167.8773,-1768.6434,4.4820, 5.0); CP[playerid]++; }
trebuie case 303: {
: error 014: invalid statement; not in switch : warning 215: expression has no effect : error 001: expected token: ";", but found ":" : error 029: invalid expression, assumed zero : fatal error 107: too many error messages on one line
case 301: { SetPlayerRaceCheckpointEx(plyerid, 0, 744.6379,-556.1034,18.0129, 981.4542,-1814.0586,13.9752, 5.0 ); CP[playerid]++; } case 302: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 981.4542,-1814.0586,13.9752, 5.0); CP[playerid]++; } case 303: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 167.8773,-1768.6434,4.4820, 5.0); CP[playerid]++; } case 304: { SetPlayerRaceCheckpointEx(plyerid, 0, 167.8773,-1768.6434,4.4820, 1981.6117,-1682.4552,17.0533, 5.0); CP[playerid]++; } case 305: { SetPlayerRaceCheckpointEx(plyerid, 0, 1981.6117,-1682.4552,17.0533, 2208.2031,-1100.8151,31.5547, 5.0); CP[playerid]++; }
-
case 301: { SetPlayerRaceCheckpointEx(plyerid, 0, 744.6379,-556.1034,18.0129, 981.4542,-1814.0586,13.9752, 5.0 ); CP[playerid]++; } case 302: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 981.4542,-1814.0586,13.9752, 5.0); CP[playerid]++; } case 203: { SetPlayerRaceCheckpointEx(plyerid, 0, 981.4542,-1814.0586,13.9752, 167.8773,-1768.6434,4.4820, 5.0); CP[playerid]++; } case 304: { SetPlayerRaceCheckpointEx(plyerid, 0, 167.8773,-1768.6434,4.4820, 1981.6117,-1682.4552,17.0533, 5.0); CP[playerid]++; } case 305: { SetPlayerRaceCheckpointEx(plyerid, 0, 1981.6117,-1682.4552,17.0533, 2208.2031,-1100.8151,31.5547, 5.0); CP[playerid]++; }
Erorile:
: error 014: invalid statement; not in switch : warning 215: expression has no effect : error 001: expected token: ";", but found ":" : fatal error 107: too many error messages on one line
Care e faza?
-
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at index 15 in array of size 15
[debug] AMX backtrace:
[debug] #0 0007f538 in public LoadDynamicFactions () in GM.amxfunction LoadDynamicFactions() { factionss = cache_num_rows(); new string[300]; for(new i = 1; i <= factionss; i++){ new f = i - 1; DynamicFactions[i][fID] = cache_get_field_content_int(f, "ID"); cache_get_field_content(f, "Name", DynamicFactions[i][fName], SQL, 64); DynamicFactions[i][fcX] = cache_get_field_content_float(f, "X"); DynamicFactions[i][fcY] = cache_get_field_content_float(f, "Y"); DynamicFactions[i][fcZ] = cache_get_field_content_float(f, "Z"); DynamicFactions[i][fceX] = cache_get_field_content_float(f, "eX"); DynamicFactions[i][fceY] = cache_get_field_content_float(f, "eY"); DynamicFactions[i][fceZ] = cache_get_field_content_float(f, "eZ"); DynamicFactions[i][fSafePos][0] = cache_get_field_content_float(f, "SafePos1"); DynamicFactions[i][fSafePos][1] = cache_get_field_content_float(f, "SafePos2"); DynamicFactions[i][fSafePos][2] = cache_get_field_content_float(f, "SafePos3"); DynamicFactions[i][fMats] = cache_get_field_content_int(f, "Mats"); DynamicFactions[i][fDrugs] = cache_get_field_content_int(f, "Drugs"); DynamicFactions[i][fInterior] = cache_get_field_content_int(f, "Interior"); DynamicFactions[i][fVirtual] = cache_get_field_content_int(f, "Virtual"); DynamicFactions[i][fMapIcon] = cache_get_field_content_int(f, "MapIcon"); DynamicFactions[i][fLocked] = cache_get_field_content_int(f, "Locked"); DynamicFactions[i][fBank] = cache_get_field_content_int(f, "Bank"); DynamicFactions[i][fPickupIDD] = cache_get_field_content_int(f, "PickupID"); cache_get_field_content(f, "Anunt", DynamicFactions[i][fAnn], SQL, 128); DynamicFactions[i][fMaxMembers] = cache_get_field_content_int(f, "MaxMembers"); DynamicFactions[i][fMinLevel] = cache_get_field_content_int(f, "MinLevel"); DynamicFactions[i][fApplication] = cache_get_field_content_int(f, "Application"); cache_get_field_content(f, "Rank1", DynamicFactions[i][fRankName1], SQL, 64); cache_get_field_content(f, "Rank2", DynamicFactions[i][fRankName2], SQL, 64); cache_get_field_content(f, "Rank3", DynamicFactions[i][fRankName3], SQL, 64); cache_get_field_content(f, "Rank4", DynamicFactions[i][fRankName4], SQL, 64); cache_get_field_content(f, "Rank5", DynamicFactions[i][fRankName5], SQL, 64); cache_get_field_content(f, "Rank6", DynamicFactions[i][fRankName6], SQL, 64); cache_get_field_content(f, "Rank7", DynamicFactions[i][fRankName7], SQL, 64); for(new c; c < 10; c++) { new s[10]; format(s, sizeof(s),"Skin%d",c); FactionSkin[i][c] = cache_get_field_content_int(f, s); } switch(DynamicFactions[i][fLocked]) { case 0: format(string, sizeof(string), "{008080}Faction:{FFFFFF} %d\n{008080}Name:{FFFFFF} %s\n{008080}HQ Status:{FFFFFF} (unlocked)",i, DynamicFactions[i][fName]); case 1: format(string, sizeof(string), "{008080}Faction:{FFFFFF} %d\n{008080}Name:{FFFFFF} %s\n{008080}HQ Status:{FFFFFF} (locked)",i, DynamicFactions[i][fName]); } DynamicFactions[i][fPickupID] = CreateDynamicPickup(DynamicFactions[i][fPickupIDD], 23, DynamicFactions[i][fceX], DynamicFactions[i][fceY], DynamicFactions[i][fceZ], 0, -1, -1, 10); DynamicFactions[i][fLabelID] = CreateDynamic3DTextLabel(string, -1, DynamicFactions[i][fceX], DynamicFactions[i][fceY], DynamicFactions[i][fceZ], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25.0); if(DynamicFactions[i][fMapIcon] != 0) CreateDynamicMapIcon(DynamicFactions[i][fceX],DynamicFactions[i][fceY],DynamicFactions[i][fceZ],DynamicFactions[i][fMapIcon],0,-1,-1,-1,750.0); //Bank format(string, sizeof(string), "%s\nGroup Safe", DynamicFactions[i][fName]); DynamicFactions[i][fSafePickupID] = CreateDynamicPickup(1274, 23, DynamicFactions[i][fSafePos][0], DynamicFactions[i][fSafePos][1], DynamicFactions[i][fSafePos][2], DynamicFactions[i][fVirtual], DynamicFactions[i][fInterior], -1, 50); DynamicFactions[i][fSafeLabelID] = CreateDynamic3DTextLabel(string, COLOR_YELLOW, DynamicFactions[i][fSafePos][0], DynamicFactions[i][fSafePos][1], DynamicFactions[i][fSafePos][2], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, DynamicFactions[i][fVirtual], DynamicFactions[i][fInterior], -1, 20.0); } printf("Loading %d groups.", factionss); return 1; }
-
11 minutes ago, StrikerM said:
Ai o problema la una dintre aceste variabile
CrateName[x], CratePrice[x][1], playerVariables[playerid][pCrates][x]+1
Am rezolvat aia, dar pot cumpara chiar daca nu am black points sau pp, ten imi scrie: Nu ai suficente premium points dar daca ma uit in /opencrate mi-o arata
-
Cand dau sa cumpar crate cu bp imi zice ca nu ai suficente bp-uri iar cand ma uit in /opencrate imi arata ca e acolo:
case DIALOG_BUYCRATES: { if(!response) return true; format(gString, sizeof(gString), "Payment\tPrice\nBlack-Points\t{E26AF2}%d\nPremium Points\t{EEEE3F}%d", CratePrice[AlegeCrates[playerid]][0], CratePrice[AlegeCrates[playerid]][1]); ShowPlayerDialogEx(playerid, DIALOG_BUYCRATES1, DIALOG_STYLE_TABLIST_HEADERS, "Buy Crate", gString, "Da", "nu"); } case DIALOG_BUYCRATES1: { if(!response) return true; new x = AlegeCrates[playerid]; playerVariables[playerid][pCrates][x] ++; save_crates(playerid); switch(listitem) { case 0: { if(playerVariables[playerid][pBlackPoints] < CratePrice[x][0]) return SCM(playerid, -1, "Nu ai suficente puncte Black"); playerVariables[playerid][pBlackPoints] -= CratePrice[x][0]; format(gString, sizeof(gString), "(Crate Systems){FFFFFF} Ti-ai cumparat o cutie (%s) pentru {E26AF2}%d Black Points{FFFFFF}! Total cutii rare: %d [%d total - general]", CrateName[x], CratePrice[x][1], playerVariables[playerid][pCrates][x], totalcrates(playerid)+1); Update(playerid, pBlackPoints); } case 1: { if(playerVariables[playerid][pPremiumPoints] < CratePrice[x][1]) return SCM(playerid, -1, "Nu ai suficiente puncte Premium."); playerVariables[playerid][pPremiumPoints] -= CratePrice[x][1]; format(gString, sizeof(gString), "(Crate Systems){FFFFFF} Ti-ai cumparat o cutie (%s) pentru {EEEE3F}%d PP{FFFFFF}! Total cutii rare: %d [%d total - general]", CrateName[x], CratePrice[x][1], playerVariables[playerid][pCrates][x], totalcrates(playerid)+1); Update(playerid, pPremiumPoints); } } SCM(playerid, -1, "Pentru a deschide o cuite, foloseste /opencrate."); }
-
format(gString, sizeof(gString), "(Crate Systems){FFFFFF} Ti-ai cumparat o cutie (%s) pentru {E26AF2}%d Black Points{FFFFFF}! Total cutii rare: %d [%d total - general]", CrateName[x], CratePrice[x][1], playerVariables[playerid][pCrates][x]+1, totalcrates(playerid)+1); Update(playerid, pBlackPoints);
-
21 minutes ago, VLM said:
Update(playerid, pBlackPoints); este pe aceeasi linie ? Mai exact 21602 ?
e sub
-
36 minutes ago, KB.HERO said:
Arata cod la linia aceasta . 21602
format(gString, sizeof(gString), "(Crate Systems){FFFFFF} Ti-ai cumparat o cutie (%s) pentru {E26AF2}%d Black Points{FFFFFF}! Total cutii rare: %d [%d total - general]", CrateName[x], CratePrice[x][1], playerVariables[playerid][pCrates][x]+1, totalcrates(playerid)+1);
Update(playerid, pBlackPoints); -
Am grsit eu
26 minutes ago, KB.HERO said:ai gresit ceva nu e ceia ce ai dat prima data sus
(21602) : error 001: expected token: ",", but found "["
(21602) : error 029: invalid expression, assumed zero
(21602) : warning 215: expression has no effect
(21602) : error 001: expected token: ";", but found "]"
(21602) : fatal error 107: too many error messages on one lineacestea sunt erorile,
iar codul este: format(gString, sizeof(gString), "(Crate Systems){FFFFFF} Ti-ai cumparat o cutie (%s) pentru {E26AF2}%d Black Points{FFFFFF}! Total cutii rare: %d [%d total - general]", CrateName[x], CratePrice[x][1], playerVariables[playerid][pCrates][x]+1, totalcrates(playerid)+1);
Update(playerid, pBlackPoints);
Water touch [SOLVED]
in Ajutor Scripting
Posted
gata