OnplayerLogin[rep]
#1

help me with this code!

Код:
public OnPlayerLogin(playerid,password[])
{
	new tmp2[256]
Error 1-   new string2[128];
	new playername2[MAX_PLAYER_NAME];
	new playersip[24];

	GetPlayerName(playerid, playername2, sizeof(playername2));
	GetPlayerIp(playerid, playersip, sizeof(playersip));

	format(string2, sizeof(string2), "%s.ini", playername2);

	if (dini_Exists(string2))
	{
		PlayerInfo[playerid][pLevel] = dini_Int(string2,"Level");
	    PlayerInfo[playerid][pLighter] = dini_Int(string2,"Lighter");
	    PlayerInfo[playerid][pCigarettes] = dini_Int(string2,"Cigarettes");
		PlayerInfo[playerid][pWantedLevel] = dini_Int(string2,"Wanted");
	    PlayerInfo[playerid][pAdmin] = dini_Int(string2,"AdminLevel");
	    PlayerInfo[playerid][pHelper] = dini_Int(string2,"HelperLevel");
	   	PlayerInfo[playerid][pDonateRank] = dini_Int(string2,"DonateRank");
	    PlayerInfo[playerid][gPupgrade] = dini_Int(string2,"UpgradePoints");
	    PlayerInfo[playerid][pConnectTime] = dini_Int(string2,"ConnectedTime");
	    PlayerInfo[playerid][pReg] = dini_Int(string2,"Registered");
	    PlayerInfo[playerid][pSex] = dini_Int(string2,"Sex");
	    PlayerInfo[playerid][pAge] = dini_Int(string2,"Age");
	    PlayerInfo[playerid][pOrigin] = dini_Int(string2,"Origin");
	    PlayerInfo[playerid][pCK] = dini_Int(string2,"CK");
	    PlayerInfo[playerid][pMuted] = dini_Int(string2,"Muted");
	    PlayerInfo[playerid][pExp] = dini_Int(string2,"Respect")
	    PlayerInfo[playerid][pCash] = dini_Int(string2,"Money");
	    PlayerInfo[playerid][pAccount] = dini_Int(string2,"Bank");
	    PlayerInfo[playerid][pCrimes] = dini_Int(string2,"Crimes");
		PlayerInfo[playerid][pKills] = dini_Int(string2,"Kills");
	    PlayerInfo[playerid][pDeaths] = dini_Int(string2,"Deaths");
	    PlayerInfo[playerid][pArrested] = dini_Int(string2,"Arrested");
	    PlayerInfo[playerid][pWantedDeaths] = dini_Int(string2,"WantedDeaths");
	    PlayerInfo[playerid][pPhoneBook] = dini_Int(string2,"PhoneBook");
	    PlayerInfo[playerid][pLottoNr] = dini_Int(string2,"LottoNr");
	    PlayerInfo[playerid][pFishes] = dini_Int(string2,"Fishes");
	    PlayerInfo[playerid][pBiggestFish] = dini_Int(string2,"BiggestFish");
	    PlayerInfo[playerid][pJob] = dini_Int(string2,"Job");
	    PlayerInfo[playerid][pPayCheck] = dini_Int(string2,"Paycheck");
	    PlayerInfo[playerid][pHeadValue] = dini_Int(string2,"HeadValue");
	    PlayerInfo[playerid][pJailed] = dini_Int(string2,"Jailed");
	    PlayerInfo[playerid][pJailTime] = dini_Int(string2,"JailTime");
	    PlayerInfo[playerid][pMats] = dini_Int(string2,"Materials");
	    PlayerInfo[playerid][pDrugs] = dini_Int(string2,"Drugs");
	    PlayerInfo[playerid][pLeader] = dini_Int(string2,"Leader");
	    PlayerInfo[playerid][pMember] = dini_Int(string2,"Member");
	    PlayerInfo[playerid][pFMember] = dini_Int(string2,"FMember");
	    PlayerInfo[playerid][pRank] = dini_Int(string2,"Rank");
	    PlayerInfo[playerid][pChar] = dini_Int(string2,"Char");
	    PlayerInfo[playerid][pContractTime] = dini_Int(string2,"ContractTime");
	    PlayerInfo[playerid][pDetSkill] = dini_Int(string2,"DetSkill");
	    PlayerInfo[playerid][pSexSkill] = dini_Int(string2,"SexSkill");
	    PlayerInfo[playerid][pBoxSkill] = dini_Int(string2,"BoxSkill");
	    PlayerInfo[playerid][pLawSkill] = dini_Int(string2,"LawSkill");
	    PlayerInfo[playerid][pMechSkill] = dini_Int(string2,"MechSkill");
	    PlayerInfo[playerid][pJackSkill] = dini_Int(string2,"JackSkill");
	    PlayerInfo[playerid][pCarSkill] = dini_Int(string2,"CarSkill");
	    PlayerInfo[playerid][pNewsSkill] = dini_Int(string2,"NewsSkill");
	    PlayerInfo[playerid][pDrugsSkill] = dini_Int(string2,"DrugsSkill");
	    PlayerInfo[playerid][pCookSkill] = dini_Int(string2,"CookSkill");
	    PlayerInfo[playerid][pFishSkill] = dini_Int(string2,"FishSkill");
	    PlayerInfo[playerid][pSHealth] = dini_Int(string2,"pSHealth");
	    PlayerInfo[playerid][pHealth] = dini_Float(string2,"pHealth");
	    PlayerInfo[playerid][pInt] = dini_Int(string2,"Int");
	    PlayerInfo[playerid][pLocal] = dini_Int(string2,"Local");
	    PlayerInfo[playerid][pTeam] = dini_Int(string2,"Team");
	    PlayerInfo[playerid][pModel] = dini_Int(string2,"Model");
	    PlayerInfo[playerid][pPnumber] = dini_Int(string2,"PhoneNr");
	    PlayerInfo[playerid][pPhousekey] = dini_Int(string2,"House");
	    PlayerInfo[playerid][pPbiskey] = dini_Int(string2,"Bizz");
	    PlayerInfo[playerid][pPos_x] = dini_Float(string2,"Pos_x");
	    PlayerInfo[playerid][pPos_y] = dini_Float(string2,"Pos_y");
	    PlayerInfo[playerid][pPos_z] = dini_Float(string2,"Pos_z");
	    PlayerInfo[playerid][pTow] = dini_Float(string2,"Tow");
	    PlayerInfo[playerid][pCarLic] = dini_Int(string2,"CarLic");
	    PlayerInfo[playerid][pFlyLic] = dini_Int(string2,"FlyLic");
	    PlayerInfo[playerid][pBoatLic] = dini_Int(string2,"BoatLic");
	    PlayerInfo[playerid][pFishLic] = dini_Int(string2,"FishLic");
	    PlayerInfo[playerid][pGunLic] = dini_Int(string2,"GunLic");
		PlayerInfo[playerid][pGun1] = dini_Int(string2,"Gun1");
		PlayerInfo[playerid][pGun2] = dini_Int(string2,"Gun2");
		PlayerInfo[playerid][pGun3] = dini_Int(string2,"Gun3");
		PlayerInfo[playerid][pGun4] = dini_Int(string2,"Gun4");
	    PlayerInfo[playerid][pAmmo1] = dini_Int(string2,"Ammo1");
	    PlayerInfo[playerid][pAmmo2] = dini_Int(string2,"Ammo2");
	    PlayerInfo[playerid][pAmmo3] = dini_Int(string2,"Ammo3");
	    PlayerInfo[playerid][pAmmo4] = dini_Int(string2,"Ammo4");
	    PlayerInfo[playerid][pCarTime] = dini_Int(string2,"CarTime");
	    PlayerInfo[playerid][pPayDay] = dini_Int(string2,"PayDay");
	    PlayerInfo[playerid][pPayDayHad] = dini_Int(string2,"PayDayHad");
	    PlayerInfo[playerid][pCDPlayer] = dini_Int(string2,"CDPlayer");
	    PlayerInfo[playerid][pWins] = dini_Int(string2,"Wins");
	    PlayerInfo[playerid][pLoses] = dini_Int(string2,"Loses");
	    PlayerInfo[playerid][pAlcoholPerk] = dini_Int(string2,"AlcoholPerk");
	    PlayerInfo[playerid][pDrugPerk] = dini_Int(string2,"DrugPerk");
	    PlayerInfo[playerid][pMiserPerk] = dini_Int(string2,"MiserPerk");
	    PlayerInfo[playerid][pPainPerk] = dini_Int(string2,"PainPerk");
	    PlayerInfo[playerid][pTraderPerk] = dini_Int(string2,"TraderPerk");
	    PlayerInfo[playerid][pWarns] = dini_Int(string2,"Warnings");
	    PlayerInfo[playerid][pTut] = dini_Int(string2,"Tutorial");
	    PlayerInfo[playerid][pMissionNr] = dini_Int(string2,"Mission");
		PlayerInfo[playerid][pAdjustable] = dini_Int(string2,"Adjustable");
		PlayerInfo[playerid][pFuel] = dini_Int(string2,"Fuel");
		PlayerInfo[playerid][pMarried] = dini_Int(string2,"Married");
		PlayerInfo[playerid][pMarriedTo] = dini_Int(string2,"MarriedTo");
	    PlayerInfo[playerid][pCrack] = dini_Int(string2,"Crack");
		PlayerInfo[playerid][pPassport] = dini_Int(string2,"Passport");
		PlayerInfo[playerid][pBuletin] = dini_Int(string2,"Buletin");
		PlayerInfo[playerid][pCabinetTime] = dini_Int(string2,"CabinetTime");
	    PlayerInfo[playerid][pRobSkill] = dini_Int(string2,"RobSkill");
	    PlayerInfo[playerid][pRob] = dini_Int(string2,"Rob");
		}
		else
		{
		new loginstring[128];
		new loginname[64];
		GetPlayerName(playerid,loginname,sizeof(loginname));
		format(loginstring,sizeof(loginstring),"Wrong Password\nPlease insert the correct password:",loginname);
		ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
  		gPlayerLogTries[playerid] += 1;
		if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
  		return 1;
		}
		PlayerInfo[playerid][pAdjustable] = 0;
		//ResetPlayerCash(playerid);
		ConsumingMoney[playerid] = 1;
		//GivePlayerCash(playerid,PlayerInfo[playerid][pCash]);
		//CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
		if(PlayerInfo[playerid][pReg] == 0)
		{
			PlayerInfo[playerid][pLevel] = 1;
			PlayerInfo[playerid][pSHealth] = 50.0;
			PlayerInfo[playerid][pHealth] = 100.0;
			PlayerInfo[playerid][pPos_x] = 2246.6;
			PlayerInfo[playerid][pPos_y] = -1161.9;
			PlayerInfo[playerid][pPos_z] = 1029.7;
			PlayerInfo[playerid][pInt] = 15;
			PlayerInfo[playerid][pLocal] = 255;
			PlayerInfo[playerid][pTeam] = 3;
			PlayerInfo[playerid][pModel] = 48;
			new randphone = 1000 + random(8999);//minimum 1000  max 9999 //giving one at the start
			PlayerInfo[playerid][pPnumber] = randphone;
			PlayerInfo[playerid][pPhousekey] = 255;
			PlayerInfo[playerid][pPbiskey] = 255;
			PlayerInfo[playerid][pAccount] = 50000;
			PlayerInfo[playerid][pReg] = 1;
			GivePlayerCash(playerid, 10000);
		}
		if(PlayerInfo[playerid][pLevel] == -999) //autoban
		{
			Ban(playerid);
		}
		else if(PlayerInfo[playerid][pCK] > 0)
		{
		    Kick(playerid);
		}
		format(string2, sizeof(string2), "* Welcome %s",playername2);
		SendClientMessage(playerid, COLOR_WHITE,string2);
		printf("%s has logged in.",playername2);
		if (PlayerInfo[playerid][pDonateRank] > 0)
		{
			SendClientMessage(playerid, COLOR_WHITE,"* You are a Premium Account user.");
		}
		format(string2, sizeof(string2), " Current Level %d.",PlayerInfo[playerid][pLevel]); // 5
		SendClientMessage(playerid, COLOR_WHITE,string2);
		if (PlayerInfo[playerid][pAdmin] > 0)
		{
			format(string2, sizeof(string2), "* You are logged in as a Level %d Admin.",PlayerInfo[playerid][pAdmin]);
			SendClientMessage(playerid, COLOR_WHITE,string2);
		}
		if(PlayerInfo[playerid][pJailed] == 1)
		{
			format(string2, sizeof(string2), "You are jailed for %d Seconds.", PlayerInfo[playerid][pJailTime]);
			SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
			TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
		}
		if(PlayerInfo[playerid][pJailed] == 2)
		{
			format(string2, sizeof(string2), "You are Prisoned for %d Seconds.", PlayerInfo[playerid][pJailTime]);
			SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
			TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
		}
		if (PlayerInfo[playerid][pHelper] > 0)
		{
			format(string2, sizeof(string2), "* You are logged in as a Level %d Helper.",PlayerInfo[playerid][pHelper]);
			SendClientMessage(playerid, COLOR_WHITE,string2);
		}
		format(string2, sizeof(string2), "- Money %d$ & %d Respect Points.",PlayerInfo[playerid][pCash], PlayerInfo[playerid][pExp]); // 5
		SendClientMessage(playerid, COLOR_WHITE,string2);
		SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
		if(gTeam[playerid] == 0)
		{
			gTeam[playerid] = 3;
		}
		else
		{
			gTeam[playerid] = PlayerInfo[playerid][pTeam];
		}
		gPlayerLogged[playerid] = 1;
		SpawnPlayer(playerid);
		format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~r~~h~ %s", playername2);
		DateProp(playerid);
		GameTextForPlayer(playerid, tmp2, 300, 1);
		SendClientMessage(playerid, COLOR_YELLOW, motd);
		if(PlayerInfo[playerid][pFMember] < 255)
		{
		    format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[PlayerInfo[playerid][pFMember]][FamilyMOTD]);
		    SendClientMessage(playerid, COLOR_YELLOW, tmp2);
		}
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
	    	if(IsPlayerConnected(i))
	    	{
	        	if(PlayerInfo[i][pMaskuse] == 1)
	        	{
	            	ShowPlayerNameTagForPlayer(playerid, i, 0);
	        	}
	    	}
		}
