Перейти к содержанию
Авторизация  
BurningEya

Не сохраняется лидерка.

Рекомендуемые сообщения

BurningEya

В БД вписывается в "Leader" номер лидерки,но после того как перезайду, лидерка пропадает?


В чем проблема как ее решить?


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov
@BurningEya, Значит нету, такой лидерки, или же код сохранения кидай(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

,

CMD:makeleader(playerid, params[])

{
if(!IsPlayerConnected(playerid)) return false;
if(Player[playerid][pAdmin]
if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alog.");
if(sscanf(params, "di", params[0], params[1])) return SCM(playerid, COLOR_GRAD1, "Используйте: /makeleader [iD] [iD фракции]");
if(params[1] 11) return SCM(playerid, COLOR_GRAD1, "От 0 до 11.");
if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GRAD1, "Игрок Offline.");
new otext[40];
switch(params[1])
{
   case 0: Player[params[0]][pFSkin] = 0, SetPlayerSkin(params[0], Player[params[0]][pSkin]), Player[params[0]][pLeader] = 0, Player[params[0]][pMember] = 0, Player[params[0]][pRang] = 0;
case 1: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 288, otext = "ППС";
case 2: Player[params[0]][pRang] = 15, Player[params[0]][pFSkin] = 165, otext = "Федеральной службы безопасности";
case 3: Player[params[0]][pRang] = 14, Player[params[0]][pFSkin] = 255, otext = "Минестерства обороны";
case 4: Player[params[0]][pRang] = 10, Player[params[0]][pFSkin] = 70, otext = "Министерства Здравоохранения";
case 5: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 113, otext = "Русской мафии";
case 6: Player[params[0]][pRang] = 10, Player[params[0]][pFSkin] = 120, otext = "Итальянской мафии";
case 7: Player[params[0]][pRang] = 9,  Player[params[0]][pFSkin] = 187, otext = "Правительства";
case 8: Player[params[0]][pRang] = 8, Player[params[0]][pFSkin] = 223, otext = "Преступной группировки \"Альянс\"";
case 9: Player[params[0]][pRang] = 11, Player[params[0]][pFSkin] = 171, otext = "Радиоцентра";
case 10: Player[params[0]][pRang] = 7, Player[params[0]][pFSkin] = 173, otext = "Преступной группировки \"Синдикат\"";
case 11: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 288, otext = "ДПС";
}
Player[params[0]][pLeader] = params[1], Player[params[0]][pTeam] = params[1], SendMes(params[0], COLOR_NFR, "Администратор %s назначил вас главой/лидером фракции: %s. | Используйте: /spawn", Player[playerid][pName], otext), SendMes(playerid, COLOR_NFR, "Вы назначили %s лидером %s.", Player[params[0]][pName], otext);
if(Player[params[0]][pTeam] != 0) SetPlayerSkin(params[0], Player[params[0]][pFSkin]), SaveAccount(params[0]), Player[params[0]][pMember] = 0;
return true;
}

}

 

stock SaveAccount(playerid)
{
if(Crash[playerid] == 1 || gPlayerLogged[playerid] == 0) return false;
// CheckMySQLConnection();//Проверка на коннект
new str[1024];


// mysql_real_escape_string(Player[playerid][pAdmin], adm);
// mysql_real_escape_string(Player[playerid][pLevel], lvl);
// mysql_real_escape_string(Player[playerid][pMoney], money);
// strcat(query,src,sizeof(query));
format(str, sizeof(str), "UPDATE `acc` SET `Level` = '%d', `Admin` = '%d', `Sex` = '%d', `Age` = '%d', `MuteTime` = '%d', `Exp` = '%d', `Money` = '%d', `Bank` = '%d', `Deaths` = '%d' WHERE `Name` = '%s'", Player[playerid][pLevel],
Player[playerid][pAdmin], Player[playerid][pSex], Player[playerid][pAge], Player[playerid][pMuteTime], Player[playerid][pExp], Player[playerid][pMoney], Player[playerid][pBank], Player[playerid][pDeaths], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `Job` = '%d', `JailedTime` = '%d', `Drugs` = '%d', `Leader` = '%d', `Member` = '%d', `Rang` = '%d', `Skin` = '%d', `Health` = '%f', `HouseKey` = '%d', `Pbiskey` = '%d' WHERE `Name` = '%s'", Player[playerid][pJob],
Player[playerid][pJailTime], Player[playerid][pDrugs], Player[playerid][pLeader], Player[playerid][pMember], Player[playerid][pRang], Player[playerid][pSkin], Player[playerid][pHealth], Player[playerid][pPbiskey], Player[playerid][pPbiskey], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `CarLic` = '%d', `FlyLic` = '%d', `BoatLic` = '%d', `GunLic` = '%d', `MotoLic` = '%d', `CarD` = '%d', `CarC` = '%d' WHERE `Name` = '%s'", Player[playerid][pCarB], Player[playerid][pFlyLic],
Player[playerid][pBoatLic], Player[playerid][pGunLic], Player[playerid][pCarA], Player[playerid][pCarD], Player[playerid][pCarC], Player[playerid][pName]),mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `Warn` = '%d', `Wanted` = '%d', `FWarns` = '%d', `Passnum` = '%d', `Pass` = '%d', `Karta` = '%d', `Pinkod` = '%d', `Phone` = '%d', `Fskin` = '%d', `Metall` = '%d', `Patr` = '%d', `Hospital` = '%d', `Team` = '%d', `Spawn` = '%d', `Org` = '%d', `WarnTime` = '%d', `Sat` = '%d', `PhoneMoney` = '%d', `Rep` = '%d', `Migalka` = '%d' WHERE `Name` = '%s'",
Player[playerid][pWarn], Player[playerid][pWanted], Player[playerid][pFWarns], Player[playerid][pPassnum], Player[playerid][pPass], Player[playerid][pKarta], Player[playerid][pPinkod], Player[playerid][pPhone], Player[playerid][pFSkin],
Player[playerid][pMetall], Player[playerid][pPatr], Player[playerid][pHospital], Player[playerid][pTeam], Player[playerid][pSpawn], Player[playerid][pOrg], Player[playerid][pWarnTime], Player[playerid][pSat], Player[playerid][pPhoneMoney], Player[playerid][pRep], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");
return true;
}

 

Изменено пользователем BurningEya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

CMD:makeleader(playerid, params[])

{

if(!IsPlayerConnected(playerid)) return false;

if(Player[playerid][pAdmin]

if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "?? ?? ??????????????! ???????????: /alog.");

if(sscanf(params, "di", params[0], params[1])) return SCM(playerid, COLOR_GRAD1, "???????????: /makeleader [iD] [iD ???????]");

if(params[1] 11) return SCM(playerid, COLOR_GRAD1, "?? 0 ?? 11.");

if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GRAD1, "????? Offline.");

new otext[40];

switch(params[1])

{

case 0: Player[params[0]][pFSkin] = 0, SetPlayerSkin(params[0], Player[params[0]][pSkin]), Player[params[0]][pLeader] = 0, Player[params[0]][pMember] = 0, Player[params[0]][pRang] = 0;

case 1: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 288, otext = "???";

case 2: Player[params[0]][pRang] = 15, Player[params[0]][pFSkin] = 165, otext = "??????????? ?????? ????????????";

case 3: Player[params[0]][pRang] = 14, Player[params[0]][pFSkin] = 255, otext = "???????????? ???????";

case 4: Player[params[0]][pRang] = 10, Player[params[0]][pFSkin] = 70, otext = "???????????? ???????????????";

case 5: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 113, otext = "??????? ?????";

case 6: Player[params[0]][pRang] = 10, Player[params[0]][pFSkin] = 120, otext = "??????????? ?????";

case 7: Player[params[0]][pRang] = 9, Player[params[0]][pFSkin] = 187, otext = "?????????????";

case 8: Player[params[0]][pRang] = 8, Player[params[0]][pFSkin] = 223, otext = "?????????? ??????????? \"??????\"";

case 9: Player[params[0]][pRang] = 11, Player[params[0]][pFSkin] = 171, otext = "???????????";

case 10: Player[params[0]][pRang] = 7, Player[params[0]][pFSkin] = 173, otext = "?????????? ??????????? \"????????\"";

case 11: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 288, otext = "???";

}

