error 033: array must be indexed (variable "dini_Get")
#1

pawn Код:
dcmd_login(playerid,params[])
    {
    new pName[MAX_PLAYER_NAME], string[256],skin;
      GetPlayerName(playerid,pName,sizeof(pName));
      format(string,sizeof(string),"EQRP/Players/%s.ini",pName);
      if(PlayerInfo[playerid][pLogged] == 1) return SendClientMessage(playerid,COLOR_DARKRED,"Already Logged In");
      if(params[0] == 0) return SendClientMessage(playerid,COLOR_DARKRED,"USAGE: /login [password]");
      if(!dini_Exists(string)) return SendClientMessage(playerid,COLOR_DARKRED,"Not registered, use /register [password]");
      if(dini_Get(string,"Password") != params[0]) return SendClientMessage(playerid,COLOR_DARKRED,"Wrong Password");   // LINE 985
      PlayerInfo[playerid][pLogged] = 1;
      SendClientMessage(playerid,COLOR_LIGHTBLUE,"Logged In and Spawned");
      skin = dini_Int(string,"Skin");
      GivePlayerMoney(playerid,dini_Int(string,"Money"));
        SpawnPlayer(playerid);
        SetPlayerSkin(playerid,skin);
        GivePlayerWeapon(playerid,dini_Int(string,"Weapon"),dini_Int(string,"Ammo"));
      return 1;
    }
Код:
C:\Documents and Settings\HP_Дgaren\Skrivbord\SAMP\samp server\gamemodes\EQRP.pwn(985) : error 033: array must be indexed (variable "dini_Get")
Can anyone help me please?
Reply
#2

Try maybe this
Код:
dcmd_login(playerid,params[])
	{
    new pName[MAX_PLAYER_NAME], string[256],tmp[256],skin;
	  GetPlayerName(playerid,pName,sizeof(pName));
	  format(string,sizeof(string),"EQRP/Players/%s.ini",pName);
		tmp = dini_Get(string,"Password");
	  if(PlayerInfo[playerid][pLogged] == 1) return SendClientMessage(playerid,COLOR_DARKRED,"Already Logged In");
	  if(params[0] == 0) return SendClientMessage(playerid,COLOR_DARKRED,"USAGE: /login [password]");
	  if(!dini_Exists(string)) return SendClientMessage(playerid,COLOR_DARKRED,"Not registered, use /register [password]");
	  if(tmp != params[0]) return SendClientMessage(playerid,COLOR_DARKRED,"Wrong Password");  // LINE 985
	  PlayerInfo[playerid][pLogged] = 1;
	  SendClientMessage(playerid,COLOR_LIGHTBLUE,"Logged In and Spawned");
	  skin = dini_Int(string,"Skin");
	  GivePlayerMoney(playerid,dini_Int(string,"Money"));
		SpawnPlayer(playerid);
		SetPlayerSkin(playerid,skin);
		GivePlayerWeapon(playerid,dini_Int(string,"Weapon"),dini_Int(string,"Ammo"));
	  return 1;
	}
Reply
#3

didn't work...
Reply
#4

Can someone help me please? sry for double post.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)