1 warning-	}
Error 2-    return 1;
}
Erors2,1Warnings
1.error 001: expected token: ";", but found "new"
1.warning 209: function "OnPlayerLogin" should return a value
2.error 010: invalid function or declaration
Reply
#2

Код:
public OnPlayerLogin(playerid,password[])
{
	new tmp2[256];
       new string2[128];
	new playername2[MAX_PLAYER_NAME];
	new playersip[24];

	GetPlayerName(playerid, playername2, sizeof(playername2));
	GetPlayerIp(playerid, playersip, sizeof(playersip));

	format(string2, sizeof(string2), "%s.ini", playername2);

	if (dini_Exists(string2))
	{
		PlayerInfo[playerid][pLevel] = dini_Int(string2,"Level");
	    PlayerInfo[playerid][pLighter] = dini_Int(string2,"Lighter");
	    PlayerInfo[playerid][pCigarettes] = dini_Int(string2,"Cigarettes");
		PlayerInfo[playerid][pWantedLevel] = dini_Int(string2,"Wanted");
	    PlayerInfo[playerid][pAdmin] = dini_Int(string2,"AdminLevel");
	    PlayerInfo[playerid][pHelper] = dini_Int(string2,"HelperLevel");
	   	PlayerInfo[playerid][pDonateRank] = dini_Int(string2,"DonateRank");
	    PlayerInfo[playerid][gPupgrade] = dini_Int(string2,"UpgradePoints");
	    PlayerInfo[playerid][pConnectTime] = dini_Int(string2,"ConnectedTime");
	    PlayerInfo[playerid][pReg] = dini_Int(string2,"Registered");
	    PlayerInfo[playerid][pSex] = dini_Int(string2,"Sex");
	    PlayerInfo[playerid][pAge] = dini_Int(string2,"Age");
	    PlayerInfo[playerid][pOrigin] = dini_Int(string2,"Origin");
	    PlayerInfo[playerid][pCK] = dini_Int(string2,"CK");
	    PlayerInfo[playerid][pMuted] = dini_Int(string2,"Muted");
	    PlayerInfo[playerid][pExp] = dini_Int(string2,"Respect")
	    PlayerInfo[playerid][pCash] = dini_Int(string2,"Money");
	    PlayerInfo[playerid][pAccount] = dini_Int(string2,"Bank");
	    PlayerInfo[playerid][pCrimes] = dini_Int(string2,"Crimes");
		PlayerInfo[playerid][pKills] = dini_Int(string2,"Kills");
	    PlayerInfo[playerid][pDeaths] = dini_Int(string2,"Deaths");
	    PlayerInfo[playerid][pArrested] = dini_Int(string2,"Arrested");
	    PlayerInfo[playerid][pWantedDeaths] = dini_Int(string2,"WantedDeaths");
	    PlayerInfo[playerid][pPhoneBook] = dini_Int(string2,"PhoneBook");
	    PlayerInfo[playerid][pLottoNr] = dini_Int(string2,"LottoNr");
	    PlayerInfo[playerid][pFishes] = dini_Int(string2,"Fishes");
	    PlayerInfo[playerid][pBiggestFish] = dini_Int(string2,"BiggestFish");
	    PlayerInfo[playerid][pJob] = dini_Int(string2,"Job");
	    PlayerInfo[playerid][pPayCheck] = dini_Int(string2,"Paycheck");
	    PlayerInfo[playerid][pHeadValue] = dini_Int(string2,"HeadValue");
	    PlayerInfo[playerid][pJailed] = dini_Int(string2,"Jailed");
	    PlayerInfo[playerid][pJailTime] = dini_Int(string2,"JailTime");
	    PlayerInfo[playerid][pMats] = dini_Int(string2,"Materials");
	    PlayerInfo[playerid][pDrugs] = dini_Int(string2,"Drugs");
	    PlayerInfo[playerid][pLeader] = dini_Int(string2,"Leader");
	    PlayerInfo[playerid][pMember] = dini_Int(string2,"Member");
	    PlayerInfo[playerid][pFMember] = dini_Int(string2,"FMember");
	    PlayerInfo[playerid][pRank] = dini_Int(string2,"Rank");
	    PlayerInfo[playerid][pChar] = dini_Int(string2,"Char");
	    PlayerInfo[playerid][pContractTime] = dini_Int(string2,"ContractTime");
	    PlayerInfo[playerid][pDetSkill] = dini_Int(string2,"DetSkill");
	    PlayerInfo[playerid][pSexSkill] = dini_Int(string2,"SexSkill");
	    PlayerInfo[playerid][pBoxSkill] = dini_Int(string2,"BoxSkill");
	    PlayerInfo[playerid][pLawSkill] = dini_Int(string2,"LawSkill");
	    PlayerInfo[playerid][pMechSkill] = dini_Int(string2,"MechSkill");
	    PlayerInfo[playerid][pJackSkill] = dini_Int(string2,"JackSkill");
	    PlayerInfo[playerid][pCarSkill] = dini_Int(string2,"CarSkill");
	    PlayerInfo[playerid][pNewsSkill] = dini_Int(string2,"NewsSkill");
	    PlayerInfo[playerid][pDrugsSkill] = dini_Int(string2,"DrugsSkill");
	    PlayerInfo[playerid][pCookSkill] = dini_Int(string2,"CookSkill");
	    PlayerInfo[playerid][pFishSkill] = dini_Int(string2,"FishSkill");
	    PlayerInfo[playerid][pSHealth] = dini_Int(string2,"pSHealth");
	    PlayerInfo[playerid][pHealth] = dini_Float(string2,"pHealth");
	    PlayerInfo[playerid][pInt] = dini_Int(string2,"Int");
	    PlayerInfo[playerid][pLocal] = dini_Int(string2,"Local");
	    PlayerInfo[playerid][pTeam] = dini_Int(string2,"Team");
	    PlayerInfo[playerid][pModel] = dini_Int(string2,"Model");
	    PlayerInfo[playerid][pPnumber] = dini_Int(string2,"PhoneNr");
	    PlayerInfo[playerid][pPhousekey] = dini_Int(string2,"House");
	    PlayerInfo[playerid][pPbiskey] = dini_Int(string2,"Bizz");
	    PlayerInfo[playerid][pPos_x] = dini_Float(string2,"Pos_x");
	    PlayerInfo[playerid][pPos_y] = dini_Float(string2,"Pos_y");
	    PlayerInfo[playerid][pPos_z] = dini_Float(string2,"Pos_z");
	    PlayerInfo[playerid][pTow] = dini_Float(string2,"Tow");
	    PlayerInfo[playerid][pCarLic] = dini_Int(string2,"CarLic");
	    PlayerInfo[playerid][pFlyLic] = dini_Int(string2,"FlyLic");
	    PlayerInfo[playerid][pBoatLic] = dini_Int(string2,"BoatLic");
	    PlayerInfo[playerid][pFishLic] = dini_Int(string2,"FishLic");
	    PlayerInfo[playerid][pGunLic] = dini_Int(string2,"GunLic");
		PlayerInfo[playerid][pGun1] = dini_Int(string2,"Gun1");
		PlayerInfo[playerid][pGun2] = dini_Int(string2,"Gun2");
		PlayerInfo[playerid][pGun3] = dini_Int(string2,"Gun3");
		PlayerInfo[playerid][pGun4] = dini_Int(string2,"Gun4");
	    PlayerInfo[playerid][pAmmo1] = dini_Int(string2,"Ammo1");
	    PlayerInfo[playerid][pAmmo2] = dini_Int(string2,"Ammo2");
	    PlayerInfo[playerid][pAmmo3] = dini_Int(string2,"Ammo3");
	    PlayerInfo[playerid][pAmmo4] = dini_Int(string2,"Ammo4");
	    PlayerInfo[playerid][pCarTime] = dini_Int(string2,"CarTime");
	    PlayerInfo[playerid][pPayDay] = dini_Int(string2,"PayDay");
	    PlayerInfo[playerid][pPayDayHad] = dini_Int(string2,"PayDayHad");
	    PlayerInfo[playerid][pCDPlayer] = dini_Int(string2,"CDPlayer");
	    PlayerInfo[playerid][pWins] = dini_Int(string2,"Wins");
	    PlayerInfo[playerid][pLoses] = dini_Int(string2,"Loses");
	    PlayerInfo[playerid][pAlcoholPerk] = dini_Int(string2,"AlcoholPerk");
	    PlayerInfo[playerid][pDrugPerk] = dini_Int(string2,"DrugPerk");
	    PlayerInfo[playerid][pMiserPerk] = dini_Int(string2,"MiserPerk");
	    PlayerInfo[playerid][pPainPerk] = dini_Int(string2,"PainPerk");
	    PlayerInfo[playerid][pTraderPerk] = dini_Int(string2,"TraderPerk");
	    PlayerInfo[playerid][pWarns] = dini_Int(string2,"Warnings");
	    PlayerInfo[playerid][pTut] = dini_Int(string2,"Tutorial");
	    PlayerInfo[playerid][pMissionNr] = dini_Int(string2,"Mission");
		PlayerInfo[playerid][pAdjustable] = dini_Int(string2,"Adjustable");
		PlayerInfo[playerid][pFuel] = dini_Int(string2,"Fuel");
		PlayerInfo[playerid][pMarried] = dini_Int(string2,"Married");
		PlayerInfo[playerid][pMarriedTo] = dini_Int(string2,"MarriedTo");
	    PlayerInfo[playerid][pCrack] = dini_Int(string2,"Crack");
		PlayerInfo[playerid][pPassport] = dini_Int(string2,"Passport");
		PlayerInfo[playerid][pBuletin] = dini_Int(string2,"Buletin");
		PlayerInfo[playerid][pCabinetTime] = dini_Int(string2,"CabinetTime");
	    PlayerInfo[playerid][pRobSkill] = dini_Int(string2,"RobSkill");
	    PlayerInfo[playerid][pRob] = dini_Int(string2,"Rob");
		}
		else
		{
		new loginstring[128];
		new loginname[64];
		GetPlayerName(playerid,loginname,sizeof(loginname));
		format(loginstring,sizeof(loginstring),"Wrong Password\nPlease insert the correct password:",loginname);
		ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
  		gPlayerLogTries[playerid] += 1;
		if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
  		return 1;
		}
		PlayerInfo[playerid][pAdjustable] = 0;
		//ResetPlayerCash(playerid);
		ConsumingMoney[playerid] = 1;
		//GivePlayerCash(playerid,PlayerInfo[playerid][pCash]);
		//CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
		if(PlayerInfo[playerid][pReg] == 0)
		{
			PlayerInfo[playerid][pLevel] = 1;
			PlayerInfo[playerid][pSHealth] = 50.0;
			PlayerInfo[playerid][pHealth] = 100.0;
			PlayerInfo[playerid][pPos_x] = 2246.6;
			PlayerInfo[playerid][pPos_y] = -1161.9;
			PlayerInfo[playerid][pPos_z] = 1029.7;
			PlayerInfo[playerid][pInt] = 15;
			PlayerInfo[playerid][pLocal] = 255;
			PlayerInfo[playerid][pTeam] = 3;
			PlayerInfo[playerid][pModel] = 48;
			new randphone = 1000 + random(8999);//minimum 1000  max 9999 //giving one at the start
			PlayerInfo[playerid][pPnumber] = randphone;
			PlayerInfo[playerid][pPhousekey] = 255;
			PlayerInfo[playerid][pPbiskey] = 255;
			PlayerInfo[playerid][pAccount] = 50000;
			PlayerInfo[playerid][pReg] = 1;
			GivePlayerCash(playerid, 10000);
		}
		if(PlayerInfo[playerid][pLevel] == -999) //autoban
		{
			Ban(playerid);
		}
		else if(PlayerInfo[playerid][pCK] > 0)
		{
		    Kick(playerid);
		}
		format(string2, sizeof(string2), "* Welcome %s",playername2);
		SendClientMessage(playerid, COLOR_WHITE,string2);
		printf("%s has logged in.",playername2);
		if (PlayerInfo[playerid][pDonateRank] > 0)
		{
			SendClientMessage(playerid, COLOR_WHITE,"* You are a Premium Account user.");
		}
		format(string2, sizeof(string2), " Current Level %d.",PlayerInfo[playerid][pLevel]); // 5
		SendClientMessage(playerid, COLOR_WHITE,string2);
		if (PlayerInfo[playerid][pAdmin] > 0)
		{
			format(string2, sizeof(string2), "* You are logged in as a Level %d Admin.",PlayerInfo[playerid][pAdmin]);
			SendClientMessage(playerid, COLOR_WHITE,string2);
		}
		if(PlayerInfo[playerid][pJailed] == 1)
		{
			format(string2, sizeof(string2), "You are jailed for %d Seconds.", PlayerInfo[playerid][pJailTime]);
			SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
			TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
		}
		if(PlayerInfo[playerid][pJailed] == 2)
		{
			format(string2, sizeof(string2), "You are Prisoned for %d Seconds.", PlayerInfo[playerid][pJailTime]);
			SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
			TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
		}
		if (PlayerInfo[playerid][pHelper] > 0)
		{
			format(string2, sizeof(string2), "* You are logged in as a Level %d Helper.",PlayerInfo[playerid][pHelper]);
			SendClientMessage(playerid, COLOR_WHITE,string2);
		}
		format(string2, sizeof(string2), "- Money %d$ & %d Respect Points.",PlayerInfo[playerid][pCash], PlayerInfo[playerid][pExp]); // 5
		SendClientMessage(playerid, COLOR_WHITE,string2);
		SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
		if(gTeam[playerid] == 0)
		{
			gTeam[playerid] = 3;
		}
		else
		{
			gTeam[playerid] = PlayerInfo[playerid][pTeam];
		}
		gPlayerLogged[playerid] = 1;
		SpawnPlayer(playerid);
		format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~r~~h~ %s", playername2);
		DateProp(playerid);
		GameTextForPlayer(playerid, tmp2, 300, 1);
		SendClientMessage(playerid, COLOR_YELLOW, motd);
		if(PlayerInfo[playerid][pFMember] < 255)
		{
		    format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[PlayerInfo[playerid][pFMember]][FamilyMOTD]);
		    SendClientMessage(playerid, COLOR_YELLOW, tmp2);
		}
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
	    	if(IsPlayerConnected(i))
	    	{
	        	if(PlayerInfo[i][pMaskuse] == 1)
	        	{
	            	ShowPlayerNameTagForPlayer(playerid, i, 0);
	        	}
	    	}
		}
