Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография
Error

слишком длинная строка

crmp criminal russia форум crmp крмп криминальная россия

Лучший Ответ Amfy , 21 Август 2016 - 10:11

 
new list[900],Query[300];
format(Query, sizeof(Query), "UPDATE `account` SET Admin=%d,Vip=%d,Money=%d,ExpTime=%d,Exp=%d,Level=%d,Char=%d,FChar=%d,X=%f,Y=%f,Z=%f,Int=%d,Virtual=%d,",
Player[playerid][pAdmin],Player[playerid][pVip],Player[playerid][pMoney],Player[playerid][pExpTime],Player[playerid][pExp],Player[playerid][pLevel],
Player[playerid][pChar],Player[playerid][pFChar],Player[playerid][pPos_x],Player[playerid][pPos_y],Player[playerid][pPos_z],Player[playerid][pInt],
Player[playerid][pVirtual]);
strcat(list, Query);
format(Query, sizeof(Query), "Job=%d,NumberBank=%d,Bank=%d,Member=%d,Leader=%d,Rank=%d,Warns=%d,Sex=%d,Jailed=%d,JailTime=%d,Wanted=%d,CarLicA=%d,CarLicB=%d,CarLicC=%d,",
Player[playerid][pJob],Player[playerid][pNumberBank],Player[playerid][pBank],Player[playerid][pMember],Player[playerid][pLeader],Player[playerid][pRank],Player[playerid][pWarns],
Player[playerid][pSex],Player[playerid][pJailed],Player[playerid][pJailTime],Player[playerid][pWanted],Player[playerid][pCarLicA],Player[playerid][pCarLicB],Player[playerid][pCarLicC]);
strcat(list, Query);
format(Query, sizeof(Query), "Pnumber=%d,Sigs=%d,GPS=%d,MedCart=%d,ArmBil=%d,Mats=%d,HouseKey=%d,BizzKey=%d,Health=%f,Hunger=%d,BizzLic=%d,Clock=%d,Vehicle=%d WHERE Name='%s'",
Player[playerid][pPnumber],Player[playerid][pSigs],Player[playerid][pGPS],Player[playerid][pMedCart],Player[playerid][pArmBil],Player[playerid][pMats],Player[playerid][pHouseKey],
Player[playerid][pBizzKey],Player[playerid][pHealth],Player[playerid][pHunger],Player[playerid][pBizzLic],Player[playerid][pClock],Player[playerid][pVehicle],Player[playerid][pName]);
strcat(list, Query);
db_query(Dataplayer, list); 

И еще заметь, перед WHERE запятой быть не должно.

Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1
offline   Basis

Basis
  • 291
    • Сообщений: 791
    • Регистрация: 24.06.14

В общем по названию темы понятно,слишком длинная строка,вот все ошибки

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

вот строка 568 и 569,я просто не знаю как тут сократить

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

вот 12498 и 12499

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

но если во 2 способе есть идеи попробовать strcat,а вот в первом случае я без понятия + я решил данные проблемы с помощью русифицированного pawno  в котором эти ошибки исправлены,но есть одно 'НО' там весь pawno в иероглифах и так не удобно работать.
Заранее спасибо  

 


  • 0

#2
offline   Amfy

Amfy
  • 1609
    • Сообщений: 3 067
    • Регистрация: 24.01.14

вот строка 568 и 569,я просто не знаю как тут сократить

Делай также как и во втором случае, через format.
 

вот 12498 и 12499

Попробуй массив Query сделать 650 или 700.


  • 1

#3
offline   Basis

Basis
  • 291
    • Сообщений: 791
    • Регистрация: 24.06.14

1.Вывел через формат,вот что получилось

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

вот ошибки

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

2.Добавил до 1000 и все равно,тот же эффект


  • 0

#4
offline   Amfy

Amfy
  • 1609
    • Сообщений: 3 067
    • Регистрация: 24.01.14

Basis, попробуй тогда через strcat. Хотя, таблицу вообще можешь создать в программе.


  • 1

#5
offline   Basis

Basis
  • 291
    • Сообщений: 791
    • Регистрация: 24.06.14

Amfy,даже если я создам через программу,то остаётся вот это,сохранение полностью аккаунта

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


вот строки,ошибка 12496 это Jailed = %d и т.д.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


  • 0

#6
offline   Amfy

Amfy
  • 1609
    • Сообщений: 3 067
    • Регистрация: 24.01.14
✓  Лучший Ответ

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

И еще заметь, перед WHERE запятой быть не должно.


  • 3

#7
offline   Basis

Basis
  • 291
    • Сообщений: 791
    • Регистрация: 24.06.14

дада,спасибо,так же сделал и всё работает


  • 0



Темы с аналогичным тегами Error, crmp, criminal russia, форум crmp, крмп, криминальная россия

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Данную тему посетили 22 пользователей