Player[params[0]][pLeader] = params[1], Player[params[0]][pTeam] = params[1], SendMes(params[0], COLOR_NFR, "????????????? %s ???????? ??? ??????/??????? ???????: %s. | ???????????: /spawn", Player[playerid][pName], otext), SendMes(playerid, COLOR_NFR, "?? ????????? %s ??????? %s.", Player[params[0]][pName], otext);

if(Player[params[0]][pTeam] != 0) SetPlayerSkin(params[0], Player[params[0]][pFSkin]), SaveAccount(params[0]), Player[params[0]][pMember] = 0;

return true;

}

Я так понимаю, лидерам стоят под [pRang] ,a по идеи должны быть [pLeader]

 

P.s. чтобы не было иероглифов с английского переключай перед копировать......

Сижу на телефоне по этому без спойлера

Изменено пользователем depula2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

,

stock SaveAccount(playerid)

{
if(Crash[playerid] == 1 || gPlayerLogged[playerid] == 0) return false;
// CheckMySQLConnection();//Проверка на коннект
new str[1024];


// mysql_real_escape_string(Player[playerid][pAdmin], adm);
// mysql_real_escape_string(Player[playerid][pLevel], lvl);
// mysql_real_escape_string(Player[playerid][pMoney], money);
// strcat(query,src,sizeof(query));
format(str, sizeof(str), "UPDATE `acc` SET `Level` = '%d', `Admin` = '%d', `Sex` = '%d', `Age` = '%d', `MuteTime` = '%d', `Exp` = '%d', `Money` = '%d', `Bank` = '%d', `Deaths` = '%d' WHERE `Name` = '%s'", Player[playerid][pLevel],
Player[playerid][pAdmin], Player[playerid][pSex], Player[playerid][pAge], Player[playerid][pMuteTime], Player[playerid][pExp], Player[playerid][pMoney], Player[playerid][pBank], Player[playerid][pDeaths], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `Job` = '%d', `JailedTime` = '%d', `Drugs` = '%d', `Leader` = '%d', `Member` = '%d', `Rang` = '%d', `Skin` = '%d', `Health` = '%f', `HouseKey` = '%d', `Pbiskey` = '%d' WHERE `Name` = '%s'", Player[playerid][pJob],
Player[playerid][pJailTime], Player[playerid][pDrugs], Player[playerid][pLeader], Player[playerid][pMember], Player[playerid][pRang], Player[playerid][pSkin], Player[playerid][pHealth], Player[playerid][pPbiskey], Player[playerid][pPbiskey], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `CarLic` = '%d', `FlyLic` = '%d', `BoatLic` = '%d', `GunLic` = '%d', `MotoLic` = '%d', `CarD` = '%d', `CarC` = '%d' WHERE `Name` = '%s'", Player[playerid][pCarB], Player[playerid][pFlyLic],
Player[playerid][pBoatLic], Player[playerid][pGunLic], Player[playerid][pCarA], Player[playerid][pCarD], Player[playerid][pCarC], Player[playerid][pName]),mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `Warn` = '%d', `Wanted` = '%d', `FWarns` = '%d', `Passnum` = '%d', `Pass` = '%d', `Karta` = '%d', `Pinkod` = '%d', `Phone` = '%d', `Fskin` = '%d', `Metall` = '%d', `Patr` = '%d', `Hospital` = '%d', `Team` = '%d', `Spawn` = '%d', `Org` = '%d', `WarnTime` = '%d', `Sat` = '%d', `PhoneMoney` = '%d', `Rep` = '%d', `Migalka` = '%d' WHERE `Name` = '%s'",
Player[playerid][pWarn], Player[playerid][pWanted], Player[playerid][pFWarns], Player[playerid][pPassnum], Player[playerid][pPass], Player[playerid][pKarta], Player[playerid][pPinkod], Player[playerid][pPhone], Player[playerid][pFSkin],
Player[playerid][pMetall], Player[playerid][pPatr], Player[playerid][pHospital], Player[playerid][pTeam], Player[playerid][pSpawn], Player[playerid][pOrg], Player[playerid][pWarnTime], Player[playerid][pSat], Player[playerid][pPhoneMoney], Player[playerid][pRep], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");
return true;

}

 

CMD:makeleader(playerid, params[])
{
if(!IsPlayerConnected(playerid)) return false;
if(Player[playerid][pAdmin] if(PanelLogged[playerid] == false) return SCM(playerid, COLOR_GRAD1, "Вы не авторизированы! Используйте: /alog.");
if(sscanf(params, "di", params[0], params[1])) return SCM(playerid, COLOR_GRAD1, "Используйте: /makeleader [iD] [iD фракции]");
if(params[1] 11) return SCM(playerid, COLOR_GRAD1, "От 0 до 11.");
if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GRAD1, "Игрок Offline.");
new otext[40];
switch(params[1])
{
case 0: Player[params[0]][pFSkin] = 0, SetPlayerSkin(params[0], Player[params[0]][pSkin]), Player[params[0]][pLeader] = 0, Player[params[0]][pMember] = 0, Player[params[0]][pRang] = 0;
case 1: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 288, otext = "ППС";
case 2: Player[params[0]][pRang] = 15, Player[params[0]][pFSkin] = 165, otext = "Федеральной службы безопасности";
case 3: Player[params[0]][pRang] = 14, Player[params[0]][pFSkin] = 255, otext = "Минестерства обороны";
case 4: Player[params[0]][pRang] = 10, Player[params[0]][pFSkin] = 70, otext = "Министерства Здравоохранения";
case 5: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 113, otext = "Русской мафии";
case 6: Player[params[0]][pRang] = 10, Player[params[0]][pFSkin] = 120, otext = "Итальянской мафии";
case 7: Player[params[0]][pRang] = 9, Player[params[0]][pFSkin] = 187, otext = "Правительства";
case 8: Player[params[0]][pRang] = 8, Player[params[0]][pFSkin] = 223, otext = "Преступной группировки \"Альянс\"";
case 9: Player[params[0]][pRang] = 11, Player[params[0]][pFSkin] = 171, otext = "Радиоцентра";
case 10: Player[params[0]][pRang] = 7, Player[params[0]][pFSkin] = 173, otext = "Преступной группировки \"Синдикат\"";
case 11: Player[params[0]][pRang] = 12, Player[params[0]][pFSkin] = 288, otext = "ДПС";
}
Player[params[0]][pLeader] = params[1], Player[params[0]][pTeam] = params[1], SendMes(params[0], COLOR_NFR, "Администратор %s назначил вас главой/лидером фракции: %s. | Используйте: /spawn", Player[playerid][pName], otext), SendMes(playerid, COLOR_NFR, "Вы назначили %s лидером %s.", Player[params[0]][pName], otext);
if(Player[params[0]][pTeam] != 0) SetPlayerSkin(params[0], Player[params[0]][pFSkin]), SaveAccount(params[0]), Player[params[0]][pMember] = 0;
return true;
}
}

 

Изменено пользователем BurningEya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Miron_Moraev

@BurningEya,а вы хоть загружаете данный параметр из БД?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

@Miron_Moraev,Там все в порядке! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

Код загрузки аккаунта кидай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

@Predator,

stock LoadAccount(playerid)