1 warning-	}
Error 2-    return 1;
}
error 1 fixed now try to compile
Reply
#3

pawn Код:
public OnPlayerLogin(playerid,password[])
{
    new tmp2[256];
       new string2[128];
    new playername2[MAX_PLAYER_NAME];
    new playersip[24];

    GetPlayerName(playerid, playername2, sizeof(playername2));
    GetPlayerIp(playerid, playersip, sizeof(playersip));

    format(string2, sizeof(string2), "%s.ini", playername2);

    if (dini_Exists(string2))
    {
        PlayerInfo[playerid][pLevel] = dini_Int(string2,"Level");
        PlayerInfo[playerid][pLighter] = dini_Int(string2,"Lighter");
        PlayerInfo[playerid][pCigarettes] = dini_Int(string2,"Cigarettes");
        PlayerInfo[playerid][pWantedLevel] = dini_Int(string2,"Wanted");
        PlayerInfo[playerid][pAdmin] = dini_Int(string2,"AdminLevel");
        PlayerInfo[playerid][pHelper] = dini_Int(string2,"HelperLevel");
        PlayerInfo[playerid][pDonateRank] = dini_Int(string2,"DonateRank");
        PlayerInfo[playerid][gPupgrade] = dini_Int(string2,"UpgradePoints");
        PlayerInfo[playerid][pConnectTime] = dini_Int(string2,"ConnectedTime");
        PlayerInfo[playerid][pReg] = dini_Int(string2,"Registered");
        PlayerInfo[playerid][pSex] = dini_Int(string2,"Sex");
        PlayerInfo[playerid][pAge] = dini_Int(string2,"Age");
        PlayerInfo[playerid][pOrigin] = dini_Int(string2,"Origin");
        PlayerInfo[playerid][pCK] = dini_Int(string2,"CK");
        PlayerInfo[playerid][pMuted] = dini_Int(string2,"Muted");
        PlayerInfo[playerid][pExp] = dini_Int(string2,"Respect")
        PlayerInfo[playerid][pCash] = dini_Int(string2,"Money");
        PlayerInfo[playerid][pAccount] = dini_Int(string2,"Bank");
        PlayerInfo[playerid][pCrimes] = dini_Int(string2,"Crimes");
        PlayerInfo[playerid][pKills] = dini_Int(string2,"Kills");
        PlayerInfo[playerid][pDeaths] = dini_Int(string2,"Deaths");
        PlayerInfo[playerid][pArrested] = dini_Int(string2,"Arrested");
        PlayerInfo[playerid][pWantedDeaths] = dini_Int(string2,"WantedDeaths");
        PlayerInfo[playerid][pPhoneBook] = dini_Int(string2,"PhoneBook");
        PlayerInfo[playerid][pLottoNr] = dini_Int(string2,"LottoNr");
        PlayerInfo[playerid][pFishes] = dini_Int(string2,"Fishes");
        PlayerInfo[playerid][pBiggestFish] = dini_Int(string2,"BiggestFish");
        PlayerInfo[playerid][pJob] = dini_Int(string2,"Job");
        PlayerInfo[playerid][pPayCheck] = dini_Int(string2,"Paycheck");
        PlayerInfo[playerid][pHeadValue] = dini_Int(string2,"HeadValue");
        PlayerInfo[playerid][pJailed] = dini_Int(string2,"Jailed");
        PlayerInfo[playerid][pJailTime] = dini_Int(string2,"JailTime");
        PlayerInfo[playerid][pMats] = dini_Int(string2,"Materials");
        PlayerInfo[playerid][pDrugs] = dini_Int(string2,"Drugs");
        PlayerInfo[playerid][pLeader] = dini_Int(string2,"Leader");
        PlayerInfo[playerid][pMember] = dini_Int(string2,"Member");
        PlayerInfo[playerid][pFMember] = dini_Int(string2,"FMember");
        PlayerInfo[playerid][pRank] = dini_Int(string2,"Rank");
        PlayerInfo[playerid][pChar] = dini_Int(string2,"Char");
        PlayerInfo[playerid][pContractTime] = dini_Int(string2,"ContractTime");
        PlayerInfo[playerid][pDetSkill] = dini_Int(string2,"DetSkill");
        PlayerInfo[playerid][pSexSkill] = dini_Int(string2,"SexSkill");
        PlayerInfo[playerid][pBoxSkill] = dini_Int(string2,"BoxSkill");
        PlayerInfo[playerid][pLawSkill] = dini_Int(string2,"LawSkill");
        PlayerInfo[playerid][pMechSkill] = dini_Int(string2,"MechSkill");
        PlayerInfo[playerid][pJackSkill] = dini_Int(string2,"JackSkill");
        PlayerInfo[playerid][pCarSkill] = dini_Int(string2,"CarSkill");
        PlayerInfo[playerid][pNewsSkill] = dini_Int(string2,"NewsSkill");
        PlayerInfo[playerid][pDrugsSkill] = dini_Int(string2,"DrugsSkill");
        PlayerInfo[playerid][pCookSkill] = dini_Int(string2,"CookSkill");
        PlayerInfo[playerid][pFishSkill] = dini_Int(string2,"FishSkill");
        PlayerInfo[playerid][pSHealth] = dini_Int(string2,"pSHealth");
        PlayerInfo[playerid][pHealth] = dini_Float(string2,"pHealth");
        PlayerInfo[playerid][pInt] = dini_Int(string2,"Int");
        PlayerInfo[playerid][pLocal] = dini_Int(string2,"Local");
        PlayerInfo[playerid][pTeam] = dini_Int(string2,"Team");
        PlayerInfo[playerid][pModel] = dini_Int(string2,"Model");
        PlayerInfo[playerid][pPnumber] = dini_Int(string2,"PhoneNr");
        PlayerInfo[playerid][pPhousekey] = dini_Int(string2,"House");
        PlayerInfo[playerid][pPbiskey] = dini_Int(string2,"Bizz");
        PlayerInfo[playerid][pPos_x] = dini_Float(string2,"Pos_x");
        PlayerInfo[playerid][pPos_y] = dini_Float(string2,"Pos_y");
        PlayerInfo[playerid][pPos_z] = dini_Float(string2,"Pos_z");
        PlayerInfo[playerid][pTow] = dini_Float(string2,"Tow");
        PlayerInfo[playerid][pCarLic] = dini_Int(string2,"CarLic");
        PlayerInfo[playerid][pFlyLic] = dini_Int(string2,"FlyLic");
        PlayerInfo[playerid][pBoatLic] = dini_Int(string2,"BoatLic");
        PlayerInfo[playerid][pFishLic] = dini_Int(string2,"FishLic");
        PlayerInfo[playerid][pGunLic] = dini_Int(string2,"GunLic");
        PlayerInfo[playerid][pGun1] = dini_Int(string2,"Gun1");
        PlayerInfo[playerid][pGun2] = dini_Int(string2,"Gun2");
        PlayerInfo[playerid][pGun3] = dini_Int(string2,"Gun3");
        PlayerInfo[playerid][pGun4] = dini_Int(string2,"Gun4");
        PlayerInfo[playerid][pAmmo1] = dini_Int(string2,"Ammo1");
        PlayerInfo[playerid][pAmmo2] = dini_Int(string2,"Ammo2");
        PlayerInfo[playerid][pAmmo3] = dini_Int(string2,"Ammo3");
        PlayerInfo[playerid][pAmmo4] = dini_Int(string2,"Ammo4");
        PlayerInfo[playerid][pCarTime] = dini_Int(string2,"CarTime");
        PlayerInfo[playerid][pPayDay] = dini_Int(string2,"PayDay");
        PlayerInfo[playerid][pPayDayHad] = dini_Int(string2,"PayDayHad");
        PlayerInfo[playerid][pCDPlayer] = dini_Int(string2,"CDPlayer");
        PlayerInfo[playerid][pWins] = dini_Int(string2,"Wins");
        PlayerInfo[playerid][pLoses] = dini_Int(string2,"Loses");
        PlayerInfo[playerid][pAlcoholPerk] = dini_Int(string2,"AlcoholPerk");
        PlayerInfo[playerid][pDrugPerk] = dini_Int(string2,"DrugPerk");
        PlayerInfo[playerid][pMiserPerk] = dini_Int(string2,"MiserPerk");
        PlayerInfo[playerid][pPainPerk] = dini_Int(string2,"PainPerk");
        PlayerInfo[playerid][pTraderPerk] = dini_Int(string2,"TraderPerk");
        PlayerInfo[playerid][pWarns] = dini_Int(string2,"Warnings");
        PlayerInfo[playerid][pTut] = dini_Int(string2,"Tutorial");
        PlayerInfo[playerid][pMissionNr] = dini_Int(string2,"Mission");
        PlayerInfo[playerid][pAdjustable] = dini_Int(string2,"Adjustable");
        PlayerInfo[playerid][pFuel] = dini_Int(string2,"Fuel");
        PlayerInfo[playerid][pMarried] = dini_Int(string2,"Married");
        PlayerInfo[playerid][pMarriedTo] = dini_Int(string2,"MarriedTo");
        PlayerInfo[playerid][pCrack] = dini_Int(string2,"Crack");
        PlayerInfo[playerid][pPassport] = dini_Int(string2,"Passport");
        PlayerInfo[playerid][pBuletin] = dini_Int(string2,"Buletin");
        PlayerInfo[playerid][pCabinetTime] = dini_Int(string2,"CabinetTime");
        PlayerInfo[playerid][pRobSkill] = dini_Int(string2,"RobSkill");
        PlayerInfo[playerid][pRob] = dini_Int(string2,"Rob");
        }
        else
        {
        new loginstring[128];
        new loginname[64];
        GetPlayerName(playerid,loginname,sizeof(loginname));
        format(loginstring,sizeof(loginstring),"Wrong Password\nPlease insert the correct password:",loginname);
        ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
        gPlayerLogTries[playerid] += 1;
        if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
        return 1;
        }
        PlayerInfo[playerid][pAdjustable] = 0;
        //ResetPlayerCash(playerid);
        ConsumingMoney[playerid] = 1;
        //GivePlayerCash(playerid,PlayerInfo[playerid][pCash]);
        //CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
        if(PlayerInfo[playerid][pReg] == 0)
        {
            PlayerInfo[playerid][pLevel] = 1;
            PlayerInfo[playerid][pSHealth] = 50.0;
            PlayerInfo[playerid][pHealth] = 100.0;
            PlayerInfo[playerid][pPos_x] = 2246.6;
            PlayerInfo[playerid][pPos_y] = -1161.9;
            PlayerInfo[playerid][pPos_z] = 1029.7;
            PlayerInfo[playerid][pInt] = 15;
            PlayerInfo[playerid][pLocal] = 255;
            PlayerInfo[playerid][pTeam] = 3;
            PlayerInfo[playerid][pModel] = 48;
            new randphone = 1000 + random(8999);//minimum 1000  max 9999 //giving one at the start
            PlayerInfo[playerid][pPnumber] = randphone;
            PlayerInfo[playerid][pPhousekey] = 255;
            PlayerInfo[playerid][pPbiskey] = 255;
            PlayerInfo[playerid][pAccount] = 50000;
            PlayerInfo[playerid][pReg] = 1;
            GivePlayerCash(playerid, 10000);
        }
        if(PlayerInfo[playerid][pLevel] == -999) //autoban
        {
            Ban(playerid);
        }
        else if(PlayerInfo[playerid][pCK] > 0)
        {
            Kick(playerid);
        }
        format(string2, sizeof(string2), "* Welcome %s",playername2);
        SendClientMessage(playerid, COLOR_WHITE,string2);
        printf("%s has logged in.",playername2);
        if (PlayerInfo[playerid][pDonateRank] > 0)
        {
            SendClientMessage(playerid, COLOR_WHITE,"* You are a Premium Account user.");
        }
        format(string2, sizeof(string2), " Current Level %d.",PlayerInfo[playerid][pLevel]); // 5
        SendClientMessage(playerid, COLOR_WHITE,string2);
        if (PlayerInfo[playerid][pAdmin] > 0)
        {
            format(string2, sizeof(string2), "* You are logged in as a Level %d Admin.",PlayerInfo[playerid][pAdmin]);
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if(PlayerInfo[playerid][pJailed] == 1)
        {
            format(string2, sizeof(string2), "You are jailed for %d Seconds.", PlayerInfo[playerid][pJailTime]);
            SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
            TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
        }
        if(PlayerInfo[playerid][pJailed] == 2)
        {
            format(string2, sizeof(string2), "You are Prisoned for %d Seconds.", PlayerInfo[playerid][pJailTime]);
            SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
            TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
        }
        if (PlayerInfo[playerid][pHelper] > 0)
        {
            format(string2, sizeof(string2), "* You are logged in as a Level %d Helper.",PlayerInfo[playerid][pHelper]);
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        format(string2, sizeof(string2), "- Money %d$ & %d Respect Points.",PlayerInfo[playerid][pCash], PlayerInfo[playerid][pExp]); // 5
        SendClientMessage(playerid, COLOR_WHITE,string2);
        SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
        if(gTeam[playerid] == 0)
        {
            gTeam[playerid] = 3;
        }
        else
        {
            gTeam[playerid] = PlayerInfo[playerid][pTeam];
        }
        gPlayerLogged[playerid] = 1;
        SpawnPlayer(playerid);
        format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~r~~h~ %s", playername2);
        DateProp(playerid);
        GameTextForPlayer(playerid, tmp2, 300, 1);
        SendClientMessage(playerid, COLOR_YELLOW, motd);
        if(PlayerInfo[playerid][pFMember] < 255)
        {
            format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[PlayerInfo[playerid][pFMember]][FamilyMOTD]);
            SendClientMessage(playerid, COLOR_YELLOW, tmp2);
        }
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pMaskuse] == 1)
                {
                    ShowPlayerNameTagForPlayer(playerid, i, 0);
                }
            }
        }
        return 1;
}
Reply
#4

