10.11.2009, 03:02
Could someone please help with these warnings?
Here are each lines:
2323: new Float:X,Float:Y,Float:Z;
2324: GetVehiclePos(vehicleid, X, Y, Z);
2325: if (X == 0.0 && Y == 0.0 && Z == 0.0) return 0;
3775: new Float:X, Float:Y, Float:Z;
3776: GetVehiclePos(pRent[playerid], X, Y, Z);
3777: RentCheck[playerid] = SetPlayerCheckpoint(playerid, X, Y, Z, 5);
4303: GetPlayerName(playerid, playername, sizeof(playername));
Two people have told me that my codes should work.. but for some reason they're not. Where it says X, Y, Z aren't used, they are.. The new Float:X, Float:Y, Float:Z go with the GetVehiclePos(vehicleid, X, Y, Z); and if (X == 0.0 && Y == 0.0 && Z == 0.0) return 0; so I don't see how they're never used.
Код:
C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2323) : warning 219: local variable "X" shadows a variable at a preceding level C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2323) : warning 219: local variable "Y" shadows a variable at a preceding level C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2323) : warning 219: local variable "Z" shadows a variable at a preceding level C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2324) : error 035: argument type mismatch (argument 2) C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2325) : warning 213: tag mismatch C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2325) : warning 213: tag mismatch C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2325) : warning 213: tag mismatch C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2325) : warning 205: redundant code: constant expression is zero C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2323) : warning 203: symbol is never used: "Z" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2323) : warning 203: symbol is never used: "Y" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(2323) : warning 203: symbol is never used: "X" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(3775) : warning 219: local variable "X" shadows a variable at a preceding level C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(3775) : warning 219: local variable "Y" shadows a variable at a preceding level C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(3775) : warning 219: local variable "Z" shadows a variable at a preceding level C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(3776) : error 035: argument type mismatch (argument 2) C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\SWR.pwn(3777) : warning 213: tag mismatch C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\SWR.pwn(3777) : warning 213: tag mismatch C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\SWR.pwn(3777) : warning 213: tag mismatch C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\SWR.pwn(3775) : warning 203: symbol is never used: "Z" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(3775) : warning 203: symbol is never used: "Y" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(3775) : warning 203: symbol is never used: "X" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(4303) : error 017: undefined symbol "playername" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(4303) : error 017: undefined symbol "playername" C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(4303) : error 029: invalid expression, assumed zero C:\Users\Owner\Desktop\LSLRP 0.3\gamemodes\XXXX.pwn(4303) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors.
2323: new Float:X,Float:Y,Float:Z;
2324: GetVehiclePos(vehicleid, X, Y, Z);
2325: if (X == 0.0 && Y == 0.0 && Z == 0.0) return 0;
3775: new Float:X, Float:Y, Float:Z;
3776: GetVehiclePos(pRent[playerid], X, Y, Z);
3777: RentCheck[playerid] = SetPlayerCheckpoint(playerid, X, Y, Z, 5);
4303: GetPlayerName(playerid, playername, sizeof(playername));
Two people have told me that my codes should work.. but for some reason they're not. Where it says X, Y, Z aren't used, they are.. The new Float:X, Float:Y, Float:Z go with the GetVehiclePos(vehicleid, X, Y, Z); and if (X == 0.0 && Y == 0.0 && Z == 0.0) return 0; so I don't see how they're never used.