C:\Documents and Settings\Convidado\Desktop\samp02Xserver.win32\gamemodes\GM.pwn(125) : error 047: array sizes do not match, or destination array is too small Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
tmp = dini_Get(file, "hashPW");
dcmd_register(playerid, params[]) { new file[128], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\Users\\%s.ini", pname); if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "* Try '/register' [Password]"); if(dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, "* You are already registered!"); dini_Create(file); dini_IntSet(file, "hashPW", udb_hash(params)); dini_Set(file, "password", params); dini_IntSet(file, "score", GetPlayerScore(playerid)); dini_IntSet(file, "money", GetPlayerMoney(playerid)); new string[128]; format(string, 128, "* Welcome to Blueberry Role-Play! Nickname %s with password %s", pname, params); SendClientMessage(playerid, COLOR_YELLOW, string); Logged[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "* You have been automatically logged in!"); return 1; } dcmd_login(playerid, params[]) { new file[128]; new string[128], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\Users\\%s.ini", pname); if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "* Try '/login' [Password]"); if(!dini_Exists(file)) return SendClientMessage(playerid, COLOR_RED, "* You are not registered!"); if(Logged[playerid]) return SendClientMessage(playerid, COLOR_RED, "* You are already logged in!"); new tmp[128]; tmp = dini_Get(file, "hashPW"); if(udb_hash(params) != strval(tmp)) { format(string, 256, "You specified the wrong password for %s!", pname); SendClientMessage(playerid, COLOR_RED, string); } else { Logged[playerid] = 1; SetPlayerScore(playerid, dini_Int(file, "score")); GivePlayerMoney(playerid, dini_Int(file, "money")-GetPlayerMoney(playerid)); SendClientMessage(playerid, COLOR_YELLOW, "* You have succesfully logged in!"); } return 1; }
new result[256]; to 128
C:\Documents and Settings\Convidado\Desktop\samp02Xserver.win32\gamemodes\bRP.pwn(6) : warning 201: redefinition of constant/macro (symbol "MAX_STRING")
Originally Posted by Koppa,
Jeff, I'M NOT USING STRTOK
Werdiosport: Код:
C:\Documents and Settings\Convidado\Desktop\samp02Xserver.win32\gamemodes\bRP.pwn(6) : warning 201: redefinition of constant/macro (symbol "MAX_STRING") |