CALLBACK: OnPlayerRegister(playerid, password[])
{
if(IsPlayerNPC(playerid))return true;
if(IsPlayerConnected(playerid))
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "accounts/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
new var[32];
format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
//PlayerInfo[playerid][pMoney] += PlayerInfo[playerid][pMoney];
format(var, 32, "pFWarns=%d\n",PlayerInfo[playerid][pFWarns]);fwrite(hFile, var);
format(var, 32, "RpTest=%d\n",PlayerInfo[playerid][pRpTest]);fwrite(hFile, var);//РП тест
format(var, 32, "Pin=%d\n",PlayerInfo[playerid][pPin]);fwrite(hFile, var);
format(var, 32, "AdminPass=%d\n",PlayerInfo[playerid][pAdminPass]);fwrite(hFile, var);
format(var, 32, "RobbedBank=%d\n",PlayerInfo[playerid][pRobbedBank]);fwrite(hFile, var);//кол-во грабить банк
format(var, 32, "MedCard=%d\n",PlayerInfo[playerid][pMedCard]);fwrite(hFile, var);
format(var, 32, "SD=%d\n",PlayerInfo[playerid][pSD]);fwrite(hFile, var);
format(var, 32, "Garagekey=%d\n",PlayerInfo[playerid][pPgaragekey]);fwrite(hFile, var);
format(var, 32, "HouseKey=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);
format(var, 32, "ArmBil=%d\n",PlayerInfo[playerid][pArmBil]);fwrite(hFile, var);
format(var, 32, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
format(var, 32, "Spawn=%d\n",PlayerInfo[playerid][pSpawn]);fwrite(hFile, var);
format(var, 32, "Fish=%d\n",PlayerInfo[playerid][pFish]);fwrite(hFile, var);
format(var, 32, "Fishing=%d\n",PlayerInfo[playerid][pFishing]);fwrite(hFile, var);
format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdministrator]);fwrite(hFile, var);
format(var, 32, "Brak=%d\n",PlayerInfo[playerid][pBrak]);fwrite(hFile, var);
format(var, 32, "HelperLevel=%d\n",PlayerInfo[playerid][pModerators]);fwrite(hFile, var);
format(var, 32, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
format(var, 32, "Hospit=%d\n",PlayerInfo[playerid][pHospital]);fwrite(hFile, var);
format(var, 32, "MuteTime=%d\n",PlayerInfo[playerid][pMuteTime]);fwrite(hFile, var);
format(var, 32, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);
format(var, 32, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
format(var, 32, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);
format(var, 32, "Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, var);
format(var, 32, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);
format(var, 32, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
format(var, 32, "Money=%d\n",PlayerInfo[playerid][pMoney]);fwrite(hFile, var);
format(var, 32, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);
format(var, 32, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);
format(var, 32, "PhoneMoney=%d\n",PlayerInfo[playerid][pPhoneMoney]);fwrite(hFile, var);
format(var, 32, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);
format(var, 32, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);
format(var, 32, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);
format(var, 32, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);
format(var, 32, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);
format(var, 32, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);
format(var, 32, "Mask=%d\n",PlayerInfo[playerid][pMask]);fwrite(hFile, var);
format(var, 32, "Matsss=%d\n",PlayerInfo[playerid][pMatsss]);fwrite(hFile, var);
format(var, 32, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);
format(var, 32, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);
format(var, 32, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);
format(var, 32, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);
format(var, 32, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
format(var, 32, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
format(var, 32, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
format(var, 32, "Clock=%d\n",PlayerInfo[playerid][pClock]);fwrite(hFile, var);//покупка
format(var, 32, "Kpk=%d\n",PlayerInfo[playerid][pKpk]);fwrite(hFile, var);///kpk покупка
format(var, 32, "Pasport=%d\n",PlayerInfo[playerid][pPasport]);fwrite(hFile, var);
if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))
{
PlayerInfo[playerid][pPos_x] = 1684.9;
PlayerInfo[playerid][pPos_y] = -2244.5;
PlayerInfo[playerid][pPos_z] = 13.5;
}
if(Spectate[playerid] != 255)
{
PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx];
PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy];
PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz];
PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
}
PlayerInfo[playerid][pStil1] = 0;
PlayerInfo[playerid][pStil2] = 0;
PlayerInfo[playerid][pStil3] = 0;
PlayerInfo[playerid][pSleep] = 30;
PlayerInfo[playerid][pToilet] = 30;
PlayerInfo[playerid][pHunger] = 30;
format(var, 32, "Stil1=%d\n",PlayerInfo[playerid][pStil1]);fwrite(hFile, var);
format(var, 32, "Stil2=%d\n",PlayerInfo[playerid][pStil2]);fwrite(hFile, var);
format(var, 32, "Stil3=%d\n",PlayerInfo[playerid][pStil3]);fwrite(hFile, var);
format(var, 32, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);
format(var, 32, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);
format(var, 32, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);
format(var, 32, "CarLicA=%d\n",PlayerInfo[playerid][pCarLicA]);fwrite(hFile, var);
format(var, 32, "CarLicB=%d\n",PlayerInfo[playerid][pCarLicB]);fwrite(hFile, var);
format(var, 32, "CarLicC=%d\n",PlayerInfo[playerid][pCarLicC]);fwrite(hFile, var);
format(var, 32, "CarLicD=%d\n",PlayerInfo[playerid][pCarLicD]);fwrite(hFile, var);
format(var, 32, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var);
format(var, 32, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);
format(var, 32, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);
format(var, 32, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);
format(var, 32, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);
format(var, 32, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);
format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
format(var, 32, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
format(var, 32, "Wanted=%d\n",PlayerInfo[playerid][pWanted]);fwrite(hFile, var);
format(var, 32, "Pasport=%d\n",PlayerInfo[playerid][pPasport]);fwrite(hFile, var);
format(var, 32, "Tros=%d\n",PlayerInfo[playerid][pTros]);fwrite(hFile, var);//Трос для авто
format(var, 32, "Sleep=%d\n",PlayerInfo[playerid][pSleep]);fwrite(hFile, var);
format(var, 32, "Toilet=%d\n",PlayerInfo[playerid][pToilet]);fwrite(hFile, var);
format(var, 32, "Hunger=%d\n",PlayerInfo[playerid][pHunger]);fwrite(hFile, var);//pRington
format(var, 32, "Rington=%d\n",PlayerInfo[playerid][pRington]);fwrite(hFile, var);
fclose(hFile);
SendClientMessage(playerid, COLOR_YELLOW, "[Сервер]: Аккаунт успешно зарегестрирован!");
}
}
return true;
}