Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock LoadAccount(playerid)
- {
- new string[64];
- new playername[32];
- GetPlayerName(playerid,playername,32);
- format(query,256, "SELECT * FROM "TABLE_ACCOUNT" WHERE name = '%s' LIMIT 1",playername);
- mysql_query(query);
- mysql_store_result();
- if(mysql_fetch_row(query) == 1)
- {
- sscanf(query, "p<|>is[32]s[32]s[16]iis[32]s[64]iiiis[16]iiiiiiis[16]s[40]s[80]iiiiis[16]s[20]iiiis[32]s[32]fiiiiis[32]s[32]iiiiiiiiiiiiiiiiiiiiiiifiiiiiiiiiiiiiffffis[64]iiiiiis[64]iiiis[16]iis[100]ii",
- PlayerInfo[playerid][pID],//1----
- PlayerInfo[playerid][pSendername],//2---------
- PlayerInfo[playerid][pPassword],//3---------
- PlayerInfo[playerid][pIP],//4----------
- PlayerInfo[playerid][pAdminn],//5
- PlayerInfo[playerid][pAdmPass],
- PlayerInfo[playerid][pIpPassword],//6
- PlayerInfo[playerid][pMail],//7
- PlayerInfo[playerid][pLevel],//8
- PlayerInfo[playerid][pCash],//9
- PlayerInfo[playerid][pBank],//10
- PlayerInfo[playerid][pExp],//11
- PlayerInfo[playerid][pRegData],//12
- PlayerInfo[playerid][pLeader],//13
- PlayerInfo[playerid][pMember],//14
- PlayerInfo[playerid][pRank],//15
- PlayerInfo[playerid][pWarn],//16
- PlayerInfo[playerid][pSex],//17
- PlayerInfo[playerid][pModel],//18
- PlayerInfo[playerid][pChar],//19
- PlayerInfo[playerid][pLics],//20
- PlayerInfo[playerid][pGuns],//21
- PlayerInfo[playerid][pAmmos],//22
- PlayerInfo[playerid][pGunSkill][6],//23
- PlayerInfo[playerid][pMuted],//24
- PlayerInfo[playerid][pPick],//25
- PlayerInfo[playerid][pCheckTime],//26
- PlayerInfo[playerid][pNews],//27
- PlayerInfo[playerid][pPhones],//28
- PlayerInfo[playerid][pTexts],//29
- PlayerInfo[playerid][pMorgan],//30
- PlayerInfo[playerid][pMorganTime],//31-------------------------------------
- PlayerInfo[playerid][pWanted],//32
- PlayerInfo[playerid][pWantedTime],//33
- PlayerInfo[playerid][pWantedWho],//34
- PlayerInfo[playerid][pWantedReason],//35
- PlayerInfo[playerid][pHeal],//36
- PlayerInfo[playerid][pDrugs],//37
- PlayerInfo[playerid][pMats],//38
- PlayerInfo[playerid][pCrimes],//39
- PlayerInfo[playerid][pJob],//40
- PlayerInfo[playerid][pMarried],//41
- PlayerInfo[playerid][pWhoMarried],//42
- PlayerInfo[playerid][pReferal],//43
- PlayerInfo[playerid][pRefMoney],//44
- PlayerInfo[playerid][pPayCheck],//45--------------------
- PlayerInfo[playerid][pFish],//46
- PlayerInfo[playerid][pLottery],//47
- PlayerInfo[playerid][pVIP],//48
- PlayerInfo[playerid][pTime],//49
- PlayerInfo[playerid][pFightStyle],//50
- PlayerInfo[playerid][pCredits],//51
- PlayerInfo[playerid][pPromoCode],//51
- PlayerInfo[playerid][pSkin1],//52
- PlayerInfo[playerid][pSkin2],//53
- PlayerInfo[playerid][pSkin3],//54
- PlayerInfo[playerid][pSpawnChange],//55
- PlayerInfo[playerid][pGunSkill][0],//56
- PlayerInfo[playerid][pGunSkill][1],//57
- PlayerInfo[playerid][pGunSkill][2],//58
- PlayerInfo[playerid][pGunSkill][3],//59
- PlayerInfo[playerid][pGunSkill][4],//60
- PlayerInfo[playerid][pGunSkill][5],//61
- PlayerInfo[playerid][pRPR],//62
- PlayerInfo[playerid][pGlasses],//63
- PlayerInfo[playerid][pSatiety],//64
- PlayerInfo[playerid][pRPRGive],//65
- PlayerInfo[playerid][pHealthS],//66
- PlayerInfo[playerid][pSportEXP],//67
- PlayerInfo[playerid][pOnline],//68
- PlayerInfo[playerid][pZakon],//69
- PlayerInfo[playerid][pBolezn],//70
- PlayerInfo[playerid][ProverkaIP],//71
- PlayerInfo[playerid][pHospital],//72
- PlayerInfo[playerid][pWatch],//73
- PlayerInfo[playerid][pCiggare],//74
- PlayerInfo[playerid][pSprunk],//75
- PlayerInfo[playerid][pMask],//76
- PlayerInfo[playerid][pPhoneBalance],//77
- PlayerInfo[playerid][pTruckSkill],//78
- PlayerInfo[playerid][cModel],//79
- PlayerInfo[playerid][cX],//80
- PlayerInfo[playerid][cY],//81
- PlayerInfo[playerid][cZ],//82
- PlayerInfo[playerid][cFa],//83
- PlayerInfo[playerid][cFuel],//85
- PlayerInfo[playerid][cNumber],//86
- PlayerInfo[playerid][pCReg],
- PlayerInfo[playerid][cCarAr],//96
- PlayerInfo[playerid][cClass],//84
- PlayerInfo[playerid][cColor][0],//87
- PlayerInfo[playerid][cColor][1],//88
- PlayerInfo[playerid][cLock],//89
- PlayerInfo[playerid][cCost],//90
- PlayerInfo[playerid][cVehcom],//91
- PlayerInfo[playerid][cPaintjob],//92
- PlayerInfo[playerid][pSpawn],//93
- PlayerInfo[playerid][pVb],//94
- PlayerInfo[playerid][pWorkBook],//95
- PlayerInfo[playerid][pVIPDate],
- PlayerInfo[playerid][pVzlom],
- PlayerInfo[playerid][pLastVizit],
- PlayerInfo[playerid][pUl],
- PlayerInfo[playerid][pFast]);//97
- mysql_free_result();
- printf("Значение LastVisit загружено: %s", PlayerInfo[playerid][pLastVizit]);
- sscanf(PlayerInfo[playerid][cVehcom], "p<,>a<i>[14]",PlayerInfo[playerid][cVehcoms]);
- LoadMyCar(playerid);
- PlayerLogged[playerid] = true;
- TimeLogged[playerid] = -1;
- TextDrawShowForPlayer(playerid, SiteText);
- sscanf(PlayerInfo[playerid][pTexts], "p<,>a<i>[3]", PlayerInfo[playerid][pText]);
- sscanf(PlayerInfo[playerid][pPhones], "p<,>a<i>[3]", PlayerInfo[playerid][pPhone]);
- sscanf(PlayerInfo[playerid][pLics], "p<,>a<i>[5]",PlayerInfo[playerid][pLic]);
- sscanf(PlayerInfo[playerid][pWorkBook], "p<,>a<i>[6]",PlayerInfo[playerid][pWB]);
- new a;
- while(a++ < 100) SendClientMessage(playerid, COLOR_LIGHTRED, "");
- if(X2DAY != 1)
- {
- SendClientMessage(playerid, COLOR_ORANGE, "{027BEB}Добро пожаловать на Russia RolePlay");
- SendClientMessage(playerid, COLOR_RED, "[Подсказка] {FFFFFF}Используйте команду /menu и /gps для управления игровым персонажем.");
- SendClientMessage(playerid, COLOR_RED, "[Подсказка] {FFFFFF}Вы можете задать вопрос в нашу техническую поддержку /report.");
- }
- else if(X2DAY == 1)
- {
- SendClientMessage(playerid, COLOR_ORANGE, "{027BEB}Добро пожаловать на Russia RolePlay");
- SendClientMessage(playerid, COLOR_RED, "[Подсказка] {FFFFFF}Используйте команду /menu и /gps для управления игровым персонажем.");
- SendClientMessage(playerid, COLOR_RED, "[Подсказка] {FFFFFF}Вы можете задать вопрос в нашу техническую поддержку /report.");
- SendClientMessage(playerid, COLOR_YELLOW, "Сегодня на сервере X2 день! Это значит, что оплата на работах, зарплата во фракциях,");
- SendClientMessage(playerid, COLOR_YELLOW, "опыт и т.д начисляются вдвое больше!");
- }
- format(PlayerInfo[playerid][pLastVizit],100,"%s",PlayerInfo[playerid][pLastVizit]);
- SendMes(playerid,COLOR_RED,"[Информация] {FFFFFF}Последний раз вход на аккаунт был выполнен:{FFFFFF} %s ",PlayerInfo[playerid][pLastVizit]);
- if(PlayerInfo[playerid][pAdminn] > 0) AdminLogged[playerid] = true;
- if(gettime() >= PlayerInfo[playerid][pVIPDate])
- {
- PlayerInfo[playerid][pVIP] = 0;
- PlayerInfo[playerid][pVIPDate] = 0;
- //SendClientMessage(playerid, COLOR_RED, "[Важно] {FFFFFF}Срок вашего VIP аккаунта истек, уровень VIP был снят.");
- }
- else SendClientMessage(playerid, COLOR_RED, "[Информация]{FFFFFF} Возможности VIP аккаунта активированы, приятной игры!");
- if (PlayerInfo[playerid][pText][0] == 1)
- {
- SendClientMessage(playerid, COLOR_RED, "[Важно] {FFFFFF}Вы забыли оплатить за кварплату, ваш дом продали!");
- SendClientMessage(playerid, COLOR_RED, "{FFFFFF}На ваш банковский счет возвращена стоимость дома по гос-ву");
- PlayerInfo[playerid][pText][0] = 0;
- format(PlayerInfo[playerid][pTexts], 20, "%i, %i, %i", PlayerInfo[playerid][pText][0], PlayerInfo[playerid][pText][1], PlayerInfo[playerid][pText][2]);
- format(query, 256, "UPDATE "TABLE_ACCOUNT" SET text = '%s' WHERE name = '%s'", PlayerInfo[playerid][pTexts], PlayerInfo[playerid][pSendername]);
- mysql_query(query);
- }
- if(PlayerInfo[playerid][pText][1] == 1)
- {
- SendClientMessage(playerid, COLOR_RED, "[Важно] {FFFFFF}Ваш бизнес закрыли в связи с нехваткой ресурсов");
- SendClientMessage(playerid, COLOR_YELLOW,"{FFFFFF}Бюджет бизнеса зачислен на ваш банковский счет");
- PlayerInfo[playerid][pText][1] = 0;
- format(PlayerInfo[playerid][pTexts], 20, "%i, %i, %i", PlayerInfo[playerid][pText][0], PlayerInfo[playerid][pText][1], PlayerInfo[playerid][pText][2]);
- format(query, 256, "UPDATE "TABLE_ACCOUNT" SET text = '%s' WHERE name = '%s'", PlayerInfo[playerid][pTexts], PlayerInfo[playerid][pSendername]);
- mysql_query(query);
- }
- if(PlayerInfo[playerid][pText][2] == 1)
- {
- new p = PlayerInfo[playerid][pRefMoney] / 100000;
- for(new i = 1; i <= p; i++)
- {
- GiveMoney(playerid, 100000);
- PlayerInfo[playerid][pRefMoney] -= 100000;
- }
- PlayerInfo[playerid][pText][2] = 0;
- format(PlayerInfo[playerid][pTexts], 20, "%i, %i, %i", PlayerInfo[playerid][pText][0], PlayerInfo[playerid][pText][1], PlayerInfo[playerid][pText][2]);
- format(query, 256, "UPDATE "TABLE_ACCOUNT" SET text = '%s', refmoney WHERE name = '%s'", PlayerInfo[playerid][pTexts], PlayerInfo[playerid][pRefMoney], PlayerInfo[playerid][pSendername]);
- mysql_query(query);
- }
- if(PlayerInfo[playerid][pGunSkill][6] >= NORM_SKILLS_PLAYER) VehRe[playerid] = true;
- SetSpawnInfo(playerid, 255, PlayerInfo[playerid][pModel], 0, 0, 0, 1.0, -1, -1, -1, -1, -1, -1);
- SpawnPlayer(playerid);
- new str123[12];
- GetPlayerIp(playerid,str123,12);
- format(string, 64, "%s зашел в аккаунт с ip: %s",PlayerInfo[playerid][pSendername],str123);
- Log("LogInfo",string);
- DeletePVar(playerid,"Acc");
- SetPlayerInt(PlayerInfo[playerid][pSendername], "online", 1);
- //LoadMyCar(playerid);
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement