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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Rici

    Названия улиц

    Название районов пишется под радаром в нижнем левом углу в виде TextDraw`a. Если место зоны неизвестно - пишет "Неизвестно". Каким макаром вписывать координаты, объясню в конце урока. Ко всем глобальным переменным: new Text:TDZona[MAX_PLAYERS]; enum ZoneInfo { Float:zMin_x, Float:zMin_y, Float:zMax_x, Float:zMax_y, zName[30] }; new ZoneName[][ZoneInfo] = { {1722.9976, 2243.8809, 1800.4734, 2314.0176, "Автобаза"},//Оставил просто для примера {1906.2468, 2219.3777, 1944.9504, 2253.3904, "Автошкола"}//Оставил просто для примера }; В public OnPlayerConnect TDZona[playerid] = TextDrawCreate(10.000000, 427.000000, "-"); TextDrawBackgroundColor(TDZona[playerid], 1182971135); TextDrawFont(TDZona[playerid], 1); TextDrawLetterSize(TDZona[playerid], 0.500000, 1.600000); TextDrawColor(TDZona[playerid], -520093697); TextDrawSetOutline(TDZona[playerid], 1); TextDrawSetProportional(TDZona[playerid], 1); В public OnPlayerDisconnect TextDrawDestroy(TDZona[playerid]); В public OnPlayerSpawn TextDrawShowForPlayer(playerid, TDZona[playerid]); В секундный таймер или в public OnPlayerUpdate (лучше в секундный) UpdateZonaPlayer(playerid); В конец мода forward UpdateZonaPlayer(playerid); public UpdateZonaPlayer(playerid) { new Float:coord[3]; GetPlayerPos(playerid, coord[0], coord[1], coord[2]); for(new z = 0; z != sizeof(ZoneName); z ++) { if((coord[0] <= ZoneName[z][zMax_x] && coord[0] >= ZoneName[z][zMin_x]) && (coord[1] <= ZoneName[z][zMax_y] && coord[1] >= ZoneName[z][zMin_y])) { TextDrawSetString(TDZona[playerid], ZoneName[z][zName]); break; } else { TextDrawSetString(TDZona[playerid], "Неизвестно"); } } return 1; } Как добавлять свои координаты? Координаты нужно снимать в виде квадрата. Для этого нужно снять в левом верхнем углу, это будет min_x, min_y и в правом нижнем углу, это будет max_x, max_y. Аналогично как и с функцией PlayerToKvadrat. Координаты вписывайте внимательно, смотрите какая X и Y меньше или больше. В массиве ZoneName идет с минимальной к максимальной. Т.е сначало две минимальные координаты, а потом две максимальные. Это был весь кому нужно тот возмет. Автор: Amfy
  2. Smolin

    Здание репортеров + интерьер

    Доброго времени суток. Сегодня я предоставлю вам (ненужную) для себя работу :) Здание + интерьер CreateDynamicObject(3306, 2088.60, -2065.60, 17.80, 0.00, 0.00, 270.50); CreateDynamicObject(1694, 2088.10, -2069.70, 36.40, 0.00, 0.00, 0.00); CreateDynamicObject(10039, 2088.10, -2063.80, 24.10, 0.00, 0.00, 181.49); CreateDynamicObject(1661, 2088.60, -2066.90, 26.60, 0.00, 0.00, 0.00); CreateDynamicObject(1661, 2087.80, -2062.80, 26.60, 0.00, 0.00, 0.00); CreateDynamicObject(10176, 2090.60, -2061.50, 22.70, 0.00, 0.00, 271.99); CreateDynamicObject(10176, 2090.70, -2063.70, 22.70, 0.00, 0.00, 271.99); CreateDynamicObject(10176, 2090.80, -2065.90, 22.70, 0.00, 0.00, 271.99); CreateDynamicObject(10176, 2090.90, -2068.10, 22.70, 0.00, 0.00, 271.99); CreateDynamicObject(10176, 2085.80, -2063.50, 22.70, 0.00, 0.00, 89.49); CreateDynamicObject(10176, 2085.81, -2065.68, 22.70, 0.00, 0.00, 89.49); CreateDynamicObject(10176, 2085.80, -2067.90, 22.70, 0.00, 0.00, 89.49); CreateDynamicObject(1359, 2090.42, -2058.61, 22.50, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2088.10, -2058.30, 23.10, 0.00, 0.00, 90.49); CreateDynamicObject(1746, 2086.30, -2058.70, 22.40, 0.00, 0.00, 94.00); CreateDynamicObject(1745, 2084.60, -2061.00, 23.00, 0.00, 0.00, 0.00); CreateDynamicObject(1745, 2084.60, -2061.50, 23.00, 0.00, 0.00, 0.00); CreateDynamicObject(1745, 2084.60, -2062.00, 23.00, 0.00, 0.00, 0.00); CreateDynamicObject(1747, 2090.80, -2060.80, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2090.90, -2062.30, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2090.90, -2062.90, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2091.00, -2064.50, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2091.00, -2065.10, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2091.00, -2066.70, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2091.00, -2067.30, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1747, 2091.10, -2068.70, 23.70, 0.00, 0.00, 4.50); CreateDynamicObject(1739, 2091.10, -2060.70, 24.70, 0.00, 0.00, 0.00); CreateDynamicObject(10152, 2090.30, -2058.20, 24.10, 0.00, 0.00, 0.00); CreateDynamicObject(1754, 2090.00, -2061.60, 22.90, 0.00, 0.00, 0.00); CreateDynamicObject(1753, 2090.00, -2061.60, 22.90, 0.00, 0.00, 0.00); CreateDynamicObject(1742, 2089.60, -2061.50, 22.40, 0.00, 0.00, 0.00); CreateDynamicObject(1742, 2089.80, -2063.80, 22.40, 0.00, 0.00, 0.00); CreateDynamicObject(1742, 2089.80, -2065.80, 22.40, 0.00, 0.00, 0.00); CreateDynamicObject(1742, 2089.90, -2068.00, 22.40, 0.00, 0.00, 0.00); Доработаете его под свой вкус :) Автор: Smolin
  3. Krutihine

    2-х этажный подъезд

    Хочу представить вам интерьер 2-х этажного подъезда: + Везде разбросаны бутылки, банки и весь подъезд "раскрашен" + Много квартир (9) -(+) Самодельная лестница
  4. Flaymeek

    Новое здание правительства.

    Здравствуйте,вот и моя вторая работа в мап конструкторе.
  5. Flaymeek

    Интерьер гаража.

    Здравствуйте,давно хотел начать делать различные интерьеры,недавно решил сделать интерьер гаража. Интерьер похож на другие немного... Сам интерьер находится в Гареле.
  6. Krutihine

    Гараж (на 1 авто)

    Ещё одна моя работа. В этот раз интерьер гаража для 1 авто. + Маленький + Типичная "барахолка" в гараже ТП (авто) 2315.6699, -198.7284, 2.0088, 180.0000
  7. Krutihine

    Интерьер полицейской газели

    + Маленький, но хотелось бы меньше + 3 человек может поместится + Все объекты по делу - Все таки большой для газели - Двери не очень
  8. Krutihine

    Интерьер гаража (на 5 авто)

    Интерьер гаража. Работа моя. Строго не судите - это мой первый интерьер. + Большой размер. + Вместимость 5 авто. + Все объекты в тему. + Ничего не мерцает. + Многофункциональность (можно и как кар-тюн использовать) Координаты входа (2319.2178, -248.6724, 2.0319) и угол поворота (0.0000, 0.0000, 90.0000)
  9. Mixa92

    Тюнинг-салон

    Очередная моя работа и в этот раз самая большая из моих. + Раздельно отдел покупки и тюнинга + Инструменты механика + Много вещей (для тюна) + Освещение синим неоном (атмосвера) - Забыл про колёса ну это ладно Координаты 2182.0845, -1857.6791, 9.6642
  10. У меня есть вопрос" почему когда хочу создать авто в моде кср 7.3.7,у меня пишет машины не загружены,подождите 10 минут. Помогите!
  11. Leha_leha

    звуки

    Как добавить в мод свой звук? Куда его вставить нужно и в каком формате? PlayerPlaySound(playerid, id звука которой я хочу добавить, 0.0, 0.0, 0.0)
  12. Всем привет пользователи GSG сегодня хочу вам показать анти чит на деньги,давайте начнем Ко всем include добавляем: И так ко всем include #include <a_samp> Затем ко всем new: new Money[MAX_PLAYERS]; Ко всем forward: forward Loshadka(); Создаем новый паблик: public Loshadka() { for(new i =0;i<MAX_PLAYERS;i++) { if(GetPlayerMoney(i) != Money[i]) { GivePlayerMoney(i,Money[i]-GetPlayerMoney(i)); //SendClientMessage(i,0xFEFEFEFF,"Не шали с читами тута"); } } } stock ResetPlMon(playerid) { Money[playerid] =0; GivePlayerMoney(playerid,0-GetPlayerMoney(playerid)); return 1; } stock GiveMoney(playerid,a) { Money[playerid] += a; GivePlayerMoney(playerid,a); return 1; } Вот урок окончен,может пригодится. Автор - Jockey
  13. Aleksandr_Fedosov

    Прошу помощи

    Доброго времени суток Уважаемые форумчане GSGAMES! Мне нужна ваша помощь в исправления бага! Баг заключается в том что при выдаче лидерки лидер спавниться на базе организации а при рестарте/перезаходе на стандартном спавне новичком Заранее спасибо
  14. Если вместо английских букв из TexDraw поставить русские, то они просто не буду отображаться(буквы).В чём дело?Говорят какой-то плагин нужен.
  15. Как перевести текст на иероглифы которые в павно например:~y~T/C ®A PEMO®¦E
  16. Swager6666

    Помогите..

    Как создавать на NFRP бизнесы помогите.. Скайп:swager6666
  17. Идея: Если авто игрока сломано, скрипт не даст разогнаться быстрее 50 км/ч (регулируется) Реализация: Измеряется скорость по осям X и Y, если замечаем превышение скорости замедляем транспортное средство. Особенности: Используется оптимизированная версия без тригонометрии чтобы сильно не нагружать процессор. В ней имеется недостаток который заключается в том что предельная скорость в направлениях СВ, ЮВ, ЮЗ, СЗ будет больше максимальной, но не более чем на 30%. Также стоит отметить что нет проверки на тип транспортного средства. Ко всем дефайнам: #define BE_MIN_HLS 500.00 // здоровье ниже которого машина считается сломанной #define BE_MAX_SPD_VAR 50 // максимальная скорость, можно изменять #define BE_MAX_SPD BE_MAX_SPD_VAR*0.005 Ко всем глобальным переменным: new const BE_Bad_Vehs[] = {460, 464, 476, 511, 512, 513, 519, 520, 539, 553, 577, 592, 593, // planes 417, 425, 447, 465, 469, 487, 488, 497, 501, 548, 563 // heli }; new bool: BE_Play_Check[MAX_PLAYERS]; В конец мода: forward BadEngine();public BadEngine() { new veh, Float:spd[3], Float:hls; for(new i; i != GetMaxPlayers(); i++) { if( !BE_Play_Check[i] ) { continue; } veh = GetPlayerVehicleID( i ); if( !veh ) { continue; } GetVehicleHealth( veh, hls ); if( hls > BE_MIN_HLS ) { continue; } GetVehicleVelocity( veh, spd[0], spd[1], spd[2] ); if( floatabs(spd[0]) > floatabs(spd[1]) ) { if( floatabs(spd[ 0 ]) > BE_MAX_SPD ) { hls = BE_MAX_SPD / floatabs(spd[ 0 ]); SetVehicleVelocity( veh, spd[0]*hls, spd[1]*hls, spd[2] ); } } else { if( floatabs(spd[ 1 ]) > BE_MAX_SPD ) { hls = BE_MAX_SPD / floatabs(spd[ 1 ]); SetVehicleVelocity( veh, spd[0]*hls, spd[1]*hls, spd[2] ); } } } } В public OnPlayerStateChange if( newstate == PLAYER_STATE_DRIVER ){ new temp; temp = GetVehicleModel( GetPlayerVehicleID( playerid ) ); BE_Play_Check[ playerid ] = true; for(new i; i != sizeof( BE_Bad_Vehs ); i++ ) { if( temp == BE_Bad_Vehs[ i ] ) { BE_Play_Check[ playerid ] = false; break; } } } if( oldstate == PLAYER_STATE_DRIVER ) { BE_Play_Check[ playerid ] = false; } В public OnGameModeInit SetTimer("BadEngine", 500, true); Автор: OFFREAL
  18. Rici

    Анти ДБ

    Ко всем глобальным переменным: new bool:JustSat[MAX_PLAYERS]; В public OnPlayerStateChange(playerid, newstate, oldstate) if(newstate == PLAYER_STATE_DRIVER) { JustSat[playerid] = true; SetTimerEx("SetJustSat", 5000, 0, "i", playerid); } В public OnPlayerDeath(playerid, killerid, reason) if(reason == 50) // 50 - убит лопастями вертолета (Helicopter Blades) { new Games[256]; if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER && !JustSat[killerid]) //если игрок на водительском месте { new Float:Vel[3]; GetVehicleVelocity(GetPlayerVehicleID(killerid), Vel[0], Vel[1], Vel[2]); if(Vel[0] == 0 && Vel[1] == 0 && Vel[2] == 0) { format(Games,sizeof(Games),"%s прыгнул на винты игроку %s!",PlayerName(playerid),PlayerName(killerid)); SendClientMessageToAll(0xAFAFAFAA,Games); SendClientMessage(playerid,0xAFAFAFAA,"На нашем сервере запрещено прыгать на винты!"); //думаю, соообщения достаточно, хотя можете использовать и другое наказание } else { format(Games,sizeof(Games),"%s убил лопастями вертолета игрока %s",PlayerName(killerid),PlayerName(playerid)); SendClientMessageToAll(0xAFAFAFAA,Games); Kick(killerid); //наказываем игрока, можете заменить посадкой в тюрьму или просто выводом сообщения } } } В конец мода добавить: forward SetJustSat(playerid); public SetJustSat(playerid) { JustSat[playerid] = false; return 1; } Это был весь урок.Спасибо за Внимания Автор Games
  19. new cars = GetPVarInt(playerid,"cars_sell"); new string[250]; format(string, sizeof(string), "T/C Продается\n{33CCFF}Цена: {FF0000}%d\n{33CCFF}Марка: {33AA33}%s",CarInfo[GetRealID(cars)][cPrice],VehiclesName[CarInfo[GetRealID(cars)][cMod]-400]); Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], 0xFFFF00FF, string); Error В этой строке: new cars = GetPVarInt(playerid,"cars_sell"); C:\Users\Алексей\Desktop\Мод\gamemodes\new.pwn(12680) : error 017: undefined symbol "playerid" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
  20. Ребята подскажите пожалуйста один вопрос! Через какую программу можно переделывать свой мод? Ну на моём моде есть карты и я хочу её переделать - но не знаю как! Подскажите пожалуйста с меня +!
  21. Когда ввожу команду /gpsavto у меня в чате пишет купленные машины и после этого SERVET:Uknown kommand if(strcmp(cmd, "/gpsavto", true) == 0) { tmp = strtok(cmdtext, idx); new str[128],idcar = 0; if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]"); new nomer = strval(tmp); for(new cars = 1; cars < sizeof(CarInfo); cars++) { if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true)) { idcar++; if(nomer == idcar) { new Float:carx, Float:cary, Float:carz; GetVehiclePos(CarInfo[cars][cID],carx, cary, carz); SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0); SetPVarInt(playerid,"gpscarid",1); SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????"); return 1; } format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s", idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]); SendClientMessage(playerid,-1,str); } } if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!"); else return 1; } что делать если ввожу команду /rws машины респавнятся и получают желтый цвет, но если до этого машина красилась то она остается в том в который покрасилась
  22. Eddie Morra

    Вопрос

    Здравствуйте, помогите пожалуйста . Как сделать заморозку на несколько секунд при входа в дом, в интериер какой то ? Помогите пожалуйста, а то когда создаю дом на продажу покупаю и захожу в дом и проваливаюсь в текстуры !
  23. Прошу помощи! Сажусь авто чтобы купить авто Наживаю покупка и пишет У Вас уже есть авто. Мод NEED FOR ROLEPLAY P.s. Сначала было всё норм исправили потом опять такая фигня!!!
  24. Проблема заключаеться. Создал Аккаунт. Показуют уровень 0. Посли пере захода на сервер. Показуют уровень 1. Выдаю лидерку посли рестарта или выключиние сервера слитает. Мод Need For RolePlay. Ничего ни сохроняет!
×

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

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