Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'проблема'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1,202 результата

  1. Всем привет! Возникла такая проблема! Создаю пикап входа/выхода через игру и после перезапуска сервра мод просто тупо грузиться и все(он включился) Решил удалить с БД эти пикапы, и вуаля мод перестал грузиться и запустился без проблем! Потом решил короче через мод создать эти пикапы и к удивлению стало тоже самое что и было с БД В чем может быть проблема? Вот скрины: Вот когда нормально: [spoiler=Скрин] Вот когда вечная загрузка мода: [spoiler=Скрин]
  2. [18:47:38] [ERROR] error #2013 while executing query "UPDATE `peoples` SET `Skin` = '22', `Pol` = '1', `Member` = '0', `Rang` = '0', `Admin` = '6', `Cash` = '50000000', `JSkill1` = '55' WHERE `Name` = 'Alexey_Alonzo'": Lost connection to MySQL server during query (J:\Europe RolePlay\gamemodes\new.pwn:439 -> J:\Europe RolePlay\gamemodes\new.pwn:682) Не сохраняет аккаунт, и пишет это в мьюскл логах.
  3. Непонятный баг когда играешь под и 0 сначало нормальон он через некоторое время начинает трести а после рестарта всё норм а у других ид всё норм
  4. MySQL r39-2 MySQL выдает лог : [spoiler=Тэк][ERROR] CMySQLQuery::Execute[Registr] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Name', 'Level', 'Skin', 'Sex', 'Pass') VALUES ('Polo_Kirl', '1', 'пароль', '1'' at line 1 Сама строка : mysql_format(ConnectMySQL, string, sizeof(string), "INSERT INTO `accounts` ('Name', 'Level', 'Skin', 'Sex', 'Pass') VALUES ('%s', '%d', '%s', '%d', '%d')", GN(playerid), PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pPass], PlayerInfo[playerid][pSex], PlayerInfo[playerid][pSkin]); mysql_function_query(ConnectMySQL, string, true, "Registr", "d", playerid); Stock со спавном stock SetPlayerSpawn(playerid) { SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); if(PlayerInfo[playerid][pLevel] > 0) { SetPlayerPos(playerid, 2549.7544,-2204.5852,21.9585); SetPlayerFacingAngle(playerid, 358.8031); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); SetCameraBehindPlayer(playerid); } } GN(playerid) это PlayerInfo[playerid][pName] Сам Registr publics Registr(i) { new string[128]; mysql_format(ConnectMySQL, string, sizeof(string), "SELECT * FROM `accounts` WHERE `Name` = '%e' AND `Pass` = '%e', GN(i), PlayerInfo[i][pPass]"); return mysql_function_query (ConnectMySQL, string, true, "OnLogin", "d", i); } Диолог : public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new string[250]; switch(dialogid) { case 1: { if(response) { if(!strlen(inputtext)) { f("{FFFFFF}?????????? ??? {00FFFF}%s{FFFFFF}!\n{FFFFFF}????? ?????????? ?? ?????? {7CFC00}PoloCRMP{FFFFFF}|{FFD700}Role_Play\n\n{FFFFFF}?? ??? ?? ????????????????\n{FFFFFF}??????? ??????:", GN(playerid)); SPD(playerid, 1, DSI, "???????????", string, "?????", "?????"); return true; } for(new i = strlen(inputtext); i != 0; --i) switch(inputtext[i]) { case '?'..'?', '?'..'?': return SPD(playerid, 1, DSI, "{FF0000}??????!", "{FF4500}?????? ?? ?????? ????????? ??????? ?????!\n\n??????? ?????? ??????????? ???????:", "??", "?????"); } if(strlen(inputtext) < 5 || strlen(inputtext) > 24) return SPD(playerid, 1, DSI, "{FF0000}??????!", "{FF4500}?????? ?? ?????? ???? ?????? 5-?? ? ?? ?????? 24 ????????!\n\n??????? ?????? ??????:", "??", "?????"); strmid(PlayerInfo[playerid][pPass], inputtext, 0, strlen(inputtext), 24); SPD(playerid, 2, DSM, "????? ????", "{FF1493}???????? ???", "???????", "???????"); } else { SCM(playerid, COLOR_RED, "????? ????? ??? ????? ?????? ??????? /q ??? /q(uit)."); Kickk(playerid); } } case 2: { if(response) { PlayerInfo[playerid][pSex] = 1; PlayerInfo[playerid][pSkin] = 3; } else { PlayerInfo[playerid][pSex] = 2; PlayerInfo[playerid][pSkin] = 13; } PlayerInfo[playerid][pLevel] = 1; mysql_format(ConnectMySQL, string, sizeof(string), "INSERT INTO `accounts` ('Name', 'Level', 'Skin', 'Sex', 'Pass') VALUES ('%s', '%d', '%s', '%d', '%d')", GN(playerid), PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pPass], PlayerInfo[playerid][pSex], PlayerInfo[playerid][pSkin]); mysql_function_query(ConnectMySQL, string, true, "Registr", "d", playerid); Login[playerid] = true; SpawnPlayer(playerid); SCM(playerid, COLOR_GREEN, "??????????? ??? ? ???????? ????????????!!!"); } case 3: { if(response) { } else { SCM(playerid, COLOR_RED, "????? ????? ??? ????? ?????? ??????? /q ??? /q(uit)."); Kickk(playerid); } } return 1; } Странные символы это русские буквы. ах да после реги появляеться надпись "STAY WITHIN THE WORLD BOUNDRIES" без ковычек Мод писал с нуля
  5. Всем привет! Не начисляется зарплата фракциям! В БД зарплата прописана,но зарплата не идет! Вот код PayDay stock PayDay(playerid) { //printf("PayDay() STK %d", heap); new checks,t, htax; //printf("PayDay1: ID:%d", playerid); new tax = Tax*checks/500; if(Exchequer < checks) checks=0,tax=0,t=1; Exchequer+=tax; Exchequer-=checks; format(query, 256, "UPDATE "TABLE_MAYOR" SET exchequer = %d", Exchequer); mysql_query(query); //printf("PayDay2: ID:%d", playerid); new count_fh=0, count_zh=0; for(new house = 0; house <= TOTALHOUSE; house++) { if(!strcmp(HouseInfo[house][hOwner],"None")) { count_fh++; } else count_zh++; } format(totalstring,sizeof(totalstring), "{F6E99A}Информация о домах на сервере:\n\n{4FA011}Свободных: %i\n{F66565}Купленных: %i",count_fh, count_zh); UpdateDynamic3DTextLabelText(info_house,-1,totalstring); if(X2DAY != 1) { PlayerInfo[playerid][pPayCheck] += checks; SendClientMessage(playerid, COLOR_WHITE, "{FF9900}________________________________________________________________"); SendMes(playerid, COLOR_WHITE, "{FF9900}Сумма внесенная на ваш счет: {ffffff}%d рублей ",PlayerInfo[playerid][pPayCheck]); SendMes(playerid, COLOR_WHITE, "{FF9900}Комиссия банка: {ffffff}%d рублей ", tax); SendMes(playerid, COLOR_WHITE, "{FF9900}Средств на банковском счету: {ffffff}%d рублей ", PlayerInfo[playerid][pBank]); SendMes(playerid, COLOR_WHITE, "{FF9900}В данный момент у Вас: {ffffff}%d уровень и %d/%d опыта ", PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],PlayerInfo[playerid][pLevel]*8); SendMes(playerid, COLOR_WHITE, "{FF9900}Законопослушность {ffffff}(+1) "); PlayerInfo[playerid][pZakon]++; if(PlayerInfo[playerid][pMember] == 0) { SendMes(playerid, COLOR_WHITE, "{FF9900}Пособие по безработице: {ffffff}500 рублей "); GiveMoney(playerid,500);} SendClientMessage(playerid, COLOR_BLUE, "{FF9900}________________________________________________________________"); } else if(X2DAY == 1) { PlayerInfo[playerid][pPayCheck] += checks*2; SendClientMessage(playerid, COLOR_WHITE, "{FF9900}________________________________________________________________"); SendMes(playerid, COLOR_WHITE, "{FF9900}Сумма внесенная на ваш счет: {ffffff}%d рублей ",PlayerInfo[playerid][pPayCheck]); SendMes(playerid, COLOR_WHITE, "{FF9900}Комиссия банка: {ffffff}%d рублей ", tax); SendMes(playerid, COLOR_WHITE, "{FF9900}Средств на банковском счету: {ffffff}%d рублей ", PlayerInfo[playerid][pBank]); SendMes(playerid, COLOR_WHITE, "{FF9900}В данный момент у Вас: {ffffff}%d уровень и %d/%d опыта ", PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],PlayerInfo[playerid][pLevel]*8); SendMes(playerid, COLOR_WHITE, "{FF9900}Законопослушность {ffffff}(+2) "); PlayerInfo[playerid][pZakon]+=2; SendClientMessage(playerid, COLOR_YELLOW, "Сегодня на сервере X2DAY - уровень, зарплата, опыт увеличены в 2 раза"); if(PlayerInfo[playerid][pMember] == 0) { SendMes(playerid, COLOR_WHITE, "{FF9900}Пособие по безработице: {ffffff}1000 рублей "); GiveMoney(playerid,1000);} SendClientMessage(playerid, COLOR_BLUE, "{FF9900}________________________________________________________________"); } new i = GetPVarInt(playerid, "PlayerHouse"); if(GetPlayerHouse(playerid)) { if(!strcmp("E",HouseInfo[i][hDiscript],true)) htax = 300; if(!strcmp("D",HouseInfo[i][hDiscript],true)) htax = 400; if(!strcmp("C",HouseInfo[i][hDiscript],true)) htax = 500; if(!strcmp("B",HouseInfo[i][hDiscript],true)) htax = 600; if(!strcmp("A",HouseInfo[i][hDiscript],true)) htax = 700; if(!strcmp("L",HouseInfo[i][hDiscript],true)) htax = 800; SendMes(playerid, COLOR_WHITE, " {FFD700} - {FFFFFF}Оплата за жилищно-коммунальные услуг {DAA520}%d {FFFFFF}рублей",htax); } if(GetPlayerBizz(playerid) == 1) SendMes(playerid, COLOR_WHITE, " {FFD700} - {FFFFFF}Оплата за аренду бизнеса: {DAA520}%d {FFFFFF} рублей ", BizzInfo[GetPVarInt(playerid, "PlayerBizz")][bBuyPrice] / 1000); PlayerInfo[playerid][pBank] += PlayerInfo[playerid][pPayCheck] - tax; PlayerInfo[playerid][pPayCheck] = 0; PlayerInfo[playerid][pRPRGive]++; PlayerInfo[playerid][pZakon]++; if(GetPVarInt(playerid, "GetHome") > 0) { SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] Вы забыли оплатить за кварплату, ваш дом выставлен на продажу!"); SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] На ваш банковский счет возвращено 70% от стоимости дома."); if(GetPVarInt(playerid,"PlayerCar") > 0) { // DestroyVehicleOP(GetPVarInt(playerid,"PlayerCar")); // DeletePVar(playerid,"PlayerCar"); } DeletePVar(playerid, "GetHome"); } //printf("PayDay4: ID:%d", playerid); if(GetPVarInt(playerid, "_GetBizz_") > 0) { if(GetPlayerBizz(playerid) == 1) { SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] Ваш бизнес был закрыт по причине: отсутствие продуктов или отсутствие лицензии"); SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] Если по истечению {ffffff}12 {FF6347}часов бизнес будет закрыт, он будет продан гос-ву"); DeletePVar(playerid, "_GetBizz_"); } } //printf("PayDay5: ID:%d", playerid); if(GetPVarInt(playerid, "GetBizz_") > 0 && GetPVarInt(playerid, "_GetBizz_") == 0) { if(GetPlayerBizz(playerid) == 1) { SendMes(playerid, COLOR_YELLOW, "{5CACEE}[ & ] {FFFFFF}Ваш бизнес закрыт уже {ffffff}%i {FF6347}час(а)",BizzInfo[GetPVarInt(playerid, "PlayerBizz")][bLockTime]); SendClientMessage(playerid, COLOR_YELLOW, "{5CACEE}[ & ] {FFFFFF}Если по истечению {ffffff}12 {FF6347}часов бизнес будет закрыт, он будет продан гос-ву"); DeletePVar(playerid, "GetBizz_"); } } if(GetPVarInt(playerid, "GetBizz") > 0) { SendClientMessage(playerid, COLOR_YELLOW,"{BEBEBE}[ ! ] Ваш бизнес закрыли в связи с нехваткой ресурсов"); SendClientMessage(playerid, COLOR_YELLOW,"{BEBEBE}[ ! ] Бюджет бизнеса зачислен на ваш банковский счет"); DeletePVar(playerid, "GetBizz"); } //printf("PayDay6: ID:%d", playerid); if(t==1) return t=0,SendClientMessage(playerid, COLOR_LIGHTRED, "{BEBEBE}[ ! ] В казне недостаточно средств!"); if(PlayerInfo[playerid][pCheckTime] < 1200 && IsTheMember(PlayerInfo[playerid][pMember])) SendClientMessage(playerid, COLOR_LIGHTRED, "{5CACEE}[ & ] {FFFFFF}Чтобы получить зарплату, необходимо отыграть на сервере 20 минут!"); else if(PlayerInfo[playerid][pCheckTime] > 1200 && IsTheMember(PlayerInfo[playerid][pMember])) PlayerInfo[playerid][pCheckTime]-=1200; PlayerPlaySound(playerid,5203,0.0,0.0,0.0); //printf("PayDayEnd: ID:%d", playerid); //printf("PayDay() STK %d (%d LOSS)", heapspace(), (heap - heapspace())); return true; } И еще в Мэрии можно ставить % зарплаты фракциям,так же делал % все и по 50% и по 100% но зарплаты так и не было! В чем проблема может быть!? Помогите пожалуйста!
  6. Всем привет! Когда то я создавал тему по данному вопросу,но ее потом закрыли из-за неактивности! Ребят помогите с этой проблемой! Короче,проблема в том что,когда пишешь /bizwar то пишут у "У вас есть 10 минут что бы завоевать бизнес,направляйтесь к заброшенному аэропорту" но я даже не знаю где он находиться! и даже нет чекпоинта на карте где и куда ехать! Помогите в этой проблеме пж! Что скинуть нужно для этого?
  7. Всем привет! Наткнулся в моде ТЫЦ что не работает на половино система работа топливо! Т.е когда заказываешь для своего азс топливо,заказ отправляется,но когда кто то набирает /flist, т.е посмотреть заказы,то там пишет типо нет заказов! Может система не дописана не знаю! Но в ордере я не наблюдаю АЗС вообще! CMD:order(playerid, params[]) { if(PlayerLogged[playerid] == 0) return true; if(GetPlayerBizz(playerid) == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не владеете бизнесом!"); new idx = GetPVarInt(playerid, "PlayerBizz"); if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, COLOR_ARP, ""CMD_PREF"/order [продуктов 1000-5000]"); new till = params[0]; new stopbuy =0; SendMes(playerid,COLOR_WHITE,"till: %d ",till); if(IsPlayerInRangeOfPoint(playerid, 10.0, -390.2765, 1017.3125, 12.1494)) { for(new i = 1; i <= TOTALPRODUCT; i++) { if(ProductInfo[TOTALPRODUCT][pBizzid] == idx) return stopbuy=1; } if(stopbuy == 0) { if(BizzInfo[idx][bType] == 1) { if(till < 1000 || till > 5000-BizzInfo[idx][bProduct]) return SendClientMessage(playerid, COLOR_GREY, "Закажите более меньшую сумму, лимит бизнеса 5000п."); if(BizzInfo[idx][bMoney] < till*26) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoneyBank); TOTALPRODUCT++; strmid(ProductInfo[TOTALPRODUCT][pName],PlayerInfo[playerid][pSendername],0,strlen(PlayerInfo[playerid][pSendername]),MAX_PLAYER_NAME); ProductInfo[TOTALPRODUCT][pPrice] = till*26; ProductInfo[TOTALPRODUCT][pTill] = till; ProductInfo[TOTALPRODUCT][pBizzid] = idx; ProductInfo[TOTALPRODUCT][pStatus] = false; BizzInfo[idx][bMoney] -= ProductInfo[TOTALPRODUCT][pPrice]; SendMes(playerid, TEAM_BLUE_COLOR, "Вы заказали %i товаров для 24/7, Снято со счета бизнеса: %i рублей.", till, ProductInfo[TOTALPRODUCT][pPrice]); for(new p = 0; p < MAX_PLAYERS; p++) { if(!IsPlayerConnected(p) || PlayerLogged[p] == 0 || PlayerInfo[p][pJob] != J_PRODUCT) continue; SendMes(p, COLOR_ALLDEPT, "Поступил новый заказ 24/7 от %s. Используйте: /plist у склада", PlayerInfo[playerid][pSendername]); } } if(BizzInfo[idx][bType] == 3) { if(till < 1000 || till > 3000-BizzInfo[idx][bProduct]) return SendClientMessage(playerid, COLOR_GREY, "Закажите более меньшую сумму, лимит бизнеса 3000п."); if(BizzInfo[idx][bMoney] < till*23) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoneyBank); TOTALPRODUCT++; strmid(ProductInfo[TOTALPRODUCT][pName],PlayerInfo[playerid][pSendername],0,strlen(PlayerInfo[playerid][pSendername]),MAX_PLAYER_NAME); ProductInfo[TOTALPRODUCT][pPrice] = till*23; ProductInfo[TOTALPRODUCT][pTill] = till; ProductInfo[TOTALPRODUCT][pBizzid] = idx; ProductInfo[TOTALPRODUCT][pStatus] = false; BizzInfo[idx][bMoney] -= ProductInfo[TOTALPRODUCT][pPrice]; SendMes(playerid, TEAM_BLUE_COLOR, "Вы заказали %i товаров для закуски, Снято со счета бизнеса: %i рублей.", till, ProductInfo[TOTALPRODUCT][pPrice]); for(new p = 0; p < MAX_PLAYERS; p++) { if(!IsPlayerConnected(p) || PlayerLogged[p] == 0 || PlayerInfo[p][pJob] != J_PRODUCT) continue; SendMes(p, COLOR_ALLDEPT, "Поступил новый заказ закуски от %s. Используйте: /plist у склада", PlayerInfo[playerid][pSendername]); } } if(BizzInfo[idx][bType] == 4 || BizzInfo[idx][bType] == 5) { if(till < 1000 || till > 7000-BizzInfo[idx][bProduct]) return SendClientMessage(playerid, COLOR_GREY, "Закажите более меньшую сумму, лимит бизнеса 3000п."); if(BizzInfo[idx][bMoney] < till*24) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoneyBank); TOTALPRODUCT++; strmid(ProductInfo[TOTALPRODUCT][pName],PlayerInfo[playerid][pSendername],0,strlen(PlayerInfo[playerid][pSendername]),MAX_PLAYER_NAME); ProductInfo[TOTALPRODUCT][pPrice] = till*24; ProductInfo[TOTALPRODUCT][pTill] = till; ProductInfo[TOTALPRODUCT][pBizzid] = idx; ProductInfo[TOTALPRODUCT][pStatus] = false; BizzInfo[idx][bMoney] -= ProductInfo[TOTALPRODUCT][pPrice]; SendMes(playerid, TEAM_BLUE_COLOR, "Вы заказали %i товаров для клуба/бара, Снято со счета бизнеса: %i рублей.", till, ProductInfo[TOTALPRODUCT][pPrice]); for(new p = 0; p < MAX_PLAYERS; p++) { if(!IsPlayerConnected(p) || PlayerLogged[p] == 0 || PlayerInfo[p][pJob] != J_PRODUCT) continue; SendMes(p, COLOR_ALLDEPT, "Поступил новый заказ клуба/бара от %s. Используйте: /plist у склада", PlayerInfo[playerid][pSendername]); } } if(BizzInfo[idx][bType] == 6) { if(till < 1000 || till > 20000-BizzInfo[idx][bProduct]) return SendClientMessage(playerid, COLOR_GREY, "Закажите более меньшую сумму, лимит бизнеса 3000п."); if(BizzInfo[idx][bMoney] < till*20) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoneyBank); TOTALPRODUCT++; strmid(ProductInfo[TOTALPRODUCT][pName],PlayerInfo[playerid][pSendername],0,strlen(PlayerInfo[playerid][pSendername]),MAX_PLAYER_NAME); ProductInfo[TOTALPRODUCT][pPrice] = till*20; ProductInfo[TOTALPRODUCT][pTill] = till; ProductInfo[TOTALPRODUCT][pBizzid] = idx; ProductInfo[TOTALPRODUCT][pStatus] = false; BizzInfo[idx][bMoney] -= ProductInfo[TOTALPRODUCT][pPrice]; SendMes(playerid, TEAM_BLUE_COLOR, "Вы заказали %i БП для аммо магазина, Снято со счета бизнеса: %i рублей.", till, ProductInfo[TOTALPRODUCT][pPrice]); for(new p = 0; p < MAX_PLAYERS; p++) { if(!IsPlayerConnected(p) || PlayerLogged[p] == 0 || PlayerInfo[p][pJob] != J_PRODUCT) continue; SendMes(p, COLOR_ALLDEPT, "Поступил новый заказ бп от %s. Используйте: /plist у склада", PlayerInfo[playerid][pSendername]); } } else SendClientMessage(playerid, COLOR_WHITE, "Вы уже сделали заказ!"); } } else { SendClientMessage(playerid, COLOR_GREY, "[ ! ] Вы далеко от склада."); SetPlayerRaceCheckpoint(playerid,1,-390.2765, 1017.3125, 12.1494,0.0,0.0,0.0,8); SendClientMessage(playerid, COLOR_WHITE, "[Продуктовая База] Место на карте помечено красной меткой"); SetPVarInt(playerid, "pGPSWork", 1); } return true; } Как можно сделать что бы были рабочие заказы? Подскажите пожалуйста! Я тут написал,но не уверен что только в самом Ордере проблема! Вот так я написал,но еще не проверял! Так как думаю,то что еще не в ордере надо дописывать if(BizzInfo[idx][bType] == 2) { if(till < 1000 || till > 5000-BizzInfo[idx][bTill]) return SendClientMessage(playerid, COLOR_GREY, "Закажите более меньшую сумму, лимит бизнеса 3000п."); if(BizzInfo[idx][bMoney] < till*24) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoneyBank); TOTALPRODUCT++; strmid(ProductInfo[TOTALPRODUCT][pName],PlayerInfo[playerid][pSendername],0,strlen(PlayerInfo[playerid][pSendername]),MAX_PLAYER_NAME); ProductInfo[TOTALPRODUCT][pPrice] = till*24; ProductInfo[TOTALPRODUCT][pTill] = till; ProductInfo[TOTALPRODUCT][pBizzid] = idx; ProductInfo[TOTALPRODUCT][pStatus] = false; BizzInfo[idx][bMoney] -= ProductInfo[TOTALPRODUCT][pPrice]; SendMes(playerid, TEAM_BLUE_COLOR, "Вы заказали %i товаров для клуба/бара, Снято со счета бизнеса: %i рублей.", till, ProductInfo[TOTALPRODUCT][pPrice]); for(new p = 0; p < MAX_PLAYERS; p++) { if(!IsPlayerConnected(p) || PlayerLogged[p] == 0 || PlayerInfo[p][pJob] != J_PRODUCT) continue; SendMes(p, COLOR_ALLDEPT, "Поступил новый заказ АЗС от %s. Используйте: /plist у склада", PlayerInfo[playerid][pSendername]); } }
  8. Всем привет! Сразу скажу вопрос будет по данному моду ТЫЦ Суть вопроса такова,мне автор сказал что мапинг весь храниться в файле obj.inc он находится в папке pawno... В моде мапинга вообще нет,кроме интерьеров квартир! И так я добавил/изменил баги в мапинге,закинул/изменил в этом файле все что нужно было,на крайняк скомпилировал,запустил сервер и все тоже самое,то есть мапинг мой который я добавлял не показывает и тот мапинг который я изменял он не изменился! Как быть подскажите скриптеры,просто что бы мапинг в папке pawno было,первый раз с таким сталкиваюсь! Сделал скрин где этот файл находиться.что бы поняли где именно [spoiler=Скрин]
  9. Помогите! Компилирую мод и там вылезает ошибка.Пробовали чужие моды тоже выдает ошибка!
  10. Нет маркеров при сдачи на права. new DrivingTestTime[MAX_PLAYERS]; ==================================== static const stock Float:DrivingTest[][] = { //??????? ????????? {2518.3521,-943.0078,1.5473}, {2530.6912,-951.1514,1.5648}, {2530.6284,-980.3601,1.5648}, {2539.3662,-987.0689,1.5648}, {2546.7700,-978.8175,1.5648}, {2538.1462,-970.8574,1.5648}, {2546.5083,-965.0141,1.5648}, {2543.1570,-953.0804,1.6003}, {2543.5869,-933.9211,1.5643}, {2519.6567,-932.3250,1.5521}, {2440.2710,-969.5776,1.6911}, {2402.0623,-957.2614,1.6986}, {2401.9036,-809.1680,11.9104}, {2617.1260,-801.5764,11.8587}, {2829.0303,-804.8586,12.0126}, {2881.9363,-877.1386,12.9502}, {2771.3201,-906.3696,23.3435}, {2754.9229,-788.1655,23.3494}, {2775.2251,-676.7038,23.0283}, {2879.6682,-702.0443,12.9838}, {2797.8477,-784.8743,11.8354}, {2364.7886,-787.0987,12.3175}, {2054.1025,-832.2196,15.3488}, {1725.9747,-875.8348,27.4830}, {1583.7145,-706.0786,40.9403}, {1393.3134,-601.9888,40.8304}, {1399.5229,-401.5157,3.8574}, {1405.7042,-242.8828,3.8403}, {1420.1896,-223.1886,3.8581}, {1770.6417,-223.3907,3.8522}, {1792.6815,-250.1992,3.8206}, {1831.4423,-306.7342,6.1373}, {2118.2024,-499.9554,16.5656}, {2138.9604,-803.2497,14.4131}, {2184.6172,-816.4596,14.2913}, {2386.7168,-801.8486,12.2070}, {2396.0981,-853.6970,7.0027}, {2396.5745,-958.5002,1.6927}, {2384.9424,-970.9503,2.1115}, {2303.9861,-970.2287,2.0958}, {2290.3962,-983.5339,2.0686}, {2292.4207,-1108.5098,2.4205}, {2297.8481,-1098.3212,2.4545}, {2298.9441,-1035.9512,2.4320}, {2298.6299,-983.1883,2.0704}, {2227.0259,-971.6880,2.1294}, {2159.6226,-971.7393,2.1293}, {2094.3320,-964.7982,2.0513}, {2086.5649,-973.6376,2.0493}, {2114.1008,-974.5452,2.1446}, {2152.0205,-974.9900,2.1298}, {2332.3323,-976.1116,2.1076}, {2420.5447,-976.5681,2.2213}, {2452.7170,-1005.1452,2.1600}, {2468.4470,-1018.7527,2.0337}, {0.0,0.0,0.0} }; ==================================== static const stock Float:FlyTest[][] = { {2513.2139,-1000.0962,117.0660}, {2680.7329,-1085.0205,105.9101}, {2908.2346,-1126.7103,21.2477}, {2736.8682,-1200.3679,14.8405}, {2528.1045,-1203.1923,40.4371}, {2269.3281,-1132.1639,2.7305}, {2400.2324,-1109.5310,31.7281}, {2458.8047,-1000.4865,2.3861}, {0.0,0.0,0.0} }; ============================================ static const stock Float:WaterTest[][] = { {2522.4609,-1092.4988,0.0825}, {2702.9272,-1100.7075,0.2249}, {2807.8630,-1104.4086,0.0990}, {2935.7297,-1239.4073,0.1528}, {3010.7986,-1217.1238,0.3958}, {3071.2795,-1234.1112,0.7060}, {3029.9722,-1241.5240,-0.2974}, {2959.0789,-1216.1912,-0.2271}, {2901.2136,-1246.0934,0.1416}, {2818.0613,-1208.9335,0.0154}, {2656.1953,-1208.0315,0.0814}, {2567.8455,-1233.3177,-0.0046}, {2358.7080,-1232.1560,-0.0214}, {2106.8176,-1249.7622,0.1163}, {1961.7560,-1209.2106,-0.0071}, {2153.0806,-1143.3785,-0.0745}, {2331.6938,-1149.5795,0.0940}, {2460.1182,-1094.0985,0.1123}, {0.0,0.0,0.0} }; ======================================================= if(GetPVarInt(playerid, "DrivingTest")) { SetVehicleToRespawn(GetPVarInt(playerid,"DrivingTestCARID")); DeletePVar(playerid, "DrivingTestCARID"); DeletePVar(playerid, "DrivingTest"); DeletePVar(playerid, "DrivingTestHealth"); DeletePVar(playerid, "DrivingTestError"); SCM(playerid, COLOR_RED, "Вы провалили экзамен на управление наземным транспортом"); } if(GetPVarInt(playerid, "FlyTest")) { SetVehicleToRespawn(GetPVarInt(playerid,"FlyTestCARID")); DeletePVar(playerid, "FlyTestCARID"); DeletePVar(playerid, "FlyTest"); DeletePVar(playerid, "FlyTestHealth"); DeletePVar(playerid, "FlyTestError"); SCM(playerid, COLOR_RED, "Вы провалили экзамен на управление воздушным транспортом"); } if(GetPVarInt(playerid, "WaterTest")) { SetVehicleToRespawn(GetPVarInt(playerid,"WaterTestCARID")); DeletePVar(playerid, "WaterTestCARID"); DeletePVar(playerid, "WaterTest"); DeletePVar(playerid, "WaterTestTimeOn"); DeletePVar(playerid, "WaterTestHealth"); DeletePVar(playerid, "WaterTestError"); SCM(playerid, COLOR_RED, "Вы провалили экзамен на управление водным транспортом"); ==================================================================================== } switch(newstate) { case 1: //Игрок пешком (можно писать PLAYER_STATE_ONFOOT) { KillTimer(STimer[playerid]),KillTimer(update_speed[playerid]); for(new i; i < 9; i++) PlayerTextDrawHide(playerid,SpeedMetr[playerid][i]); for(new i; i < 7; i++) TextDrawHideForPlayer(playerid,SpeedBox[i]); if(GetPVarInt(playerid, "DrivingTest")) { SCM(playerid, COLOR_RED, "У вас есть 15 секунд, чтобы вернуться"); DisablePlayerRaceCheckpoint(playerid); DrivingTestTime[playerid] = 15; } if(PI[playerid][TruckerCarID] != INVALID_VEHICLE_ID) { SCM(playerid, COLOR_RED, "У вас есть 15 секунд, чтобы вернуться"); //DisablePlayerRaceCheckpoint(playerid); TruckWorkTime[playerid] = 15; } if(GetPVarInt(playerid, "FlyTest")) { SCM(playerid, COLOR_RED, "У вас есть 15 секунд, чтобы вернуться"); DisablePlayerRaceCheckpoint(playerid); FlyTestTime[playerid] = 15; } if(GetPVarInt(playerid, "WaterTest") && GetPVarInt(playerid, "WaterTestTimeOn")) { SCM(playerid, COLOR_RED, "У вас есть 15 секунд, чтобы вернуться"); DisablePlayerRaceCheckpoint(playerid); WaterTestTime[playerid] = 15; } if(GetPVarInt(playerid, "PriceBus")) { SCM(playerid, COLOR_RED, "У вас есть 15 секунд, чтобы вернуться"); DisablePlayerRaceCheckpoint(playerid); SetPVarInt(playerid, "BusTime", 15); DeletePVar(playerid, "TimeBus"); } } =============================================================================== for(new v = 0; v <= TOTALVEH; v++) { if(vehicleid == VehInfo[v][vVehicle]) { if(GetPVarInt(playerid, "DrivingTest") > 0 && (vehicleid >= 117 && vehicleid <= 126)) { if(UseGPS[playerid]) { DisablePlayerRaceCheckpoint(playerid); UseGPS[playerid] = false; for(new i; i < 4; i++) TextDrawHideForPlayer(playerid, GPSEnabled[i]); } SCM(playerid, COLOR_BLUE, "Следуйте по чекпоинтам, соблюдая правила дорожного движения"); ShowPlayerDialog(playerid, D_NULL, 0, " ", "\n\n{ffffff}Ваша задача следовать по чекпоинтам. Вперед\n\n", "Закрыть", ""); new i = pPressed[playerid]; SetPVarInt(playerid,"DrivingTestCARID",GetPlayerVehicleID(playerid)); SetPlayerRaceCheckpoint(playerid,0,DrivingTest[i][0],DrivingTest[i][1],DrivingTest[i][2],DrivingTest[i+1][0],DrivingTest[i+1][1],DrivingTest[i+1][2],5.0); } else if(GetPVarInt(playerid, "DrivingTest") == 0 && (vehicleid >= 117 && vehicleid <= 126)) SCM(playerid,COLOR_RED,"Транспорт доступен только для сдачи экзаменов."),RemoveFromVehicle(playerid); if(GetPVarInt(playerid, "FlyTest") == 1 && (vehicleid >= 183 && vehicleid <= 184)) { if(UseGPS[playerid]) { DisablePlayerRaceCheckpoint(playerid); UseGPS[playerid] = false; for(new i; i < 4; i++) TextDrawHideForPlayer(playerid, GPSEnabled[i]); } SCM(playerid, COLOR_BLUE, "Следуйте по чекпоинтам, соблюдая правила полёта"); ShowPlayerDialog(playerid, D_NULL, 0, " ", "\n\n{ffffff}Ваша задача следовать по чекпоинтам. Взлетайте\n\n", "Закрыть", ""); new i = pPressed[playerid]; SetPVarInt(playerid,"FlyTestCARID",GetPlayerVehicleID(playerid)); SetPlayerRaceCheckpoint(playerid,3,FlyTest[i][0],FlyTest[i][1],FlyTest[i][2],FlyTest[i+1][0],FlyTest[i+1][1],FlyTest[i+1][2],5.0); } else if(GetPVarInt(playerid, "FlyTest") == 0 && (vehicleid >= 183 && vehicleid <= 184)) SCM(playerid,COLOR_RED,"Транспорт доступен только для сдачи экзаменов."),RemoveFromVehicle(playerid); if(GetPVarInt(playerid, "WaterTest") == 1 && (vehicleid >= 185 && vehicleid <= 186)) { if(UseGPS[playerid]) { DisablePlayerRaceCheckpoint(playerid); UseGPS[playerid] = false; for(new i; i < 4; i++) TextDrawHideForPlayer(playerid, GPSEnabled[i]); } SCM(playerid, COLOR_BLUE, "Следуйте по чекпоинтам, соблюдая правила движения"); ShowPlayerDialog(playerid, D_NULL, 0, " ", "\n\n{ffffff}Ваша задача следовать по чекпоинтам. Вперед\n\n", "Закрыть", ""); new i = pPressed[playerid]; if(!GetPVarInt(playerid, "WaterTestTimeOn")) SetPVarInt(playerid, "WaterTestTimeOn", 1); SetPVarInt(playerid,"WaterTestCARID",GetPlayerVehicleID(playerid)); SetPlayerRaceCheckpoint(playerid,0,WaterTest[i][0],WaterTest[i][1],WaterTest[i][2],WaterTest[i+1][0],WaterTest[i+1][1],WaterTest[i+1][2],5.0); } else if(GetPVarInt(playerid, "WaterTest") == 0 && (vehicleid >= 185 && vehicleid <= 186)) SCM(playerid,COLOR_RED,"Транспорт доступен только для сдачи экзаменов."),RemoveFromVehicle(playerid); if(VehInfo[v][vFraction] != PI[playerid][pMember]) { if(VehInfo[v][vFraction] == TEAM_AUTOSCHOOL && (GetPVarInt(playerid, "DrivingTest") > 0 || GetPVarInt(playerid, "FlyTest") > 0 || GetPVarInt(playerid, "WaterTest") > 0)) { } else { SCM(playerid, COLOR_GREY, "Этот транспорт вам недоступен!"); RemoveFromVehicle(playerid); return 1; } } else break; } } if(cars == 0) { if(PI[playerid][pLic][0] == 0) { if(GetPVarInt(playerid, "DrivingTest") > 0) { } else { if(!IsAMoped(vehicleid) && !IsAVel(vehicleid) && !IsAPlane(vehicleid) && !IsABoat(vehicleid)) { SCM(playerid, COLOR_GREY, "У вас нет водительских прав!"); RemoveFromVehicle(playerid); return 1; } } } if(Engine[vehicleid] == false) update_speed[playerid] = SetTimerEx("UpdateSpeedometr", 1000, true, "d", playerid);//KillTimer(update_speed); { if(IsAVel(vehicleid)) { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,true,lights,alarm,doors,bonnet,boot,objective); } else { if(!InShop[playerid]) { SCM(playerid, COLOR_BLUE, "Нажмите клавишу '{FF6600}2{0099FF}', чтобы завести двигатель, фары '{FF6600}W + ЛКМ{0099FF}'"); if(IsAPlane(vehicleid) == 0 && IsABoat(vehicleid) == 0 && IsAVel(vehicleid) == 0) { for(new c; c < 9; c++) PlayerTextDrawShow(playerid,SpeedMetr[playerid][c]); for(new c; c < 7; c++) TextDrawShowForPlayer(playerid,SpeedBox[c]); } } } } if(GetPVarInt(playerid, "DrivingTest") > 0) { if(GetPlayerState(playerid) != 2) return SCM(playerid, COLOR_GREY, "Вы должны находиться за рулем!"); if(pPressed[playerid] == 54) { if(GetPVarInt(playerid, "DrivingTestError") > 2) { SCM(playerid, COLOR_RED, "Вы провалили экзамен на управление наземным транспортом"); ShowPlayerDialog(playerid, D_NULL, 0, " ", "\n\n{F04245}К сожалению вы не сдали экзамен на управление наземным транспортом\n\n", "Закрыть", ""); } else { SCM(playerid, COLOR_GREEN, "Поздравляем! Вы сдали экзамен на управление наземным транспортом"); ShowPlayerDialog(playerid, D_NULL, 0, " ", "\n\n{ffffff}Поздравляем, вы сдали экзамен на управление наземным транспортом\n\n", "Закрыть", ""); PI[playerid][pLic][0] = 1; }
  11. Когда запускаю сервер, он удачно запустился, но не появляется окно регистрации (MySQL), Вот консоль:[spoiler=Консолька]Console clear! ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, ©2005-2012 SA-MP Team [15:07:51] [15:07:51] Server Plugins [15:07:51] -------------- [15:07:51] Loading plugin: crashdetect.so [15:07:51] CrashDetect v4.15.1 is OK. [15:07:51] Loaded. [15:07:51] Loading plugin: streamer.so [15:07:51] *** Streamer Plugin v2.9.1 by Incognito loaded *** [15:07:51] Loaded. [15:07:51] Loading plugin: sscanf.so [15:07:51] [15:07:51] =============================== [15:07:51] sscanf plugin loaded. [15:07:51] Version: 2.8.1 [15:07:51] © 2012 Alex "Y_Less" Cole [15:07:51] =============================== [15:07:51] Loaded. [15:07:51] Loading plugin: mysql.so [15:07:51] Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory) [15:07:51] Loading plugin: CRP.so [15:07:51] [15:07:51] ______________________________________ [15:07:51] Convert Rus To Pwn v0.1.1 loaded [15:07:51] ______________________________________ [15:07:51] By: Fro © Copyright 2009-2011 [15:07:51] ______________________________________ [15:07:51] Loaded. [15:07:51] Loading plugin: regex.so [15:07:51] [15:07:51] ______________________________________ [15:07:51] Regular Expression Plugin v0.2.1 loaded [15:07:51] ______________________________________ [15:07:51] By: Fro © Copyright 2009-2011 [15:07:51] ______________________________________ [15:07:51] Loaded. [15:07:51] Loading plugin: pawncmd.so [15:07:51] Pawn.CMD plugin v3.1.2 by urShadow loaded [15:07:51] Loaded. [15:07:51] Loading plugin: dc_cmd.so [15:07:51] Daniel's CMD plugin v2.8 [15:07:51] © 2014 Daniel_Cortez [15:07:51] www.[ссылка стороннего ресурса].ru [15:07:51] Loaded. [15:07:51] Loading plugin: nativechecker.so [15:07:51] Loaded. [15:07:51] Loading plugin: mysqlstatic.so [15:07:51] Failed (plugins/mysqlstatic.so: cannot open shared object file: No such file or directory) [15:07:51] Loaded 8 plugins. [15:07:51] [15:07:51] Ban list [15:07:51] -------- [15:07:51] Loaded: samp.ban [15:07:51] [15:07:51] [15:07:51] Filterscripts [15:07:51] --------------- [15:07:51] Loading filterscript 'AntiDDoS_Guard.amx'... [15:07:52] AntiDDoS Guard by LOD. Version 8.2 [15:07:52] Loading filterscript '1.amx'... [15:07:52] Unable to load filterscript '1.amx'. [15:07:52] Loaded 1 filterscripts. [15:07:52] Error: Function not registered: 'mysql_connect' [15:07:52] Error: Function not registered: 'mysql_errno' [15:07:52] Error: Function not registered: 'mysql_log' [15:07:52] Error: Function not registered: 'mysql_tquery' [15:07:52] Error: Function not registered: 'mysql_set_charset' [15:07:52] Error: Function not registered: 'mysql_close' [15:07:52] Error: Function not registered: 'mysql_escape_string' [15:07:52] Error: Function not registered: 'mysql_format' [15:07:52] Error: Function not registered: 'cache_get_row_count' [15:07:52] Error: Function not registered: 'cache_get_field_content' [15:07:52] Error: Function not registered: 'cache_get_field_content_int' [15:07:52] Error: Function not registered: 'mysql_query' [15:07:52] Error: Function not registered: 'cache_get_row' [15:07:52] Error: Function not registered: 'cache_delete' [15:07:52] Error: Function not registered: 'cache_get_row_int' [15:07:52] Error: Function not registered: 'cache_get_row_float' [15:07:52] [debug] Run time error 19: "File or function is not found" [15:07:52] [debug] mysql_connect [15:07:52] [debug] mysql_errno [15:07:52] [debug] mysql_log [15:07:52] [debug] mysql_tquery [15:07:52] [debug] mysql_set_charset [15:07:52] [debug] mysql_close [15:07:52] [debug] mysql_escape_string [15:07:52] [debug] mysql_format [15:07:52] [debug] cache_get_row_count [15:07:52] [debug] cache_get_field_content [15:07:52] [debug] cache_get_field_content_int [15:07:52] [debug] mysql_query [15:07:52] [debug] cache_get_row [15:07:52] [debug] cache_delete [15:07:52] [debug] cache_get_row_int [15:07:52] [debug] cache_get_row_float [15:07:52] [debug] Run time error 19: "File or function is not found" [15:07:52] [debug] mysql_connect [15:07:52] [debug] mysql_errno [15:07:52] [debug] mysql_log [15:07:52] [debug] mysql_tquery [15:07:52] [debug] mysql_set_charset [15:07:52] [debug] mysql_close [15:07:52] [debug] mysql_escape_string [15:07:52] [debug] mysql_format [15:07:52] [debug] cache_get_row_count [15:07:52] [debug] cache_get_field_content [15:07:52] [debug] cache_get_field_content_int [15:07:52] [debug] mysql_query [15:07:52] [debug] cache_get_row [15:07:52] [debug] cache_delete [15:07:52] [debug] cache_get_row_int [15:07:52] [debug] cache_get_row_float [15:07:52] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" [15:07:52] Number of vehicle models: 0 ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, ©2005-2012 SA-MP Team [15:08:34] [15:08:34] Server Plugins [15:08:34] -------------- [15:08:34] Loading plugin: crashdetect.so [15:08:34] CrashDetect v4.15.1 is OK. [15:08:34] Loaded. [15:08:34] Loading plugin: streamer.so [15:08:34] *** Streamer Plugin v2.9.1 by Incognito loaded *** [15:08:34] Loaded. [15:08:34] Loading plugin: sscanf.so [15:08:34] [15:08:34] =============================== [15:08:34] sscanf plugin loaded. [15:08:34] Version: 2.8.1 [15:08:34] © 2012 Alex "Y_Less" Cole [15:08:34] =============================== [15:08:34] Loaded. [15:08:34] Loading plugin: mysql.so [15:08:34] Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory) [15:08:34] Loading plugin: CRP.so [15:08:34] [15:08:34] ______________________________________ [15:08:34] Convert Rus To Pwn v0.1.1 loaded [15:08:34] ______________________________________ [15:08:34] By: Fro © Copyright 2009-2011 [15:08:34] ______________________________________ [15:08:34] Loaded. [15:08:34] Loading plugin: regex.so [15:08:34] [15:08:34] ______________________________________ [15:08:34] Regular Expression Plugin v0.2.1 loaded [15:08:34] ______________________________________ [15:08:34] By: Fro © Copyright 2009-2011 [15:08:34] ______________________________________ [15:08:34] Loaded. [15:08:34] Loading plugin: pawncmd.so [15:08:34] Pawn.CMD plugin v3.1.2 by urShadow loaded [15:08:34] Loaded. [15:08:34] Loading plugin: dc_cmd.so [15:08:34] Daniel's CMD plugin v2.8 [15:08:34] © 2014 Daniel_Cortez [15:08:34] www.[ссылка стороннего ресурса].ru [15:08:34] Loaded. [15:08:34] Loading plugin: nativechecker.so [15:08:34] Loaded. [15:08:34] Loading plugin: mysqlstatic.so [15:08:34] Failed (plugins/mysqlstatic.so: cannot open shared object file: No such file or directory) [15:08:34] Loaded 8 plugins. [15:08:34] [15:08:34] Ban list [15:08:34] -------- [15:08:34] Loaded: samp.ban [15:08:34] [15:08:34] [15:08:34] Filterscripts [15:08:34] --------------- [15:08:34] Loading filterscript 'AntiDDoS_Guard.amx'... [15:08:34] AntiDDoS Guard by LOD. Version 8.2 [15:08:34] Loading filterscript '1.amx'... [15:08:34] Unable to load filterscript '1.amx'. [15:08:34] Loaded 1 filterscripts. [15:08:35] Error: Function not registered: 'mysql_connect' [15:08:35] Error: Function not registered: 'mysql_errno' [15:08:35] Error: Function not registered: 'mysql_log' [15:08:35] Error: Function not registered: 'mysql_tquery' [15:08:35] Error: Function not registered: 'mysql_set_charset' [15:08:35] Error: Function not registered: 'mysql_close' [15:08:35] Error: Function not registered: 'mysql_escape_string' [15:08:35] Error: Function not registered: 'mysql_format' [15:08:35] Error: Function not registered: 'cache_get_row_count' [15:08:35] Error: Function not registered: 'cache_get_field_content' [15:08:35] Error: Function not registered: 'cache_get_field_content_int' [15:08:35] Error: Function not registered: 'mysql_query' [15:08:35] Error: Function not registered: 'cache_get_row' [15:08:35] Error: Function not registered: 'cache_delete' [15:08:35] Error: Function not registered: 'cache_get_row_int' [15:08:35] Error: Function not registered: 'cache_get_row_float' [15:08:35] [debug] Run time error 19: "File or function is not found" [15:08:35] [debug] mysql_connect [15:08:35] [debug] mysql_errno [15:08:35] [debug] mysql_log [15:08:35] [debug] mysql_tquery [15:08:35] [debug] mysql_set_charset [15:08:35] [debug] mysql_close [15:08:35] [debug] mysql_escape_string [15:08:35] [debug] mysql_format [15:08:35] [debug] cache_get_row_count [15:08:35] [debug] cache_get_field_content [15:08:35] [debug] cache_get_field_content_int [15:08:35] [debug] mysql_query [15:08:35] [debug] cache_get_row [15:08:35] [debug] cache_delete [15:08:35] [debug] cache_get_row_int [15:08:35] [debug] cache_get_row_float [15:08:35] [debug] Run time error 19: "File or function is not found" [15:08:35] [debug] mysql_connect [15:08:35] [debug] mysql_errno [15:08:35] [debug] mysql_log [15:08:35] [debug] mysql_tquery [15:08:35] [debug] mysql_set_charset [15:08:35] [debug] mysql_close [15:08:35] [debug] mysql_escape_string [15:08:35] [debug] mysql_format [15:08:35] [debug] cache_get_row_count [15:08:35] [debug] cache_get_field_content [15:08:35] [debug] cache_get_field_content_int [15:08:35] [debug] mysql_query [15:08:35] [debug] cache_get_row [15:08:35] [debug] cache_delete [15:08:35] [debug] cache_get_row_int [15:08:35] [debug] cache_get_row_float [15:08:35] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" [15:08:35] Number of vehicle models: 0
  12. cmd:anews(playerid, params[]) { checkadmin3 flood if(sscanf(params,"s[128]",params[0]))return SCM(playerid, -1, "{008000}Используйте {ffff00}/anews Текст"); new string[256]; f(string, "{ffff00}[A] {008000}%s {33CCFF}%s", GetAdmin(playerid), PlayerInfo[playerid][pName], params[0]); SCMTA(-1, string); return 1; } что бы не вводил, все равно пишет Используйте /anews Текст, в логах пусто.
  13. Всем привет! У меня такая проблема! На скрине интерьер (нет) автосалона! но запустил через мап-конструктор свой интерьер-мапинг и его нет! Как устранить такую проблему? Сорри если не в тот раздел написал! Просто не знаю куда писать по мап-конструктору!(перенесите пж если не туда) [spoiler=Скрин]
  14. Всем привет! Обращаюсь по моду ТЫЦ По названию темы думаю уже все поняли,что за вопрос будет! И так я взял к примеру под контроль бизнес Оружие и когда кто то хочет его отжать (/bizwar) то мне пишет format(totalstring,64,"%s назначил стрелу за %s мафии %d",PlayerInfo[playerid][pSendername],BizzInfo[h][bName],BizzInfo[h][bMafia]); SendFMes(PlayerInfo[playerid][pMember],COLOR_REDD,totalstring); format(totalstring,64,"-= Бизнес %s захватывает мафия %d =-",BizzInfo[h][bName],PlayerInfo[playerid][pMember]); SendFMes(BizzInfo[h][bMafia],COLOR_REDD,totalstring); SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"Место встречи - Заброшенный аэропорт"); SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"У Вас есть 10 минуты, чтобы отбить бизнес..."); но ни метки ни что нет,что куда ехать не понятно!Где этот Заброшенный аэропорт тоже не могу понять! Посмотрел дальше в коде if(BizzInfo[h][bMafia] > 0) { startwar = 1; format(totalstring,64,"%s назначил стрелу за %s мафии %d",PlayerInfo[playerid][pSendername],BizzInfo[h][bName],BizzInfo[h][bMafia]); SendFMes(PlayerInfo[playerid][pMember],COLOR_REDD,totalstring); format(totalstring,64,"-= Бизнес %s захватывает мафия %d =-",BizzInfo[h][bName],PlayerInfo[playerid][pMember]); SendFMes(BizzInfo[h][bMafia],COLOR_REDD,totalstring); SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"Место встречи - Заброшенный аэропорт"); SendFMes(BizzInfo[h][bMafia],COLOR_WHITE,"У Вас есть 10 минуты, чтобы отбить бизнес..."); BizzInfo[h][bZahvat] = 1; war = 1200; MZSafeTime[0] = 600; FrakCDm[factionm] = 1800; MZInfo[0][mNapad] = PlayerInfo[playerid][pMember]; MZInfo[0][mFrakVlad] = BizzInfo[h][bMafia]; ZoneTimerm[0] = 130; ZoneOnBattlem[0] = 1; zons = GangZoneCreate(2783.4714,-2578.9998,10.3163,349.6646);//328.755706,2412.644531,448.755706,2564.644531 GangZoneShowForAll(zons, COLOR_NEWS); GangZoneFlashForAll(zons,COLOR_RED); Были ранее координаты 328.755706,2412.644531,448.755706,2564.644531 Посмотрел их в мап-конструкторе,они оказались в небе где то вообще,поставил свои 2783.4714,-2578.9998,10.3163,349.6646 приехали туда и ни что не написано,а время шло... Метки так же не было! В чем проблема вообще не пойму!Как захватить другой мафии этот бизнес не понятно!
  15. Вот вся система домов. Короче. Когда куплю дом, нет пикапа, текста, и тд. Так же багнутая buyhouse. #define nohouse SendClientMessage(playerid, -1, "{ff0000}Рядом с Вами {008000}нет {ff0000}дома") #define nomoney(%1) kasl = HouseInfo[i][hPrice] -= PlayerInfo[playerid][pCash]; f(string, "У Вас не хватает %d рублей. Всего надо: %d.", kasl, HouseInfo[i][hPrice]); new AddHouse[MAX_PLAYERS][3]; new TOTALHOUSES = 0; enum hstats { hID, Float:hPos[6], hInt, hPrice, hHeal, Text3D:hText, hOwner[24], hOwned, hPick } new HouseInfo[MAX_HOUSES][hstats]; mysql_tquery(mysql_connect_ID, "SELECT * FROM `houses` WHERE 1", "LoadHouses", ""); case 5: { if(!response) return 1; switch(listitem) { case 0: ShowPlayerDialog(playerid, 6, DIALOG_STYLE_INPUT, "Price", "select price house", "Ok", "Cancel"); } } case 6: { if(!response) return DestroyAddHousePVar(playerid); AddHouse[playerid][0] = strval(inputtext); printf("%d price", AddHouse[playerid][0]); ShowPlayerDialog(playerid, 7, DIALOG_STYLE_INPUT, "Interior", "0 - 2 комнатная\n1 - 1 комнатная", "Ok", "Cancel"); return 1; } case 7: { if(!response) return DestroyAddHousePVar(playerid); AddHouse[playerid][1] = strval(inputtext); printf("%d", AddHouse[playerid][1]); ShowPlayerDialog(playerid, 8, DIALOG_STYLE_INPUT, "Heal", "Select house heal's", "Ok", "Cancel"); return 1; } case 8: { if(!response) return DestroyAddHousePVar(playerid); print("1"); AddHouse[playerid][2] = strval(inputtext); printf("%d", AddHouse[playerid][2]); TOTALHOUSES++; GetPlayerPos(playerid, HouseInfo[TOTALHOUSES][hPos][0], HouseInfo[TOTALHOUSES][hPos][1], HouseInfo[TOTALHOUSES][hPos][2]); HouseInfo[TOTALHOUSES][hPrice] = AddHouse[playerid][0]; HouseInfo[TOTALHOUSES][hInt] = AddHouse[playerid][1]; HouseInfo[TOTALHOUSES][hHeal] = AddHouse[playerid][2]; print("1.5"); print("2"); switch(HouseInfo[TOTALHOUSES][hInt]) { case 0: { HouseInfo[TOTALHOUSES][hPos][3] = 807.1849; HouseInfo[TOTALHOUSES][hPos][4] = -5461.4780; HouseInfo[TOTALHOUSES][hPos][5] = 10.3939; new rows = TOTALHOUSES; HouseInfo[TOTALHOUSES][hPick] = CreatePickup(19523, 23, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], -1); HouseInfo[TOTALHOUSES][hText] = Create3DTextLabel("hui", 0xEAC700CC, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], 20.0, 0, 1); format(query_string, sizeof(query_string), "INSERT INTO `houses` (`Pos1`, `Pos2`, `Pos3`, `Pos4`, `Pos5`, `Pos6`, `Owner`, `Owned`) VALUES ('%f', '%f', '%f', '%f', '%f', '%f', 'None', '0')", HouseInfo[TOTALHOUSES][hPos][0], HouseInfo[TOTALHOUSES][hPos][1], HouseInfo[TOTALHOUSES][hPos][2], HouseInfo[TOTALHOUSES][hPos][3], HouseInfo[TOTALHOUSES][hPos][4], HouseInfo[TOTALHOUSES][hPos][5]); mysql_tquery(mysql_connect_ID, query_string, !"", !""); UpdateHouse(TOTALHOUSES); } case 1: { HouseInfo[TOTALHOUSES][hPos][3] = -2297.6387; HouseInfo[TOTALHOUSES][hPos][4] = 357.9727; HouseInfo[TOTALHOUSES][hPos][5] = -86.0548; new rows = TOTALHOUSES; HouseInfo[TOTALHOUSES][hPick] = CreatePickup(19523, 23, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], -1); HouseInfo[TOTALHOUSES][hText] = Create3DTextLabel("hui", 0xEAC700CC, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], 20.0, 0, 1); format(query_string, sizeof(query_string), "INSERT INTO `houses` (`Pos1`, `Pos2`, `Pos3`, `Pos4`, `Pos5`, `Pos6`, `Owner`, `Owned`) VALUES ('%f', '%f', '%f', '%f', '%f', '%f', 'None', '0')", HouseInfo[TOTALHOUSES][hPos][0], HouseInfo[TOTALHOUSES][hPos][1], HouseInfo[TOTALHOUSES][hPos][2], HouseInfo[TOTALHOUSES][hPos][3], HouseInfo[TOTALHOUSES][hPos][4], HouseInfo[TOTALHOUSES][hPos][5]); mysql_tquery(mysql_connect_ID, query_string, !"", !""); UpdateHouse(TOTALHOUSES); } } print("3"); return 1; } publics: LoadHouses() { new rows; cache_get_row_count(rows); for(new i = 0; i < rows; ++i) { HouseInfo[TOTALHOUSES][hID] = rows; cache_get_value_name_float(0, "Pos1", HouseInfo[TOTALHOUSES][hPos][0]); cache_get_value_name_float(0, "Pos2", HouseInfo[TOTALHOUSES][hPos][1]); cache_get_value_name_float(0, "Pos3", HouseInfo[TOTALHOUSES][hPos][2]); cache_get_value_name_float(0, "Pos4", HouseInfo[TOTALHOUSES][hPos][3]); cache_get_value_name_float(0, "Pos5", HouseInfo[TOTALHOUSES][hPos][4]); cache_get_value_name_float(0, "Pos6", HouseInfo[TOTALHOUSES][hPos][5]); cache_get_value_name_int(0, "Int", HouseInfo[TOTALHOUSES][hInt]); cache_get_value_name_int(0, "Price", HouseInfo[TOTALHOUSES][hPrice]); cache_get_value_name_int(0, "Heal", HouseInfo[TOTALHOUSES][hHeal]); cache_get_value_name_int(0, "Owned", HouseInfo[TOTALHOUSES][hOwned]); cache_get_value_name(0, "Owner", HouseInfo[TOTALHOUSES][hOwner]); new str[64], str1[64]; f(str, "Недвижимость\nСтоимость:%d\nИспользуйте\n/buyhouse", HouseInfo[TOTALHOUSES][hPrice]); f(str1, "Недвижимость\nВладелец:%s", HouseInfo[TOTALHOUSES][hOwner]); HouseInfo[rows][hPick] = CreatePickup(19523, 23, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], -1); if(HouseInfo[TOTALHOUSES][hOwned] == 0) HouseInfo[TOTALHOUSES][hText] = Create3DTextLabel(str, 0xEAC700AA, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], 20.0, 0, 1); if(HouseInfo[TOTALHOUSES][hOwned] == 1) HouseInfo[TOTALHOUSES][hText] = Create3DTextLabel(str1, 0xEAC700AA, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], 20.0, 0, 1); printf("%d дом загружен", TOTALHOUSES); TOTALHOUSES++; } printf("Всего домов: %d", TOTALHOUSES); return 1; } publics: UpdateHouse(houseid) { new rows = houseid; query_string = "UPDATE `houses` SET"; DestroyPickup(HouseInfo[houseid][hPick]); Delete3DTextLabel(HouseInfo[houseid][hText]); new str[64], str1[64]; f(str, "Недвижимость\nСтоимость:%d\nИспользуйте\n/buyhouse", HouseInfo[rows][hPrice]); f(str1, "Недвижимость\nВладелец:%s", HouseInfo[rows][hOwner]); HouseInfo[rows][hPick] = CreatePickup(19523, 23, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], -1); if(HouseInfo[rows][hOwned] == 0) HouseInfo[rows][hText] = Create3DTextLabel(str, 0xEAC700CC, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], 20.0, 0, 1); if(HouseInfo[rows][hOwned] == 1) HouseInfo[rows][hText] = Create3DTextLabel(str1, 0xEAC700CC, HouseInfo[rows][hPos][0], HouseInfo[rows][hPos][1], HouseInfo[rows][hPos][2], 20.0, 0, 1); format(query_string, sizeof(query_string), "%s `Pos1` = '%f',", query_string, HouseInfo[rows][hPos][0]); format(query_string, sizeof(query_string), "%s `Pos2` = '%f',", query_string, HouseInfo[rows][hPos][1]); format(query_string, sizeof(query_string), "%s `Pos3` = '%f',", query_string, HouseInfo[rows][hPos][2]); format(query_string, sizeof(query_string), "%s `Pos4` = '%f',", query_string, HouseInfo[rows][hPos][3]); format(query_string, sizeof(query_string), "%s `Pos5` = '%f',", query_string, HouseInfo[rows][hPos][4]); format(query_string, sizeof(query_string), "%s `Pos6` = '%f',", query_string, HouseInfo[rows][hPos][5]); format(query_string, sizeof(query_string), "%s `Int` = '%d',", query_string, HouseInfo[rows][hInt]); format(query_string, sizeof(query_string), "%s `Price` = '%d',", query_string, HouseInfo[rows][hPrice]); format(query_string, sizeof(query_string), "%s `Heal` = '%d',", query_string, HouseInfo[rows][hHeal]); format(query_string, sizeof(query_string), "%s `Owned` = '%d',", query_string, HouseInfo[rows][hOwned]); format(query_string, sizeof(query_string), "%s `Owner` = '%s' ", query_string, HouseInfo[rows][hOwner]); format(query_string, sizeof(query_string), "%s WHERE `ID` = '%s'", query_string, HouseInfo[rows][hID]); mysql_tquery(mysql_connect_ID, query_string, !"", !""); return 1; } cmd:buyhouse(playerid) { flood new kasl, string[125]; for(new i = 0; i < TOTALHOUSES; i++) { if(PlayerToPoint(3.0, playerid, HouseInfo[i][hPos][0], HouseInfo[i][hPos][1], HouseInfo[i][hPos][2])) { if(HouseInfo[i][hOwned] != 0) return SendClientMessage(playerid, -1, "{ffff00}Недвижимость приобретена другим игроком."); if(PlayerInfo[playerid][pCash] < HouseInfo[i][hPrice]) return nomoney(HouseInfo[i][hPrice]) format(HouseInfo[i][hOwner], 24, "%s", PlayerInfo[playerid][pName]); PlayerInfo[playerid][pCash] -= HouseInfo[i][hPrice]; HouseInfo[i][hOwned] = 1; UpdateHouse(i); return 1; } } nohouse; return 1; }
  16. Всем привет! Спасибо всем кто помогает! Темперь к самой проблеме! Когда покупаешь бизнес, то в БД не идет хозяин(т.е на БД не идет запись) так же когда выставляешь цену за вход тоже не проходит запись! Но владелец остается! Но когда сделаешь рестарт сервера,то уже бизнес в продаже становиться! В чем может быть проблема? Так же скажите какой код нужно скинуть именно? Мод ТЫЦ
  17. Всем привет! Хотел у вас спросить,кто знает! Смотрите,я покупаю авто в автосалоне и телепортируюсь сразу в авто у автосалона! Потом если я не припарковал транспорт и вышел то при последующих заходах,авто автоматом стоит возле Анашана(т.е возле автосалона) и только уже не 1 машина,а 2(2-я создалась автоматом копия) с теми же номерами и владельцем! Потом если взять авто и припарковать его где то,то после следующего захода.припаркованный автомобиль нельзя открыть /lock пишет типо <<Я не у своего авто>> приезжаешь к Анашану и там еще стоит 2 авто, и вот там уже стоит настоящее авто которое можно открыть и т.е! Выложил 2 скрина и подписал их! В чем может выть проблема? До парковки 2 авто, после парковки 3 авто [spoiler=Скрины]
  18. У меня такая проблема когда хочу продать машину игроку. То у меня вообще другому игроку продается машина.Даже если я ввиду другой ID все равно одному и тоже игроку продается. if(strcmp(cmd, "/sellcarid", true) == 0) { new cars = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле!"); if(CarInfo[cars][cType] == 2) return SendClientMessage(playerid, COLOR_GRAD1, "Покупатель еще думает (60сек)!"); new str[128]; if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в своём автомобиле"); new playa; if(!strcmp(CarInfo[GetRealID(cars)][cOwner],Names(playerid),true)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SetPVarInt(playerid,"cars_sell",cars); format(str,sizeof(str),"Этот автомобиль будет продан за %d рублей",CarInfo[GetRealID(cars)][cPrice]/2); SendClientMessage(playerid,-1,str); ShowPlayerDialog(playerid,924,0,"Продажа машины","\ Вы собираетесь продать свою машину\n\ Автомобиль будет продан за пол.цены(смотри чат)\n\ Можете использовать /sellcarid [ид] [сумма]\n\ Если согласны нажмите\"Да\"\n\ Если не согласны нажмите\"Нет\"","Да","Нет"); return 1; } else{ new player = strval(tmp); GetPlayerName(playa,giveplayer,sizeof(giveplayer)); if(IsPlayerConnected(player)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, ":::Подсказка: /sellcar [id] [цена]"); giveplayerid = ReturnUser(tmp); new price = strval(tmp); new query99[256]; format(query99, sizeof query99, "Тебе предложено купить авто за %d рублей от игрока %s", CarInfo[GetRealID(cars)][cNumber],price, CarInfo[GetRealID(cars)][cOwner]); SendClientMessage(player, COLOR_GRAD1, query99); SendClientMessage(player, COLOR_GRAD1, "Введите /acbuycar если согласны в течении 60-ти секунд."); SetTimerEx("OnSellCar_Timer", 1000*60, false, "d", player); SetPVarInt(playerid, "SellBizPrice", price); GetPlayerName(playa, giveplayer, sizeof(giveplayer)); format(query, sizeof query, "Гражданину %s отправлено сообщение о продаже авто за %d рублей",giveplayer, price); SendClientMessage(playerid, COLOR_GRAD1, query); summapokavto[player] = price; idpokavto[player] = playerid; return 1; } } } else{SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт не ваш!");} return 1; }
  19. Привет, короче, вот такая проблема... Нарисовал TD для регистрации, все сделано, но выдает варнинги на строчки этого типа? У меня для игрока TD, как тогда использовать? Вики не работает сейчас. D:\Сервер\RegionRP\gamemodes\NFRP.pwn(15627) : warning 213: tag mismatch D:\Сервер\RegionRP\gamemodes\NFRP.pwn(15637) : warning 213: tag mismatch D:\Сервер\RegionRP\gamemodes\NFRP.pwn(15643) : warning 213: tag mismatch D:\Сервер\RegionRP\gamemodes\NFRP.pwn(15660) : warning 213: tag mismatch clickedid == TD_Registration10 И если что, registration эти у меня без playerid, убрал.
  20. Скрытый пользователь

    Не работает сервер

    Дорова, не запускается сервер, хотя БД подключил. Кто может помогите пожалуйста. Забыл, сервер подключаю к localhost. [spoiler=Ссылка на сервер]http://cr-mp.ru/forum/topic/20428-marvelloustv-roleplay-novaia-versiia-copy-amazing-rp/page-2 server.cfg server_log.txt
  21. Всем привет! Админы сорри если не в этот раздер! Короче,раньше я делал в моде мапинг через Мап-Конструктор и было все отлично! Хотел вчера продолжать и делаю импорт мода и он тупо не показывается,интерьер показывает квартир,но мапинг нет почему то! В чем может быть проблема? Хотя раньше то все показывало,а сейчас процентов 20 только показыват!
  22. При комплимирование мода.Выдаются два warning. Вот строчки на которые ругается: if(MAX_PLAYERS == 1) return 1; if(MAX_PLAYERS == 1) return 1;
  23. Взял под основу мод Online RP создал Один дом потом создаю другой и когда встаешь на пикап не тут диалога с покупкой а с первым домо норм все
  24. Ребят, помогите пожалуйста, на моем сервере не сохраняется лидерка, я зашел на сервер, выдал себе лидерку, я вышел, потом повторно зашел, а лидерка пропала с моего аккаунта, объясните в чем ошибка, и как её исправить, выручайте, в долу не останусь, а так же, поставлю жирный +сик) конечно кто поможет.
  25. Добрый день!Вот такая проблема появилась,выбираю в GPS место а через определенное место чекпоинт пропадает и приходится снова выбирать то место!Как возможно решать даннyю проблемy?
×

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

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