new tiree1, tiree2, tiree3, tiree4;decode_tires(tires, tiree1, tiree2, tiree3, tire4e);encode_tires(tiree1, tiree2, tiree3, tiree4){return tiree1 | (tiree2 << 1) | (tiree3 << 2) | (tiree4 << 3);}
new panels, doors, lights, tires;GetVehicleDamageStatus(VehID, panels, doors, lights, tires); if(tiree1 == 1) { format(jobbHatso, sizeof(jobbHatso), \"Jobb Hátsó Kerék {FF0000}Javítás Szükséges {FFFFFF}550 Ft\\n\");} else { format(jobbHatso, sizeof(jobbHatso), \"Jobb Hátsó Kerék {00ff00}Nem Szükséges Javítás\\n\");}
if(dialogid == SZERELO_DIALOG_MENU) { if(!response) return 1; new jobbHatso[126]; new Float: vX, Float: vY, Float: vZ;new VehID = GetClosestCar(playerid);GetVehiclePos(VehID, vX, vY, vZ);new panels, doors, lights, tires;GetVehicleDamageStatus(VehID, panels, doors, lights, tires); if(tiree1 == 1) { format(jobbHatso, sizeof(jobbHatso), \"Jobb Hátsó Kerék {FF0000}Javítás Szükséges {FFFFFF}550 Ft\\n\");} else { format(jobbHatso, sizeof(jobbHatso), \"Jobb Hátsó Kerék {00ff00}Nem Szükséges Javítás\\n\");}if(listitem == 0) { // kaszni ShowPlayerDialog(playerid, SZERELO_DIALOG_KASZNI, DIALOG_STYLE_LIST, \"Karosszéria szerelés\", jobbHatso, \"Szerel\", \"Mégsem\"); }if(listitem == 1) { // motor }}
(132) : warning 219: local variable \"tiree1\" shadows a variable at a preceding level(132) : warning 219: local variable \"tiree2\" shadows a variable at a preceding level(132) : warning 219: local variable \"tiree3\" shadows a variable at a preceding level(132) : warning 219: local variable \"tiree4\" shadows a variable at a preceding level(21246) : warning 203: symbol is never used: \"tiree2\"n(21246) : warning 203: symbol is never used: \"tiree3\"(21246) : warning 203: symbol is never used: \"tiree4\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 6 Warnings.
decode_tires(tires, tiree1, tiree2, tiree3, tiree4);
#include <a_samp>new val;public OnFilterScriptInit(){new val;new valx;if(valx == 3){new valx;}return 1;}
C:\\Users\\kovacsr\\Downloads\\samp037_svr_R1_win32\\filterscripts\\del.pwn(7) : warning 219: local variable \"val\" shadows a variable at a preceding levelC:\\Users\\kovacsr\\Downloads\\samp037_svr_R1_win32\\filterscripts\\del.pwn(11) : warning 219: local variable \"valx\" shadows a variable at a preceding levelC:\\Users\\kovacsr\\Downloads\\samp037_svr_R1_win32\\filterscripts\\del.pwn(11) : warning 203: symbol is never used: \"valx\"C:\\Users\\kovacsr\\Downloads\\samp037_svr_R1_win32\\filterscripts\\del.pwn(7) : warning 203: symbol is never used: \"val\"C:\\Users\\kovacsr\\Downloads\\samp037_svr_R1_win32\\filterscripts\\del.pwn(7 -- 15) : warning 203: symbol is never used: \"val\"Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase5 Warnings.[/quote]látod mire írja ki? ugyanaz a változó neve...a \"never used\" azt jelenti, hogy soha nem használod, ezért írja az utolsó utáni sorra... new tiree1, tiree2, tiree3, tiree4;decode_tires(tires, tiree1, tiree2, tiree3, tire4e);encode_tires(tiree1, tiree2, tiree3, tiree4){ return tiree1 | (tiree2 << 1) | (tiree3 << 2) | (tiree4 << 3);} itt ne legyen ugyanaz a változó...tehát a new után ne ugyanaz legyen mint a függvény deklarációnál...és különben sem ott kell lennie a változóknak ahol a deklarálás, ne globális változóban tárold ezt az adatot...
new tiree1, tiree2, tiree3, tiree4;decode_tires(tires, tiree1, tiree2, tiree3, tire4e);encode_tires(tiree1, tiree2, tiree3, tiree4){ return tiree1 | (tiree2 << 1) | (tiree3 << 2) | (tiree4 << 3);}
/* Encodes */encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);encode_panels(flp, frp, rlp, rrp, windshield, front_bumper, rear_bumper){ return flp | (frp << 4) | (rlp << | (rrp << 12) | (windshield << 16) | (front_bumper << 20) | (rear_bumper << 24);}encode_doors(bonnet, boot, driver_door, passenger_door, behind_driver_door, behind_passenger_door){ #pragma unused behind_driver_door #pragma unused behind_passenger_door return bonnet | (boot << | (driver_door << 16) | (passenger_door << 24);}encode_lights(light1, light2, light3, light4){ return light1 | (light2 << 1) | (light3 << 2) | (light4 << 3);}//---------------
tires = encode_tires(0, 0, 0, 0); // fix all kerék panels = encode_panels(0, 0, 0, 0, 0, 0, 0); // fix all panel doors = encode_doors(0, 0, 0, 0, 0, 0); // fix all ajtó lights = encode_lights(0, 0, 0, 0); // fix all lámpa UpdateVehicleDamageStatus(VehID, panels, doors, lights, tires); // ezek a részek csak teszt ként vannak itt.if(tire1 == 1) { //Ide írja, hogy a tire1 ismeretlen változó, nincs definiálva..format(jobbHatso, sizeof(jobbHatso), \"Jobb Hátsó Kerék {FF0000}Javítás Szükséges {FFFFFF}550 Ft\\n\");} else { format(jobbHatso, sizeof(jobbHatso), \"Jobb Hátsó Kerék {00ff00}Nem Szükséges Javítás\\n\"); }
(1603) : error 017: undefined symbol \"tire1\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
new panels, doors, lights, tires;GetVehicleDamageStatus(VehID, panels, doors, lights, tires);new tire[4];decode_tires(tires,tire[0],tire[1],tire[2],tire[3]);if(tire[0] == 1) {//...
(1598) : error 017: undefined symbol \"decode_tires\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
\" post=\"544067\" timestamp=\"1436444423\"](1598) : error 017: undefined symbol \"decode_tires\"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Mikor ezt bele rakom ezt az errort adja ki. [/quote]encode mellé a decode-okat is másold be a kódodba...mert mind2 kell...