Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Перевод мода на sqlite и создание БД

Статус
В этой теме нельзя размещать новые ответы.

Dark_Ilya

Компетентный

1. Что вам требуется : Перевод мода на sqlite и создание для них БД.
P.S. не путайте mysql и sqlite
2. Цена вопроса : Думаю договоримся
3. Связь: Ваши данные, для связи с Вами. Желательно PM, т.к. из-за skype высокая нагрузка, в 80% случаев он находится в оффнутом состянии.[Skype: iliyaershov]


Самое большое, что надо перевести - загрузка/сохранение аккаунтов.Вот пример. Так же в моде есть система багажников, авто, домов - вот их тоже надо...
PHP:
publics: SavePlayer(playerid)
{
	if(LoginOn[playerid] == true && GetPVarInt(playerid,"LoginOOn") == 0)
	{
		new string3[33];
		format(string3, sizeof(string3), "us/%s.ini", PlayerInfo[playerid][pName]);
		new iniFile = ini_openFile (string3);
		PlayerInfo[playerid][pCash] = GetPlayerCash(playerid);
		ini_setInteger(iniFile,"pPhousekey",PlayerInfo[playerid][pPhousekey]);
		ini_setInteger(iniFile,"pSpawn",PlayerInfo[playerid][pSpawn]);
		ini_setInteger(iniFile,"PayTime", PlayerInfo[playerid][pPayTime]);
		ini_setInteger(iniFile,"pPassport",PlayerInfo[playerid][pPassport]);
		ini_setInteger(iniFile,"pPassportnum",PlayerInfo[playerid][pPassportnum]);
		ini_setInteger(iniFile,"Level",PlayerInfo[playerid][pLevel]);
		MuteTimeUpdate(playerid);
		if(IsPlayerInAnyVehicle(playerid))RemoveFromVehicle(playerid);
		if(IsPlayerInWater(playerid))PlayerInfo[playerid][pText][0] = 1;
		else
		{
			GetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
			PlayerInfo[playerid][pInt]=GetPlayerInterior(playerid);
			PlayerInfo[playerid][pWorld]=GetPlayerVirtualWorld(playerid);
		}
		ini_setInteger(iniFile,"Exp",PlayerInfo[playerid][pExp]);
		//ini_setString(iniFile,"Татуировка", PlayerInfo[playerid][pTaty]);
		new string[30];
		for(new i = 0;i < ALL_ITEMS_SIZE;i++)
		{
			format(string,30,"%s",Items_All[i][item_name]);
			ini_setInteger(iniFile,string,PlayerItems[playerid][i]);
		}
		ini_setInteger(iniFile,"pPayDayCheck", PlayerInfo[playerid][pPayDayCheck]);
		ini_setInteger(iniFile,"pSitosti",PlayerInfo[playerid][pSitosti]);
		ini_setInteger(iniFile,"pFuel",PlayerInfo[playerid][pFuel]);
		ini_setInteger(iniFile,"pMuteTime",PlayerInfo[playerid][pMuteTime]);
		ini_setInteger(iniFile,"pZub",PlayerInfo[playerid][pZub]);
		ini_setInteger(iniFile,"pGraffitySdelal",PlayerInfo[playerid][pGraffitySdelal]);
		ini_setInteger(iniFile,"pGraffitySkill",PlayerInfo[playerid][pGraffitySkill]);
		ini_setInteger(iniFile,"Mutes",PlayerInfo[playerid][pMutes]);
		ini_setInteger(iniFile,"PlayerGraffitiInfo",PlayerGraffitiInfo[playerid]);
		ini_setInteger(iniFile,"Kicks",PlayerInfo[playerid][pKicks]);
		ini_setInteger(iniFile,"Blocked",PlayerInfo[playerid][pBlocked]);
		ini_setInteger(iniFile,"pWarns",PlayerInfo[playerid][pWarns]);
		ini_setInteger(iniFile,"pWarn",PlayerInfo[playerid][pWarn]);
		/*ini_setInteger(iniFile,"pPnumberMny",PlayerInfo[playerid][pPnumberMny]);
		for(new i = 0;i < 11;i++)
		{
			format(string,30,"pPhoneListPhone[%d]",i);
			ini_setInteger(iniFile,string,PlayerInfo[playerid][pPhoneListPhone][i]);
			format(string,30,"PhoneList[%d]",i);
			ini_setString(iniFile,string,PhoneList[playerid][i]);
		}*/
		ini_setInteger(iniFile,"pHaveMute",PlayerInfo[playerid][pHaveMute]);
		ini_setInteger(iniFile,"pRabotalLopatoy",PlayerInfo[playerid][pRabotalLopatoy]);
		ini_setInteger(iniFile,"pTatu",PlayerInfo[playerid][pTatu]);
		ini_setInteger(iniFile,"pNation",PlayerInfo[playerid][pNation]);
		ini_setInteger(iniFile,"pRace",PlayerInfo[playerid][pRace]);
		ini_setInteger(iniFile,"pEngL",PlayerInfo[playerid][pEngL]);//английский
		ini_setInteger(iniFile,"pItaL",PlayerInfo[playerid][pItaL]);//итальянский
		ini_setInteger(iniFile,"pJapL",PlayerInfo[playerid][pJapL]);//японский
		ini_setInteger(iniFile,"pChiL",PlayerInfo[playerid][pChiL]);//китайский
		ini_setInteger(iniFile,"pRusL",PlayerInfo[playerid][pRusL]);//русский
		ini_setInteger(iniFile,"pGerL",PlayerInfo[playerid][pGerL]);//немецкий
		ini_setInteger(iniFile,"pArL",PlayerInfo[playerid][pArL]);//арабский
		ini_setInteger(iniFile,"pSpaL",PlayerInfo[playerid][pSpaL]);//испанский
		ini_setInteger(iniFile,"pFraL",PlayerInfo[playerid][pFraL]);//французский
		ini_setInteger(iniFile,"pSuaL",PlayerInfo[playerid][pSuaL]);//суахили
		ini_setInteger(iniFile,"pZakon",PlayerInfo[playerid][pZakon]);
		ini_setInteger(iniFile,"SDPistol",PlayerInfo[playerid][pSDPistol]);
		ini_setInteger(iniFile,"pCash",PlayerInfo[playerid][pCash]);
		ini_setInteger(iniFile,"Code",PlayerInfo[playerid][pCode]);
		ini_setInteger(iniFile,"Snip",PlayerInfo[playerid][pSniper]);
		ini_setInteger(iniFile,"Proverkaip",PlayerInfo[playerid][pProverkaip]);
		ini_setInteger(iniFile,"pBankKart",PlayerInfo[playerid][pBankKart]);
		ini_setInteger(iniFile,"pBankPass",PlayerInfo[playerid][pBankPass]);
		ini_setInteger(iniFile,"pBank",PlayerInfo[playerid][pBank]);
		ini_setInteger(iniFile,"Канал", Channel[playerid]);
		ini_setInteger(iniFile, "Wanted", PlayerInfo[playerid][pWanted]);
		ini_setInteger(iniFile,"DesertEagle",PlayerInfo[playerid][pDesertEagle]);
		ini_setInteger(iniFile,"ShotGun",PlayerInfo[playerid][pShotGun]);
		ini_setInteger(iniFile,"MP5",PlayerInfo[playerid][pMP5]);
		ini_setInteger(iniFile,"pOrigin",PlayerInfo[playerid][pOrigin]);
		ini_setInteger(iniFile,"pStrana",PlayerInfo[playerid][pStrana]);
		ini_setInteger(iniFile,"pText0",PlayerInfo[playerid][pText][0]);
		ini_setInteger(iniFile,"pText1",PlayerInfo[playerid][pText][1]);
		ini_setInteger(iniFile,"Язык",OtherLang[playerid]);
		ini_setInteger(iniFile,"AK47",PlayerInfo[playerid][pAK47]);
		ini_setInteger(iniFile,"pMember",PlayerInfo[playerid][pMember]);
		new playersip[128],year,month,day,strstre[100];
		GetPlayerIp(playerid,playersip,sizeof(playersip));
		getdate(year, month, day);
		format(strstre,sizeof(strstre),"%d/%d/%d",day,month,year);
		ini_setString(iniFile,"Online",strstre);
		ini_setString(iniFile,"pvIp",playersip);
		ini_setInteger(iniFile,"Channel",Channel[playerid]);
		ini_setInteger(iniFile,"JailTime",PlayerInfo[playerid][pJailTime]);
		ini_setInteger(iniFile,"pDoor",PlayerInfo[playerid][pDoor]);
		ini_setInteger(iniFile,"gPupgrade",PlayerInfo[playerid][gPupgrade]);
		ini_setInteger(iniFile,"pAge",PlayerInfo[playerid][pAge]);
		ini_setInteger(iniFile,"pDeath",PlayerInfo[playerid][pDeath]);
		ini_setInteger(iniFile,"pLeader",PlayerInfo[playerid][pLeader]);
		ini_setInteger(iniFile,"pRank",PlayerInfo[playerid][pRank]);
		ini_setInteger(iniFile,"pModel",PlayerInfo[playerid][pModel]);
		ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]);
		ini_setInteger(iniFile,"M4",PlayerInfo[playerid][pM4]);
		ini_setInteger(iniFile,"Пол",PlayerInfo[playerid][pSex]);
		ini_setInteger(iniFile,"pSkin",PlayerInfo[playerid][pSkin]);
		if(PlayerInfo[playerid][pPos_x] == 0.0 && PlayerInfo[playerid][pPos_y] == 0.0 && PlayerInfo[playerid][pPos_z] == 0.0)PlayerInfo[playerid][pPos_x] = 1764.1945,PlayerInfo[playerid][pPos_y] = -1895.9211,PlayerInfo[playerid][pPos_z] = 13.5624;
		ini_setFloat(iniFile,"pPos_x",PlayerInfo[playerid][pPos_x]);
		ini_setFloat(iniFile,"pPos_y",PlayerInfo[playerid][pPos_y]);
		ini_setFloat(iniFile,"pPos_z",PlayerInfo[playerid][pPos_z]);
		ini_setInteger(iniFile,"pInt", PlayerInfo[playerid][pInt]);
		ini_setInteger(iniFile,"pWorld", PlayerInfo[playerid][pWorld]);
		ini_closeFile (iniFile);
	}
	SetPVarInt(playerid,"LoginOOn",1);
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу