Change name errorrs.
#1

how to fix the errors gave me alots of errors i tryed.

Код:
(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;
}
Reply
#2

it is hard to read code if the code you're giving isn't in [ pawn ] [ /pawn ] tags.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)