не могу продать бизнес другу через команду /sellbusiness

Описание: Вопросы по скриптингу (Излагай ясно, проси мало, уходи быстро)
Модератор: SJplayer

йфцвцфв
Автор темы
Аватара
йфцвцфв
Автор темы
Сообщения: 2
Зарегистрирован: 9 мая 2020
С нами: 3 года 11 месяцев

#1 йфцвцфв » 9 мая 2020, 9:33

Ошибка mysql 1 на моес сервере сампВот сам код это на подтверждения Y согласен N отказаться работает, а на согласиться вылазиет ошибка mysql

вот фото https://sun2.dataix-kz-akkol.userapi.com/luFZmAXP ... noJO0XAsxgmZSw/cREQUphmbmE.jpg

Код: Выделить всё

new Businessid pTemp[playerid][pSellBusinessID];
new 
price pTemp[playerid][pSellBusinessPrice];
new 
offerid pTemp[playerid][pSellBusinessOffer];
if(!
gBusiness [Businessid][busiOwnerID]|| !pData[offerid][pBusiness])
{
SendClientMessage(playerid,CR,"бизнес был продан в гос.");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;
return 
1;
}
if(
pTemp [offerid][pSellBusinessOffer]== INVALID_PLAYER_ID || !IsPlayerConnected(offerid))
{
SendClientMessage(playerid,CR,"Продавец вышел из игры, либо продал бизнес другому игроку");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;
return 
1;
}
if(
GetPlayerMoneyEx(playerid) < price)
{
SendClientMessage(playerid,CR,"У вас недостаточно денег в кошельке");
SendClientMessage(offerid,CR,"У покупателя недостаточно денег в кошельке");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;
return 
1;
}
UpdatePlayerData(offerid,"Business",0); /// бизснес не рабоатет
if(mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 1");
UpdatePlayerData(playerid,"Business",Businessid+1);
if(
mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 2");
new 
que[128];
mysql_query(MySQLGoque);
new 
query[256];
format(query,sizeof(query),"UPDATE `business` SET `ownerid` = '%d' WHERE `id` = '%d'",pData[playerid][pMysqlID],pData[playerid][pNickname],Businessid+1);
mysql_query(MySQLGoquery);
if(
mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 3");
TransferMoney(playerid,offerid,price,"sellBusiness");
pData [playerid][pBusiness]= Businessid+1;
pData [offerid][pBusiness]= 0;
UpdateBusinessText(Businessid);
SendClientMessage(playerid,0x009EC9FF," { 009EC9 } Вы успешно купили бизнес");
SendClientMessage(playerid,-1,"Меню бизнес { 2B84E3 } /Business { FFFFFF } ");
SendClientMessage(offerid,0x009EC9FF,",бизнес был успешно продан");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0


LILU M
Подполковник
Подполковник
Аватара
LILU M
Подполковник
Подполковник
Сообщения: 468
Зарегистрирован: 5 апреля 2013
С нами: 11 лет

#2 LILU » 9 мая 2020, 10:22

Где брал этот мод?

йфцвцфв
Автор темы
Аватара
йфцвцфв
Автор темы
Сообщения: 2
Зарегистрирован: 9 мая 2020
С нами: 3 года 11 месяцев

#3 йфцвцфв » 9 мая 2020, 11:14

с интернета скачал

Батыревский
Мл. сержант
Мл. сержант
Аватара
Батыревский
Мл. сержант
Мл. сержант
Сообщения: 41
Зарегистрирован: 28 августа 2014
С нами: 9 лет 7 месяцев

#4 Батыревский » 10 мая 2020, 9:22

Попробуй

Код: Выделить всё

if(mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 1");

заменить на

Код: Выделить всё

if(mysql_errno() != 0) return SendClientMessage(playerid,CRED,"Ошибка MySQL 1"); 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Вопросы»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость