Change name errorrs. -
Код:
(505) : warning 219: local variable "pName" shadows a variable at a preceding level
(579) : warning 219: local variable "pName" shadows a variable at a preceding level
(644) : warning 219: local variable "pName" shadows a variable at a preceding level
(709) : warning 219: local variable "pName" shadows a variable at a preceding level
(740) : warning 219: local variable "pName" shadows a variable at a preceding level
(4993) : warning 219: local variable "pName" shadows a variable at a preceding level
(5015) : warning 219: local variable "pName" shadows a variable at a preceding level
(5037) : warning 219: local variable "pName" shadows a variable at a preceding level
(5130) : error 017: undefined symbol "LevelName"
(5131) : error 017: undefined symbol "LevelName"
(5153) : error 017: undefined symbol "IsVehicleOccupied"
(5192) : error 017: undefined symbol "IsVehicleEmpty"
5301) : error 017: undefined symbol "FormatName"
5316) : error 017: undefined symbol "FormatName"
(5345) : error 017: undefined symbol "FormatName"
(5359) : error 004: function "SaveToLog" is not implemented
c(5368) : error 079: inconsistent return types (array & non-array)
(5370) : error 079: inconsistent return types (array & non-array)
(5372) : error 017: undefined symbol "pName"
(5373) : error 037: invalid string (possibly non-terminated string)
(5373) : error 017: undefined symbol "Admin"
(5373) : error 017: undefined symbol "has"
(5373) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
15 Errors.
Код:
COMMAND:setname(playerid,params[])
{
if (APlayerData[playerid][PlayerLevel] >= 7)
{
new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "[USAGE]: /setname [playerid] [new name]");
new player1 = strval(tmp), length = strlen(tmp2), string[128];
if(length < 3 || length > MAX_PLAYER_NAME) return SendClientMessage(playerid, 0xFFFF00FF,"[ERROR]: Incorrect Name Length");
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
format(string, sizeof(string), "You have set %s's name to %s , pName(player1), tmp2); SendClientMessage(playerid,0xFF0000AA,string);
if(player1 != playerid) { format(string,sizeof(string),"Admin %s has set your name to %s, pName(playerid), tmp2); SendClientMessage(player1, 0xFF0000AA, string); }
SetPlayerName(player1, tmp2);
new oldfile[64], newfile[64];
format(oldfile, sizeof(oldfile), "/ServerData/Players/%s.sav", udb_encode(pName(player1)));
format(newfile, sizeof(newfile), "/ServerData/Players/%s.sav", udb_encode(tmp2));
fcopytextfile(oldfile, newfile);
fremove(oldfile);
}
return 1;
}
Re: Change name errorrs. -
it is hard to read code if the code you're giving isn't in [ pawn ] [ /pawn ] tags.