12386) : warning 213: tag mismatch

PlayerInfo[playerid][pTow] = dini_Float(string2,"Tow");
Reply
#5

For future reference Dan. Use this instead. Your code is unreadable.

Reply
#6

pawn Код:
public OnPlayerLogin(playerid,password[])
{
    new tmp2[256];
    new string2[128];
    new playername2[MAX_PLAYER_NAME];
    new playersip[24];
    GetPlayerName(playerid, playername2, sizeof(playername2));
    GetPlayerIp(playerid, playersip, sizeof(playersip));
    format(string2, sizeof(string2), "%s.ini", playername2);
    if (dini_Exists(string2))
    {
        PlayerInfo[playerid][pLevel] = dini_Int(string2,"Level");
        PlayerInfo[playerid][pLighter] = dini_Int(string2,"Lighter");
        PlayerInfo[playerid][pCigarettes] = dini_Int(string2,"Cigarettes");
        PlayerInfo[playerid][pWantedLevel] = dini_Int(string2,"Wanted");
        PlayerInfo[playerid][pAdmin] = dini_Int(string2,"AdminLevel");
        PlayerInfo[playerid][pHelper] = dini_Int(string2,"HelperLevel");
        PlayerInfo[playerid][pDonateRank] = dini_Int(string2,"DonateRank");
        PlayerInfo[playerid][gPupgrade] = dini_Int(string2,"UpgradePoints");
        PlayerInfo[playerid][pConnectTime] = dini_Int(string2,"ConnectedTime");
        PlayerInfo[playerid][pReg] = dini_Int(string2,"Registered");
        PlayerInfo[playerid][pSex] = dini_Int(string2,"Sex");
        PlayerInfo[playerid][pAge] = dini_Int(string2,"Age");
        PlayerInfo[playerid][pOrigin] = dini_Int(string2,"Origin");
        PlayerInfo[playerid][pCK] = dini_Int(string2,"CK");
        PlayerInfo[playerid][pMuted] = dini_Int(string2,"Muted");
        PlayerInfo[playerid][pExp] = dini_Int(string2,"Respect");
        PlayerInfo[playerid][pCash] = dini_Int(string2,"Money");
        PlayerInfo[playerid][pAccount] = dini_Int(string2,"Bank");
        PlayerInfo[playerid][pCrimes] = dini_Int(string2,"Crimes");
        PlayerInfo[playerid][pKills] = dini_Int(string2,"Kills");
        PlayerInfo[playerid][pDeaths] = dini_Int(string2,"Deaths");
        PlayerInfo[playerid][pArrested] = dini_Int(string2,"Arrested");
        PlayerInfo[playerid][pWantedDeaths] = dini_Int(string2,"WantedDeaths");
        PlayerInfo[playerid][pPhoneBook] = dini_Int(string2,"PhoneBook");
        PlayerInfo[playerid][pLottoNr] = dini_Int(string2,"LottoNr");
        PlayerInfo[playerid][pFishes] = dini_Int(string2,"Fishes");
        PlayerInfo[playerid][pBiggestFish] = dini_Int(string2,"BiggestFish");
        PlayerInfo[playerid][pJob] = dini_Int(string2,"Job");
        PlayerInfo[playerid][pPayCheck] = dini_Int(string2,"Paycheck");
        PlayerInfo[playerid][pHeadValue] = dini_Int(string2,"HeadValue");
        PlayerInfo[playerid][pJailed] = dini_Int(string2,"Jailed");
        PlayerInfo[playerid][pJailTime] = dini_Int(string2,"JailTime");
        PlayerInfo[playerid][pMats] = dini_Int(string2,"Materials");
        PlayerInfo[playerid][pDrugs] = dini_Int(string2,"Drugs");
        PlayerInfo[playerid][pLeader] = dini_Int(string2,"Leader");
        PlayerInfo[playerid][pMember] = dini_Int(string2,"Member");
        PlayerInfo[playerid][pFMember] = dini_Int(string2,"FMember");
        PlayerInfo[playerid][pRank] = dini_Int(string2,"Rank");
        PlayerInfo[playerid][pChar] = dini_Int(string2,"Char");
        PlayerInfo[playerid][pContractTime] = dini_Int(string2,"ContractTime");
        PlayerInfo[playerid][pDetSkill] = dini_Int(string2,"DetSkill");
        PlayerInfo[playerid][pSexSkill] = dini_Int(string2,"SexSkill");
        PlayerInfo[playerid][pBoxSkill] = dini_Int(string2,"BoxSkill");
        PlayerInfo[playerid][pLawSkill] = dini_Int(string2,"LawSkill");
        PlayerInfo[playerid][pMechSkill] = dini_Int(string2,"MechSkill");
        PlayerInfo[playerid][pJackSkill] = dini_Int(string2,"JackSkill");
        PlayerInfo[playerid][pCarSkill] = dini_Int(string2,"CarSkill");
        PlayerInfo[playerid][pNewsSkill] = dini_Int(string2,"NewsSkill");
        PlayerInfo[playerid][pDrugsSkill] = dini_Int(string2,"DrugsSkill");
        PlayerInfo[playerid][pCookSkill] = dini_Int(string2,"CookSkill");
        PlayerInfo[playerid][pFishSkill] = dini_Int(string2,"FishSkill");
        PlayerInfo[playerid][pSHealth] = dini_Int(string2,"pSHealth");
        PlayerInfo[playerid][pHealth] = dini_Float(string2,"pHealth");
        PlayerInfo[playerid][pInt] = dini_Int(string2,"Int");
        PlayerInfo[playerid][pLocal] = dini_Int(string2,"Local");
        PlayerInfo[playerid][pTeam] = dini_Int(string2,"Team");
        PlayerInfo[playerid][pModel] = dini_Int(string2,"Model");
        PlayerInfo[playerid][pPnumber] = dini_Int(string2,"PhoneNr");
        PlayerInfo[playerid][pPhousekey] = dini_Int(string2,"House");
        PlayerInfo[playerid][pPbiskey] = dini_Int(string2,"Bizz");
        PlayerInfo[playerid][pPos_x] = dini_Float(string2,"Pos_x");
        PlayerInfo[playerid][pPos_y] = dini_Float(string2,"Pos_y");
        PlayerInfo[playerid][pPos_z] = dini_Float(string2,"Pos_z");
        PlayerInfo[playerid][pTow] = dini_Float(string2,"Tow");
        PlayerInfo[playerid][pCarLic] = dini_Int(string2,"CarLic");
        PlayerInfo[playerid][pFlyLic] = dini_Int(string2,"FlyLic");
        PlayerInfo[playerid][pBoatLic] = dini_Int(string2,"BoatLic");
        PlayerInfo[playerid][pFishLic] = dini_Int(string2,"FishLic");
        PlayerInfo[playerid][pGunLic] = dini_Int(string2,"GunLic");
        PlayerInfo[playerid][pGun1] = dini_Int(string2,"Gun1");
        PlayerInfo[playerid][pGun2] = dini_Int(string2,"Gun2");
        PlayerInfo[playerid][pGun3] = dini_Int(string2,"Gun3");
        PlayerInfo[playerid][pGun4] = dini_Int(string2,"Gun4");
        PlayerInfo[playerid][pAmmo1] = dini_Int(string2,"Ammo1");
        PlayerInfo[playerid][pAmmo2] = dini_Int(string2,"Ammo2");
        PlayerInfo[playerid][pAmmo3] = dini_Int(string2,"Ammo3");
        PlayerInfo[playerid][pAmmo4] = dini_Int(string2,"Ammo4");
        PlayerInfo[playerid][pCarTime] = dini_Int(string2,"CarTime");
        PlayerInfo[playerid][pPayDay] = dini_Int(string2,"PayDay");
        PlayerInfo[playerid][pPayDayHad] = dini_Int(string2,"PayDayHad");
        PlayerInfo[playerid][pCDPlayer] = dini_Int(string2,"CDPlayer");
        PlayerInfo[playerid][pWins] = dini_Int(string2,"Wins");
        PlayerInfo[playerid][pLoses] = dini_Int(string2,"Loses");
        PlayerInfo[playerid][pAlcoholPerk] = dini_Int(string2,"AlcoholPerk");
        PlayerInfo[playerid][pDrugPerk] = dini_Int(string2,"DrugPerk");
        PlayerInfo[playerid][pMiserPerk] = dini_Int(string2,"MiserPerk");
        PlayerInfo[playerid][pPainPerk] = dini_Int(string2,"PainPerk");
        PlayerInfo[playerid][pTraderPerk] = dini_Int(string2,"TraderPerk");
        PlayerInfo[playerid][pWarns] = dini_Int(string2,"Warnings");
        PlayerInfo[playerid][pTut] = dini_Int(string2,"Tutorial");
        PlayerInfo[playerid][pMissionNr] = dini_Int(string2,"Mission");
        PlayerInfo[playerid][pAdjustable] = dini_Int(string2,"Adjustable");
        PlayerInfo[playerid][pFuel] = dini_Int(string2,"Fuel");
        PlayerInfo[playerid][pMarried] = dini_Int(string2,"Married");
        PlayerInfo[playerid][pMarriedTo] = dini_Int(string2,"MarriedTo");
        PlayerInfo[playerid][pCrack] = dini_Int(string2,"Crack");
        PlayerInfo[playerid][pPassport] = dini_Int(string2,"Passport");
        PlayerInfo[playerid][pBuletin] = dini_Int(string2,"Buletin");
        PlayerInfo[playerid][pCabinetTime] = dini_Int(string2,"CabinetTime");
        PlayerInfo[playerid][pRobSkill] = dini_Int(string2,"RobSkill");
        PlayerInfo[playerid][pRob] = dini_Int(string2,"Rob");
        }
        else
        {
        new loginstring[128];
        new loginname[64];
        GetPlayerName(playerid,loginname,sizeof(loginname));
        format(loginstring,sizeof(loginstring),"Wrong Password\nPlease insert the correct password:",loginname);
        ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
        gPlayerLogTries[playerid] += 1;
        if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
        return 1;
        }
        PlayerInfo[playerid][pAdjustable] = 0;
        //ResetPlayerCash(playerid);
        ConsumingMoney[playerid] = 1;
        //GivePlayerCash(playerid,PlayerInfo[playerid][pCash]);
        //CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
        if(PlayerInfo[playerid][pReg] == 0)
        {
            PlayerInfo[playerid][pLevel] = 1;
            PlayerInfo[playerid][pSHealth] = 50.0;
            PlayerInfo[playerid][pHealth] = 100.0;
            PlayerInfo[playerid][pPos_x] = 2246.6;
            PlayerInfo[playerid][pPos_y] = -1161.9;
            PlayerInfo[playerid][pPos_z] = 1029.7;
            PlayerInfo[playerid][pInt] = 15;
            PlayerInfo[playerid][pLocal] = 255;
            PlayerInfo[playerid][pTeam] = 3;
            PlayerInfo[playerid][pModel] = 48;
            new randphone = 1000 + random(8999);//minimum 1000  max 9999 //giving one at the start
            PlayerInfo[playerid][pPnumber] = randphone;
            PlayerInfo[playerid][pPhousekey] = 255;
            PlayerInfo[playerid][pPbiskey] = 255;
            PlayerInfo[playerid][pAccount] = 50000;
            PlayerInfo[playerid][pReg] = 1;
            GivePlayerCash(playerid, 10000);
        }
        if(PlayerInfo[playerid][pLevel] == -999) //autoban
        {
            Ban(playerid);
        }
        else if(PlayerInfo[playerid][pCK] > 0)
        {
            Kick(playerid);
        }
        format(string2, sizeof(string2), "* Welcome %s",playername2);
        SendClientMessage(playerid, COLOR_WHITE,string2);
        printf("%s has logged in.",playername2);
        if (PlayerInfo[playerid][pDonateRank] > 0)
        {
            SendClientMessage(playerid, COLOR_WHITE,"* You are a Premium Account user.");
        }
        format(string2, sizeof(string2), " Current Level %d.",PlayerInfo[playerid][pLevel]); // 5
        SendClientMessage(playerid, COLOR_WHITE,string2);
        if (PlayerInfo[playerid][pAdmin] > 0)
        {
            format(string2, sizeof(string2), "* You are logged in as a Level %d Admin.",PlayerInfo[playerid][pAdmin]);
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        if(PlayerInfo[playerid][pJailed] == 1)
        {
            format(string2, sizeof(string2), "You are jailed for %d Seconds.", PlayerInfo[playerid][pJailTime]);
            SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
            TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
        }
        if(PlayerInfo[playerid][pJailed] == 2)
        {
            format(string2, sizeof(string2), "You are Prisoned for %d Seconds.", PlayerInfo[playerid][pJailTime]);
            SendClientMessage(playerid, TEAM_CYAN_COLOR, string2);
            TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
        }
        if (PlayerInfo[playerid][pHelper] > 0)
        {
            format(string2, sizeof(string2), "* You are logged in as a Level %d Helper.",PlayerInfo[playerid][pHelper]);
            SendClientMessage(playerid, COLOR_WHITE,string2);
        }
        format(string2, sizeof(string2), "- Money %d$ & %d Respect Points.",PlayerInfo[playerid][pCash], PlayerInfo[playerid][pExp]); // 5
        SendClientMessage(playerid, COLOR_WHITE,string2);
        SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
        if(gTeam[playerid] == 0)
        {
            gTeam[playerid] = 3;
        }
        else
        {
            gTeam[playerid] = PlayerInfo[playerid][pTeam];
        }
        gPlayerLogged[playerid] = 1;
        SpawnPlayer(playerid);
        format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~r~~h~ %s", playername2);
        DateProp(playerid);
        GameTextForPlayer(playerid, tmp2, 300, 1);
        SendClientMessage(playerid, COLOR_YELLOW, motd);
        if(PlayerInfo[playerid][pFMember] < 255)
        {
            format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[PlayerInfo[playerid][pFMember]][FamilyMOTD]);
            SendClientMessage(playerid, COLOR_YELLOW, tmp2);
        }
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pMaskuse] == 1)
                {
                    ShowPlayerNameTagForPlayer(playerid, i, 0);
                }
            }
        }
        return 1;
}
Reply
#7

