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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

Найдено: 7 результатов

  1. Sanya_Scalletos

    Помочь надо с кое-чем.!

    Народ кто может сделать КМД бесплатно? Что бы типо продавались все бизы сразу!
  2. Хотел узнать, можно ли как то ускорить прогрузку маппинга? На уровне сервера, а не от игрока.
  3. Здравствуйте! Есть проблемка! Я занимаюсь маппингом на своем проекте, добавил не мало так скажем объектов и со временем заметил что прогрузка карты стала не очень хорошой, вернее медленей. И вот хотел спросить могут ли CreateDynamicObject сильно нагружать сервер, могут ли быть краши из за плохой прогрузки? И как ускорить прорисовку карты? Заранее спасибо! (P.s) Я не особо шарю, если что то не правильно написал, прошу отнестись с пониманием.
  4. Каждый раз когда игрок покупает бизнес, после в /help выводит вот это. Как это исправить? Такое со всеми бизнесами когда покупаешь. cmd:buybiz(playerid, params[]) { if(GetPlayerBizz(playerid) == 1) return SendErr(playerid, "Вы уже владеете бизнесом!"); new full, full_; for(new idx = TOTALBIZZ; idx > 0; idx --) { if(IsPlayerInRangeOfPoint(playerid, 5.0, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz])) { full++; if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { full_++; if(GetMoney(playerid) < BizzInfo[idx][bPrice]) return SendErr(playerid, "У вас не хватает денег"); else { GiveMoney(playerid, -BizzInfo[idx][bPrice], "Покупка бизнеса"); BizzInfo[idx][bProduct] = 100; BizzInfo[idx][bMoney] = 1000; BizzInfo[idx][bEnter] = 0; BizzInfo[idx][bTill] = 50; SCMF(playerid, COLOR_GREEN, "Вы купили бизнес %s за %iр. У вас осталось: %iр", BizzInfo[idx][bName], BizzInfo[idx][bPrice], p_info[playerid][pCash]); SCMF(playerid, COLOR_YELLOW, "Аренда бизнеса оплачена на 1 час (%iр), не забывайте регулярно следить за его балансом.", BizzInfo[idx][bMoney]); SendClientMessage(playerid, COLOR_YELLOW, "Приобретите лицензию на ваш бизнес, если в течении 12 часов этого не будет, он будет продан государству!"); strmid(BizzInfo[idx][bOwner],GetName(playerid), 0, strlen(GetName(playerid)), MAX_PLAYER_NAME); STRING_GLOBAL[0] = EOS; format(STRING_GLOBAL, sizeof(STRING_GLOBAL), "UPDATE "T_BIZZ" SET owner = '%s', product = %i, money = %i WHERE id = '%d' LIMIT 1", BizzInfo[idx][bOwner], BizzInfo[idx][bProduct],BizzInfo[idx][bMoney], idx); mysql_tquery(dbHandle, STRING_GLOBAL, "", ""); UpdateBizz(idx); } } else full_++; } } if(full == 0) return SendErr(playerid, "Вы должны находится рядом с бизнесом!"); if(full_ == 0) return SendErr(playerid, "Бизнес уже имеет владельца!"); return 1; }
  5. Мне нужно чтобы личное авто игрока спавнилось тогда когда он заходит, и удалялось когда он выходит но я не могу это сделать уже как неделю. У меня мод Геймер 5.1, я его изменял 2 года и получилось не плохо но вот осталась одна проблема автомобили, вот собственно сама загрузка авто //______________________________________________________________________________ stock LoadCar() { new ids[32],str[64]; new iniOpens = ini_openFile("cars.cfg"); ini_getInteger(iniOpens, "AllCars", AllCars); ini_closeFile(iniOpens); if(AllCars != 0) { for(new car = 1; car <= AllCars; car++) { format(ids,sizeof(ids),"cars/%d.ini",car); new iniOpen = ini_openFile(ids); ini_getFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]); ini_getInteger(iniOpen, "cMod", CarInfo[car][cMod]); ini_getFloat(iniOpen, "cAx", CarInfo[car][cAx]); ini_getFloat(iniOpen, "cAy", CarInfo[car][cAy]); ini_getFloat(iniOpen, "cAz", CarInfo[car][cAz]); ini_getFloat(iniOpen, "cAa", CarInfo[car][cAa]); ini_getInteger(iniOpen, "cCol1", CarInfo[car][cCol1]); ini_getInteger(iniOpen, "cCol2", CarInfo[car][cCol2]); ini_getString(iniOpen, "cOwner", str); format(CarInfo[car][cOwner],24,"%s",str); ini_getFloat(iniOpen, "cPx", CarInfo[car][cPx]); ini_getFloat(iniOpen, "cPy", CarInfo[car][cPy]); ini_getFloat(iniOpen, "cPz", CarInfo[car][cPz]); ini_getFloat(iniOpen, "cPa", CarInfo[car][cPa]); ini_getInteger(iniOpen, "cLock", CarInfo[car][cLock]); ini_getInteger(iniOpen, "cPrice", CarInfo[car][cPrice]); ini_getInteger(iniOpen, "cSpoiler", CarInfo[car][cSpoiler]); ini_getInteger(iniOpen, "cHood", CarInfo[car][cHood]); ini_getInteger(iniOpen, "cSideskirt", CarInfo[car][cSideskirt]); ini_getInteger(iniOpen, "cNitro", CarInfo[car][cNitro]); ini_getInteger(iniOpen, "cLamps", CarInfo[car][cLamps]); ini_getInteger(iniOpen, "cExhaust", CarInfo[car][cExhaust]); ini_getInteger(iniOpen, "cWheels", CarInfo[car][cWheels]); ini_getInteger(iniOpen, "cRoof", CarInfo[car][cRoof]); ini_getInteger(iniOpen, "cStereo", CarInfo[car][cStereo]); ini_getInteger(iniOpen, "cHydraulics", CarInfo[car][cHydraulics]); ini_getInteger(iniOpen, "cBullbar", CarInfo[car][cBullbar]); ini_getInteger(iniOpen, "cRearBullbars", CarInfo[car][cRearBullbars]); ini_getInteger(iniOpen, "cFrontSign", CarInfo[car][cFrontSign]); ini_getInteger(iniOpen, "cFrontBullbars", CarInfo[car][cFrontBullbars]); ini_getInteger(iniOpen, "cFrontBumper", CarInfo[car][cFrontBumper]); ini_getInteger(iniOpen, "cRearBumper", CarInfo[car][cRearBumper]); ini_getInteger(iniOpen, "cVents", CarInfo[car][cVents]); ini_getInteger(iniOpen, "cPaintJob", CarInfo[car][cPaintJob]); ini_getString(iniOpen, "cNumber", str); format(CarInfo[car][cNumber],64,"%s",str); ini_getInteger(iniOpen, "NeonID", CarInfo[car][NeonID]); ini_getInteger(iniOpen, "cArest", CarInfo[car][cArest]); strdel(str,0,sizeof(str)); ini_getString(iniOpen, "cPArest", str); if(!strlen(str)) format(CarInfo[car][cPArest],64,"Nones"); else format(CarInfo[car][cPArest],64,"%s",str); ini_closeFile(iniOpen); //______________________________________________________________________________ if(!strcmp(CarInfo[car][cOwner],"Nones",false)) { CarInfo[car][cID] = CreateVehicle(CarInfo[car][cMod],CarInfo[car][cAx],CarInfo[car][cAy],CarInfo[car][cAz],CarInfo[car][cAa],CarInfo[car][cCol1],CarInfo[car][cCol2],60000*4); } else { CarInfo[car][cID] = CreateVehicle(CarInfo[car][cMod],CarInfo[car][cPx],CarInfo[car][cPy],CarInfo[car][cPz],CarInfo[car][cPa],CarInfo[car][cCol1],CarInfo[car][cCol2],60000*4); } SetTuneCar(CarInfo[car][cID]); } } return 1; }
  6. Всем привет . Кто может помочь или подсказать в каком моде можно вырезать, чтобы над головой всех игроков показывало в какой семье он находится, а если его нет в семье то ничего не писало.
  7. Zishka

    Варны

    Помогите решить несколько варнингов: warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition Строки варнов: if(GetPVarInt(i,"AFK_Check") == GetPVarInt(i,"AFK_Tick") && GetPlayerState(i)) { SetPVarInt(i,"AFK_Time",GetPVarInt(i,"AFK_Time") + 1); if(GetPVarInt(i, "AFK_Time") > 2) { new CB[32]; Convert(GetPVarInt(i,"AFK_Time")-2,CB); //Первый варн сдесь strins(CB,"ESC: ",0); SetPlayerChatBubble(i,CB,-1,50.0,1500); SetPVarInt(i,"AFK_Use",1); } } -- if(MatsFactTime[playerid] > 0) MatsFactTime[playerid] = 0; if(Ether[playerid] == true) { new CB[16]; Ether[playerid] = false; Convert(GetPVarInt(playerid,"InEther"),CB); //Второй варн сдесь if(EtherSms[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием СМС",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } if(EtherCall[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием звонков",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } format(string, 90, "[Ф] %s вышел(а) из прямого эфира (Время в эфире: %s, звонков: %i, СМС: %i)",PlayerInfo[playerid][pSendername], CB, CallNews[PlayerInfo[playerid][pNews]],SmsNews[PlayerInfo[playerid][pNews]]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); EtherSms[PlayerInfo[playerid][pNews]] = false; EtherCall[PlayerInfo[playerid][pNews]] = false; SmsNews[PlayerInfo[playerid][pNews]] = 0; CallNews[PlayerInfo[playerid][pNews]] = 0; DeletePVar(playerid, "InEther"); if(Mobile[playerid] != -1) MobileCrash(playerid); } -- if(Ether[playerid] == true) { new CB[16]; Ether[playerid] = false; Convert(GetPVarInt(playerid,"InEther"),CB);//Третий варн if(EtherSms[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием СМС",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } if(EtherCall[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием звонков",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } format(string, 90, "[Ф] %s вышел(а) из прямого эфира (Время в эфире: %s, звонков: %i, СМС: %i)",PlayerInfo[playerid][pSendername], CB, CallNews[PlayerInfo[playerid][pNews]],SmsNews[PlayerInfo[playerid][pNews]]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); EtherSms[PlayerInfo[playerid][pNews]] = false; EtherCall[PlayerInfo[playerid][pNews]] = false; SmsNews[PlayerInfo[playerid][pNews]] = 0; CallNews[PlayerInfo[playerid][pNews]] = 0; DeletePVar(playerid, "InEther"); if(Mobile[playerid] != -1) MobileCrash(playerid); } -- else if(Ether[playerid] == true) { Ether[playerid] = false; Convert(GetPVarInt(playerid,"InEther"),CB);//четверный сдесь if(EtherSms[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием СМС",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } if(EtherCall[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием звонков",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } format(string, 90, "[Ф] %s вышел(а) из прямого эфира (Время в эфире: %s, звонков: %i, СМС: %i)",PlayerInfo[playerid][pSendername], CB, CallNews[PlayerInfo[playerid][pNews]], SmsNews[PlayerInfo[playerid][pNews]]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); SmsNews[PlayerInfo[playerid][pNews]] = 0; CallNews[PlayerInfo[playerid][pNews]] = 0; EtherSms[PlayerInfo[playerid][pNews]] = false; EtherCall[PlayerInfo[playerid][pNews]] = false; DeletePVar(playerid, "InEther"); if(Mobile[playerid] != -1) MobileCrash(playerid); } -- CMD:afk(playerid, params[]) { if(!PlayerLogged[playerid]) return true; if(PlayerInfo[playerid][pAdmin] < 2 || AdminLogged[playerid] == false) return true; new list,full,str[255],sttr[2000],CB[16]; foreach(new i:Player) { if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue; if(GetPVarInt(i, "AFK_Time") > 1) list++; } format(str,sizeof(str),"{FF6347}Всего в AFK - %i игрок(ов)\n\n",list); strcat(sttr, str); foreach(new i:Player) { if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue; if(GetPVarInt(i, "AFK_Time") > 1) { Convert(GetPVarInt(i,"AFK_Time"),CB);//5 сдесь format(str,sizeof(str),"{ffffff}%s (ID: %d) - {FF6347}AFK: %s\n",PlayerInfo[i][pSendername], i, CB); strcat(sttr, str); full++; } } if(full == 0) strcat(sttr, "Информация не найдена"); ShowPlayerDialog(playerid,D_NULL,DIALOG_STYLE_MSGBOX,"AFK",sttr,"Закрыть",""); return true; } Заранее спасибо.
×

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

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