{
new query[256], name[24];
mysql_real_escape_string(Player[playerid][pName], name);
// format(query, sizeof(query), "SELECT * FROM "TABLE_ACCOUNT" WHERE Name = '%s' LIMIT 1", name);
mysql_format(handle, query, sizeof(query), "SELECT * FROM "TABLE_ACCOUNT" WHERE Name = '%e'", name);
mysql_function_query(handle, query, true, "NextLoadAccount", "d", playerid);
return true;
}

forward NextLoadAccount(playerid);
public NextLoadAccount(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
MYSQL_GetInt(0, Player[playerid][pID]), MYSQL_GetString(1, Player[playerid][pName], "Name"), MYSQL_GetString(2, Player[playerid][pPass1], "Pass1");
MYSQL_GetInt(3, Player[playerid][pLevel]), MYSQL_GetInt(4, Player[playerid][pAdmin]), MYSQL_GetInt(5, Player[playerid][pSex]);
MYSQL_GetInt(6, Player[playerid][pAge]), MYSQL_GetInt(7, Player[playerid][pMuteTime]), MYSQL_GetInt(8, Player[playerid][pExp]);
MYSQL_GetInt(9, Player[playerid][pMoney]), MYSQL_GetInt(10, Player[playerid][pBank]), MYSQL_GetInt(11, Player[playerid][pDeaths]);
MYSQL_GetInt(12, Player[playerid][pJob]), MYSQL_GetInt(13, Player[playerid][pJailTime]), MYSQL_GetInt(14, Player[playerid][pDrugs]);
MYSQL_GetInt(15, Player[playerid][pLeader]), MYSQL_GetInt(16, Player[playerid][pMember]), MYSQL_GetInt(17, Player[playerid][pRang]);
MYSQL_GetInt(18, Player[playerid][pSkin]), MYSQL_GetFloat(19, Player[playerid][pHealth]), MYSQL_GetInt(20, Player[playerid][pNumber]);
MYSQL_GetInt(21, Player[playerid][pPbiskey]), MYSQL_GetInt(22, Player[playerid][pPbiskey]), MYSQL_GetFloat(23, Player[playerid][pPos_x]);
MYSQL_GetFloat(24, Player[playerid][pPos_y]), MYSQL_GetFloat(25, Player[playerid][pPos_z]), MYSQL_GetInt(26, Player[playerid][pCarB]);
MYSQL_GetInt(27, Player[playerid][pFlyLic]), MYSQL_GetInt(28, Player[playerid][pBoatLic]), MYSQL_GetInt(29, Player[playerid][pGunLic]);
MYSQL_GetInt(30, Player[playerid][pCarA]), MYSQL_GetInt(31, Player[playerid][pCarD]), MYSQL_GetInt(32, Player[playerid][pCarC]);
MYSQL_GetInt(33, Player[playerid][pWarn]), MYSQL_GetInt(34, Player[playerid][pWanted]), MYSQL_GetInt(35, Player[playerid][pFWarns]);
MYSQL_GetInt(36, Player[playerid][pBilet]), MYSQL_GetInt(37, Player[playerid][pPassnum]), MYSQL_GetInt(38, Player[playerid][pPass]);
MYSQL_GetInt(39, Player[playerid][pKarta]), MYSQL_GetInt(40, Player[playerid][pPinkod]), MYSQL_GetInt(41, Player[playerid][pPhone]);
MYSQL_GetInt(42, Player[playerid][pFSkin]), MYSQL_GetInt(43, Player[playerid][pMetall]), MYSQL_GetInt(44, Player[playerid][pPatr]);
MYSQL_GetInt(45, Player[playerid][pHospital]), MYSQL_GetInt(46, Player[playerid][pGarageKey]), MYSQL_GetInt(47, Player[playerid][pTeam]);
MYSQL_GetInt(48, Player[playerid][pSpawn]), MYSQL_GetInt(49, Player[playerid][pOrg]), MYSQL_GetInt(50, Player[playerid][pWarnTime]);
MYSQL_GetInt(51, Player[playerid][pWeapon][0]), MYSQL_GetInt(52, Player[playerid][pWeapon][1]), MYSQL_GetString(53, Player[playerid][pMail], "Mail");
MYSQL_GetInt(54, Player[playerid][pKod]), MYSQL_GetInt(55, Player[playerid][pProtection]), MYSQL_GetInt(56, Player[playerid][pSat]);
MYSQL_GetInt(57, Player[playerid][pArrested]), MYSQL_GetInt(58, Player[playerid][pDonate]), MYSQL_GetInt(59, Player[playerid][pPhoneMoney]);
MYSQL_GetString(60, Player[playerid][pDate], "Date"), MYSQL_GetInt(61, Player[playerid][pParking]), MYSQL_GetInt(62, Player[playerid][pParkingKart]);
MYSQL_GetInt(63, Player[playerid][pPrevJob]), MYSQL_GetString(64, Player[playerid][pIP1], "IP1"), MYSQL_GetString(65, Player[playerid][pIP2], "IP2");
MYSQL_GetInt(66, Player[playerid][pTook]);
MYSQL_GetString(67, Player[playerid][pPass2], "Pass2"), MYSQL_GetInt(68, Player[playerid][pMobile]), MYSQL_GetString(69, Player[playerid][pCity], "City");
MYSQL_GetInt(70, Player[playerid][pRep]), MYSQL_GetInt(71, Player[playerid][pRadio]), MYSQL_GetInt(72, Player[playerid][pLicTime]);
MYSQL_GetInt(73, Player[playerid][pLicOff]), MYSQL_GetInt(74, Player[playerid][pVIP]), MYSQL_GetInt(75, Player[playerid][pVipTime]);
MYSQL_GetInt(76, Player[playerid][pVipUnwarn]), MYSQL_GetInt(77, Player[playerid][pVipCar]), MYSQL_GetInt(78, Player[playerid][pVipCarNum]), MYSQL_GetInt(79, Player[playerid][pOnline]), MYSQL_GetInt(80, Player[playerid][pMedKarta]);
MYSQL_GetInt(81, Player[playerid][pJail]);

gPlayerLogged[playerid] = 1;
Player[playerid][pOnline] = 1, SetPlayerInt(playerid, "Online", 1);
SetPlayerScore(playerid, Player[playerid][pLevel]);
SetSpawnInfo(playerid, Player[playerid][pTeam], Player[playerid][pSkin], Player[playerid][pPos_x], Player[playerid][pPos_y], Player[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
SpawnPlayer(playerid);
format(strcom, 50, "~g~љO—PO ЈO›AћOBAЏ© %s", Player[playerid][pName]), GameTextForPlayer(playerid, strcom, 2000, 1);
if(Player[playerid][pVIP] == 1) SCM(playerid, COLOR_YELLOW, "На Вашем аккаунте имеется VIP.");
}
return true;

}

 

stock SaveAccount(playerid)
{
if(Crash[playerid] == 1 || gPlayerLogged[playerid] == 0) return false;
// CheckMySQLConnection();//Проверка на коннект
new str[1024];


// mysql_real_escape_string(Player[playerid][pAdmin], adm);
// mysql_real_escape_string(Player[playerid][pLevel], lvl);
// mysql_real_escape_string(Player[playerid][pMoney], money);
// strcat(query,src,sizeof(query));
format(str, sizeof(str), "UPDATE `acc` SET `Level` = '%d', `Admin` = '%d', `Sex` = '%d', `Age` = '%d', `MuteTime` = '%d', `Exp` = '%d', `Money` = '%d', `Bank` = '%d', `Deaths` = '%d' WHERE `Name` = '%s'", Player[playerid][pLevel],
Player[playerid][pAdmin], Player[playerid][pSex], Player[playerid][pAge], Player[playerid][pMuteTime], Player[playerid][pExp], Player[playerid][pMoney], Player[playerid][pBank], Player[playerid][pDeaths], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `Job` = '%d', `JailedTime` = '%d', `Drugs` = '%d', `Leader` = '%d', `Member` = '%d', `Rang` = '%d', `Skin` = '%d', `Health` = '%f', `HouseKey` = '%d', `Pbiskey` = '%d' WHERE `Name` = '%s'", Player[playerid][pJob],
Player[playerid][pJailTime], Player[playerid][pDrugs], Player[playerid][pLeader], Player[playerid][pMember], Player[playerid][pRang], Player[playerid][pSkin], Player[playerid][pHealth], Player[playerid][pPbiskey], Player[playerid][pPbiskey], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `CarLic` = '%d', `FlyLic` = '%d', `BoatLic` = '%d', `GunLic` = '%d', `MotoLic` = '%d', `CarD` = '%d', `CarC` = '%d' WHERE `Name` = '%s'", Player[playerid][pCarB], Player[playerid][pFlyLic],
Player[playerid][pBoatLic], Player[playerid][pGunLic], Player[playerid][pCarA], Player[playerid][pCarD], Player[playerid][pCarC], Player[playerid][pName]),mysql_function_query(handle, str, false, "", "");

format(str, sizeof(str), "UPDATE `acc` SET `Warn` = '%d', `Wanted` = '%d', `FWarns` = '%d', `Passnum` = '%d', `Pass` = '%d', `Karta` = '%d', `Pinkod` = '%d', `Phone` = '%d', `Fskin` = '%d', `Metall` = '%d', `Patr` = '%d', `Hospital` = '%d', `Team` = '%d', `Spawn` = '%d', `Org` = '%d', `WarnTime` = '%d', `Sat` = '%d', `PhoneMoney` = '%d', `Rep` = '%d', `Migalka` = '%d' WHERE `Name` = '%s'",
Player[playerid][pWarn], Player[playerid][pWanted], Player[playerid][pFWarns], Player[playerid][pPassnum], Player[playerid][pPass], Player[playerid][pKarta], Player[playerid][pPinkod], Player[playerid][pPhone], Player[playerid][pFSkin],
Player[playerid][pMetall], Player[playerid][pPatr], Player[playerid][pHospital], Player[playerid][pTeam], Player[playerid][pSpawn], Player[playerid][pOrg], Player[playerid][pWarnTime], Player[playerid][pSat], Player[playerid][pPhoneMoney], Player[playerid][pRep], Player[playerid][pName]), mysql_function_query(handle, str, false, "", "");
return true;
}

 

Изменено пользователем BurningEya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

@BurningEya, так там может быть всё в порядке? Я без понятия за что отвечает первый аргумент MYSQL_GetInt, ибо это какой то быдлокод стоками. Но догадываюсь, что это номер столбца.

Изменено пользователем joker2020pro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

,Это все в порядке там! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

SetPlayerInt(params[0], "Leader", params[1]);

В команду выдачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

@Max_Eitzen,Не помогло! 

Игрок спавнится с гражданский скином,но при этом он в /leaders вписывается,как не известный лидер..

Изменено пользователем BurningEya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator
@BurningEya,значит что-то путаешь с ID лидерок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

@Predator, Что там путать если 1 до 11 фракций!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

@BurningEya, номер столбца то точно правильный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

,Все в порядке там! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

mysql_log покажи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

@Ryslik42,там все в порядке! 

Изменено пользователем BurningEya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

SetPlayerInt(params[0], "Leader", params[1]);
SetPlayerInt(params[0], "Team", params[1]);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vsergeenko

@BurningEya, откуда ты знаешь, что там всё в порядке? Где у тебя вообще все в порядке, если лидерка не сохраняется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42
if(sscanf(params, "di", params[0], params[1]))

замени на

if(sscanf(params,"ud", params[0],params[1]))

может поможет

параметр u используется для ид\ника игрока, d - число

Изменено пользователем Ryslik42

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
BurningEya

@Ryslik42,Нее не работает!

Изменено пользователем BurningEya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

@BurningEya

SetPlayerInt(params[0], "Leader", params[1]);
SetPlayerInt(params[0], "Team", params[1]);

Пробовал или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.