thx sooo much i fixed my problem..i dont know how to thank you all...
Reply
#8

Quote:
Originally Posted by Dan_Barocu
Посмотреть сообщение
12386) : warning 213: tag mismatch

PlayerInfo[playerid][pTow] = dini_Float(string2,"Tow");
Can someone please help me with this..
Reply
#9

Your array probably got an error, you sure you got in your enum "pTow" included?
Reply
#10

Quote:
Originally Posted by Twisted_Insane
Посмотреть сообщение
Your array probably got an error, you sure you got in your enum "pTow" included?
pawn Код:
enum pInfo
{
    pKey[128],
    pLevel,
    pAdmin,
    pHelper,
    pDonateRank,
    gPupgrade,
    pTow,
    pConnectTime,
    pHMuted,
    pReg,
    pMaskuse,
    pLighter,
    pCigarettes,
    pSex,
    pLockAc,
    pAge,
    pRobSkill,
    pGarbageTime,//garbagejob
    pRob,
    pHackTog,
    pOrigin,
    pCK,
    pMuted,
    pMuteTime,
    pExp,
    pCash,
    pAccount,
    pCrimes,
    pKills,
    pDeaths,
    pArrested,
    pWantedLevel,
    pWantedDeaths,
    pPhoneBook,
    pLottoNr,
    pFishes,
    pBiggestFish,
    pJob,
    pSeatBelt,
    pNewbTimer,
    pPayCheck,
    pHeadValue,
    pJailed,
    pWarns,
    pJailTime,
    pMats,
    pDrugs,
    pLeader,
    pMember,
    pFMember,
    pRank,
    pRequestingBackup,
    pChar,
    pContractTime,
    pDetSkill,
    pSexSkill,
    pBoxSkill,
    pLawSkill,
    pMechSkill,
    pJackSkill,
    pCarSkill,
    pNewsSkill,
    pDrugsSkill,
    pCookSkill,
    pFishSkill,
    Float:pHealth,
    Float:pSHealth,
    pInt,
    pLocal,
    pTeam,
    pModel,
    pPnumber,
    pPhousekey,
    pPbiskey,
    Float:pPos_x,
    Float:pPos_y,
    Float:pPos_z,
    pCarLic,
    pBuletin,
    pFlyLic,
    pBoatLic,
    pFishLic,
    pGunLic,
    pGun1,
    pGun2,
    pGun3,
    pRoadblock,
    pGun4,
    pAmmo1,
    pAmmo2,
    pAmmo3,
    pAmmo4,
    pCarTime,
    pPayDay,
    pPayDayHad,
    pCDPlayer,
    pWins,
    pLoses,
    pAlcoholPerk,
    pDrugPerk,
    pMiserPerk,
    pPainPerk,
    pTraderPerk,
    pTut,
    pMissionNr,
    pAdjustable,
    pFuel,
    pMarried,
    pMarriedTo[128],
    pPassport,
    pCrack,
    pCabinetTime,
    bool:SpawnDance,
    Float:SpawnAngle,
    SpawnTimer,
};
new PlayerInfo[MAX_PLAYERS][pInfo];
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)