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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Daniil_Stepanov

    Pawno

    C:\Users\Даня\Desktop\Dakota-Rp\gamemodes\new.pwn(8) : fatal error 100: cannot read from file: "reality" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. Помогите пожалуйста. С меня +
  2. Уже и стример плагин менял.А оно все равно долго прорисовуеться вырезал из Грин Тича автошколу а она долго прорисовуеться что делать?С меня плюсы + за помощь.
  3. Дело такое - Включаю свой сервер с компьютера, он отображается - вообщем всё хорошо Говорю другим чтобы зашли , даю правильный ип, они говорят, что написано Retriving info (Ip-адрес) Помогите пожалуйста!!!
  4. Пробовал вырезать систему авто из Gamer, а он постоянно выдает какие-то ошибки. Инклуды все такие же подключил. Что вообще вырезать-то нужно? Надеюсь, поможете. С меня +
  5. Нужно сделать команду изменения положения СГУ на основе Gamer,буду очень благодарен.
  6. S.A.D.I.S.T

    помогите!!!

    такая проблема, поставил сервер на хост а он не отоброжается во вкладке интернет, что делать???
  7. У мея возник вопрос! Как к авто прикреплять обекты? Помгите
  8. Гость

    Мод Simple

    Всем привет мне нужен мод Simple. Кто не знает это такой мод, который лежит на хостинге! Мне нужен полностью сов всем и прочим!
  9. как сделать отображение ИД Игроков в обычном чате?
  10. Помогите сделать чтобы игрок мог иметь 2 машины
  11. После установки стримера над головой появляется хр*** Помогите отдам плюсы!
  12. Здравствуйте!Кому не составит труда,кинте кмд для замены авто.Спасибо.
  13. такая проблема, при в ходе на сервер я хотел бы изменить текст но не могу его найти в моде, где он может быть?
  14. Подскажите ИД интерьера для Лицензеров с меня +
  15. В моде You Life RP баг с домами(Пропадают иконки домов после рестарта) Кто исправит этот баг,заплачу 200-300р http://forum.gs-games.ru/public/style_emoticons/default/russian[1].gif Скайп marys928(больше тут) или dryou97
  16. Для начала вам нужно создать объекты открытых и закрытых ворот. Для этого используется функция CreateObject CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);//Закрытые ворота CreateObject(969, 2720.3772,-2508.3069,12.6,0, 0.0000, 90);//Открытые ворота К new new gate1; Теперь создадим объект ворот на сервере В public OnGameModeInit засуньте строчку с функцией CreateObject: gate1 = CreateObject(ид_объекта, x,y,z, поворот_x, поворот_y, поворот_z);// Укажите ваши данные о ЗАКРЫТЫХ воротаx Для простого примера я создам ворота public OnGameModeInit() { gate1 = CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);//Если у вас есть этот public то просто вставте эту строчку с созданием объекта return 1; } Так, ворота созданы, но теперь их надо заставить двигаться в public OnPlayerCommandText if(!strcmp(cmdtext, "/opengate", true)) { if(IsPlayerInRangeOfPoint(playerid, 10, 2720.3772,-2409.7523,12.6))// Укажите координаты закрытых ворот, 10 - это радиус, где будет действовать открытие ворот { MoveDynamicObject(gate1,2720.3772, -2401.2523, 12.6, 2.0);//Двигаем ворота на позицию открытых ворот SetTimer("CloseGate1", 7000, false);//Создадим таймер что ворота закрылись автоматически } } K forward forward CloseGate1(); В конец мода public CloseGate1() { MoveDynamicObject(gate1, 2720.3772,-2409.7523,12.6, 2.0);//Двигаем ворота на позицию закрытых ворот return 1; } И так, ворота созданы и вы теперь можете их открыть командой /opengate Теперь делаем открытие ворот кнопкой. В public OnPlayerKeyStateChange if(newkeys & KEY_WALK) // На кнопку АЛЬТ (alt) { if(IsPlayerInRangeOfPoint(playerid, 10, 2720.3772,-2409.7523,12.6))// Укажите координаты закрытых ворот, 10 - это радиус, где будет действовать открытие ворот { MoveDynamicObject(gate1,2720.3772, -2401.2523, 12.6, 2.0);//Двигаем ворота на позицию открытых ворот SetTimer("CloseGate1", 7000, false);//Создадим таймер что ворота закрылись автоматически } } Вот и всё!Ворота закрываються автоматически! Автор ~S1mple
  17. Нужно мне создать нестандартный диалог... Суть его в том, что управление не при помощи мыши, а при помощи клавиш пробел и интер. Как это сделать? Буду благодарен. Ну и + конечно вам.
  18. #include <a_samp> new bool:Baton[MAX_PLAYERS]; main() { print("\n----------------------------------"); print(" Скрипт жезла загружен"); print("----------------------------------\n"); } public OnPlayerConnect(playerid) { Baton[playerid] = false; return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { Baton[playerid] = false; PreloadAnimLib(playerid,"PED"); PreloadAnimLib(playerid,"CARRY"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/palka", cmdtext, true, 10) == 0 || strcmp(cmd,"/zl",true, 10)==0)) { if(Baton[playerid] == false) { SetPlayerAttachedObject(playerid, 1, 1214, 6, -0.040454, 0.028840, -0.012862, 2.521301, 76.277267, 70.163467, 0.311789, 0.312000, 0.458441); ApplyAnimation(playerid, "PED", "Driveby_R", 4.1, 0, 1, 1, 1, 1, 1); Baton[playerid] = true; } else if(Baton[playerid] == true) { if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1); ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0); Baton[playerid] = false; } return 1; } return 0; } PreloadAnimLib(playerid, animlib[]) return ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0); Подскажите как сделать чтобы жезлом могли пользоваться игроки определенной фракции
  19. Alexey_Ovchinnickov

    Здать теорию на оружие

    Здравствуйте Уважаемые пользователи Gs games Я вырезал c Life Game RolePlay Систему сдачи теории на оружие. Начнем! Ко все new добавим: new liceGun; Далее идем в public OnGameModeint вставляем: liceGun = CreatePickup(1239,2, 2571.1999,-2417.3000,22.3999); Далее идем в public OnPlayerPickUpPickup: и вставляем вот это: if(pickupid == liceGun) { new r[44]; format(r,sizeof(r),"Здать теорию на лицензии (оружия) 6000$"); ShowPlayerDialog(playerid,59,DIALOG_STYLE_LIST,"Лицензии на оружия",r,"Выбрать",""); return SendClientMessage(playerid, -1, "Полиция"); } Далее создадим диолог if(dialogid == 51) { ShowPlayerDialog(playerid, 52, DIALOG_STYLE_LIST, "Первый вопрос:Dm", "1.Death Matchn2.Duble Housen3. Defender Main", "Выбрать", ""); return 1; } if(dialogid == 52) { if(listitem == 0) { ShowPlayerDialog(playerid, 53, DIALOG_STYLE_LIST, "Второй вопрос: Db?", "1. Date Brown2. Dat bann3. Drive by", "Выбрать", ""); return 1; } else { ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответаnЗнакомтесь правилами RP сервера", "Ок", ""); OwibkaG[playerid] = 0; return 1; } } if(dialogid == 53) { if(listitem == 2) { ShowPlayerDialog(playerid, 54, DIALOG_STYLE_LIST, "Третий вопрос: Что такое Powergaming?", "1. Преувеличение физ. возможностей персонажаn2. Играть так как не сделал бы в жизниn3. Игра с силой", "Выбрать", ""); return 1; } else { ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответаnЗнакомтесь правилами RP сервера", "Ок", ""); OwibkaG[playerid] = 0; return 1; } } if(dialogid == 54) { if(listitem == 0) { ShowPlayerDialog(playerid, 55, DIALOG_STYLE_LIST, "Четвёртый вопрос: Правильный RP Ник персонажа?", "1. Slidwardn2. Ranis_Rizvanown3. Ranis_Rizvanov", "Выбрать", ""); return 1; } else { ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответаnЗнакомтесь правилами RP сервера", "Ок", ""); OwibkaG[playerid] = 0; return 1; } } if(dialogid == 55) { if(listitem == 1) { ShowPlayerDialog(playerid, 56, DIALOG_STYLE_LIST, "Пятый вопрос: Разрешёны-ли убийства игроков на RP Сервере?", "1. Даn2.Категорически запрешеноn3. Да, если на то есть РП причина", "Выбрать", ""); return 1; } else { ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответаnЗнакомтесь правилами RP сервера", "Ок", ""); OwibkaG[playerid] = 0; return 1; } } if(dialogid == 56) { if(listitem == 2) { //PlayerInfo[playerid][pTested] = 1; ShowPlayerDialog(playerid, 58, DIALOG_STYLE_MSGBOX, "Тест пройден!", "Поздравляем! Вы прошли тест. Правда не так уж и тяжкий", "Спасибо", ""); PlayerInfo[playerid][pGunLic] = 1; return 1; } else { ShowPlayerDialog(playerid, 57, DIALOG_STYLE_MSGBOX, "Ошибка", "Вы ошиблись в правильном варианте ответаnЗнакомтесь правилами RP сервера" "", "Ок", ""); OwibkaG[playerid] = 0; return 1; } } И теперь всавим команду в public OnPlayerCommandText if(strcmp("/leaceGunn", cmd, true) == 0) { if(GetPlayerMoney(playerid) < 6000) { SendClientMessage(playerid, COLOR_GRAD5, "У вас нет столько денег(6000$)"); return false; } GivePlayerMoney(playerid, -6000); if(PlayerInfo[playerid][pGunLic] == 1) return SendClientMessage(playerid, COLOR_WHITE, "У Вас уже есть лицензии на орижия"); // if(PlayerInfo[playerid][pPasport] == 0) return SendClientMessage(playerid, COLOR_WHITE, "У вас нет паспорта его можно получите его в Мерии"); if(IsPlayerInRangeOfPoint(playerid, 2.0, 2571.1999,-2417.3000,22.3999)) { ShowPlayerDialog(playerid, 51, DIALOG_STYLE_MSGBOX, "Полиция", "Здравствуйте вы хотите здать практикуnnНа лицензии (оружия)", "Да", ""); } return 1; } И вот еще точто я забыл вырезать тоже добавляем к диологам. if(dialogid == 58) { if(PlayerInfo[playerid][pLevel] == 3) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не достигли 3|LvL|"); PlayerInfo[playerid][pGunLic] = 1; ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Теория сдана", "Вы здали теорию вот ваши проваnТеперь вы можите покупать оружие в оружейном магазине", "Спасибо", ""); } Все всем спасибо! У кого будут проблемы при компилировании звоните мне в скайп помогу объясню что и как делать скайп respect123321123321
  20. Alexey_Ovchinnickov

    Вести за собой.

    Этот урок по добавлению конвоя на сервер.Я уже видел команды тянуть за собой ну он как бы телепортирует к себе.А здесь человек взятый под коновой будет идти следом. Не забываем ставить + Начнем! Ко всем new добавляем: new FollowBy[MAX_PLAYERSS]; new TimerForPlayer[MAX_PLAYERSS]; Ко всем define добавим: #define MAX_PLAYERSS 330 В public OnPlayerConnect добавим: TimerForPlayer[playerid] = MAX_PLAYERSS; FollowBy[playerid] = MAX_PLAYERSS; SetPVarInt(playerid, "TempFollowBy", -1); В public OnPlayerDeath добавим: new GotPVar = GetPVarInt(playerid, "TempFollowBy"); if(FollowBy[playerid] != MAX_PLAYERSS) { SetPVarInt(FollowBy[playerid], "TempFollowBy", -1); KillTimer(TimerForPlayer[playerid]); SendClientMessage(FollowBy[playerid], COLOR_LIGHTBLUE, "Aao caee??aiiue i??o"); TimerForPlayer[playerid] = MAX_PLAYERSS; FollowBy[playerid] = MAX_PLAYERSS; } else if(GotPVar != -1) { SetPVarInt(playerid, "TempFollowBy", -1); KillTimer(TimerForPlayer[GotPVar]); SendClientMessage(FollowBy[playerid], COLOR_LIGHTBLUE, "Aao eiiaie i??oa. Au naiaiaiu!"); TimerForPlayer[GotPVar] = MAX_PLAYERSS; FollowBy[GotPVar] = MAX_PLAYERSS; } В public OnPlayerSpawn добавим: new GotPVar = GetPVarInt(playerid, "TempFollowBy"); if(FollowBy[playerid] != MAX_PLAYERSS) { SetPVarInt(FollowBy[playerid], "TempFollowBy", -1); KillTimer(TimerForPlayer[playerid]); SendClientMessage(FollowBy[playerid], COLOR_LIGHTBLUE, "Aao caee??aiiue i??o"); TimerForPlayer[playerid] = MAX_PLAYERSS; FollowBy[playerid] = MAX_PLAYERSS; } else if(GotPVar != -1) { SetPVarInt(playerid, "TempFollowBy", -1); KillTimer(TimerForPlayer[GotPVar]); SendClientMessage(FollowBy[playerid], COLOR_LIGHTBLUE, "Aao eiiaie i??oa. Au naiaiaiu!"); TimerForPlayer[GotPVar] = MAX_PLAYERSS; FollowBy[GotPVar] = MAX_PLAYERSS; } В public OnPlayerCommandText добавим: if(strcmp(cmd, "/drag", true) == 0) { new var[255]; var = strtok(cmdtext, idx); if(!strlen(var)) return SendClientMessage(playerid, 0xAA3333AA, "Вы не ввели имя игрока"); new gotplayer = strval(var); if(IsACop(playerid) || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 7) { if(playerid == gotplayer) return SendClientMessage(playerid, 0xAA3333AA, "Вы не можите сопровождать самого себя "); else if(!IsPlayerConnected(gotplayer)) return SendClientMessage(playerid, 0xAA3333AA, "Такого игрока нет на сервере"); else if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AA, "Вы не можете вести канвой с машины!"); else if(FollowBy[playerid] != MAX_PLAYERSS) return SendClientMessage(playerid, 0xAA3333AA, "Вы не можете взять игрока под канвой, когда сами конвоируетесь!"); else if(IsPlayerInAnyVehicle(gotplayer)) return SendClientMessage(playerid, 0xAA3333AA, "Вы не можете взять под канвой когда игрок в машине!"); new Float: X, Float: Y, Float: Z; GetPlayerPos(gotplayer, X, Y, Z); if(!IsPlayerInRangeOfPoint(playerid, 1.5, X, Y, Z)) return SendClientMessage(playerid, 0xAA3333AA, "Игрок далеко от вас!"); else if(FollowBy[gotplayer] != MAX_PLAYERSS) { //if(FollowBy[gotplayer] != playerid) SetPVarInt(playerid, "TempFollowBy", -1); FollowBy[gotplayer] = MAX_PLAYERSS; KillTimer(TimerForPlayer[gotplayer]); TimerForPlayer[gotplayer] = MAX_PLAYERSS; ClearAnimations(playerid); TogglePlayerControllable(gotplayer, 1); SendClientMessage(playerid, 0x33AA33AA, "Вы успешно установили канвой за игроком!"); return SendClientMessage(gotplayer, 0xFFFF00AA, "С вас был снят канвой!"); } if(GetPVarInt(playerid, "TempFollowBy") != -1) return SendClientMessage(playerid, 0xAA3333AA, "Вы не можете сопровождать больше 2х игроков одновременно!"); FollowBy[gotplayer] = playerid; SetPVarInt(playerid, "TempFollowBy", gotplayer); TimerForPlayer[gotplayer] = SetTimerEx("FollowToPlayer", 1000, 1, "i", gotplayer); SendClientMessage(playerid, 0x33AA33AA, "Вы успешно начали сопровождение этого игрока!"); return SendClientMessage(gotplayer, 0xFFFF00AA, "вас взяли под канвой"); } } И в конец мода вне пабликов вставим: stock SetPlayerToFacePlayer(playerid, targetid) { new Float:pX, Float:pY, Float:pZ, Float:X, Float:Y, Float:Z, Float:ang; if(!IsPlayerConnected(playerid) || !IsPlayerConnected(targetid)) return 0; GetPlayerPos(targetid, X, Y, Z); GetPlayerPos(playerid, pX, pY, pZ); if( Y > pY ) ang = (-acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 90.0); else if( Y < pY && X < pX ) ang = (acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 450.0); else if( Y < pY ) ang = (acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 90.0); if(X > pX) ang = (floatabs(floatabs(ang) + 180.0)); else ang = (floatabs(ang) - 180.0); SetPlayerFacingAngle(playerid, ang); return 0; } forward FollowToPlayer(playerid); public FollowToPlayer(playerid) { static AnimShot[MAX_PLAYERSS]; if(!IsPlayerConnected(FollowBy[playerid])) { KillTimer(TimerForPlayer[playerid]); TimerForPlayer[playerid] = MAX_PLAYERSS; FollowBy[playerid] = MAX_PLAYERSS; TogglePlayerControllable(playerid, 1); ClearAnimations(playerid); AnimShot[playerid] = false; SendClientMessage(playerid, 0xFFFF00AA, "Au naiaiaiu, eiiaie iieeioe na?aa?!"); return 1; } else if(!IsPlayerConnected(playerid)) { SetPVarInt(FollowBy[playerid], "TempFollowBy", -1); KillTimer(TimerForPlayer[playerid]); TimerForPlayer[playerid] = MAX_PLAYERSS; AnimShot[playerid] = false; SendClientMessage(FollowBy[playerid], 0xFFFF00AA, "A?anoiaaiiue iieeioe na?aa?!"); FollowBy[playerid] = MAX_PLAYERSS; return 1; } else if(FollowBy[playerid] == MAX_PLAYERSS) { KillTimer(TimerForPlayer[playerid]); TimerForPlayer[playerid] = MAX_PLAYERSS; AnimShot[playerid] = false; SendClientMessage(playerid, 0xFFFF00AA, "N aaoei eiiaiai i?iecioea aaaa, Au naiaiaiu!"); TogglePlayerControllable(playerid, 1); ClearAnimations(playerid); return 1; } else if(IsPlayerInAnyVehicle(playerid)) { SetPVarInt(FollowBy[playerid], "TempFollowBy", -1); KillTimer(TimerForPlayer[playerid]); TimerForPlayer[playerid] = MAX_PLAYERSS; AnimShot[playerid] = false; SendClientMessage(FollowBy[playerid], 0xFFFF00AA, "Aao caee??aiiue a iaoeia! Eiiaie inoaiiaeai!"); FollowBy[playerid] = MAX_PLAYERSS; return 1; } else if(GetPlayerVirtualWorld(FollowBy[playerid]) != GetPlayerVirtualWorld(playerid) || GetPlayerInterior(FollowBy[playerid]) != GetPlayerInterior(playerid)) { new Float: X, Float: Y, Float: Z; GetPlayerPos(FollowBy[playerid], X, Y, Z); SetPlayerPos(playerid, X, Y, Z); SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(FollowBy[playerid])); SetPlayerInterior(playerid, GetPlayerInterior(FollowBy[playerid])); TogglePlayerControllable(playerid, 0); AnimShot[playerid] = false; return 1; } new Float: GotDistance = GetDistanceBetweenPlayers(playerid, FollowBy[playerid]); if(GotDistance < 0.95) { TogglePlayerControllable(playerid, 0); SetPlayerToFacePlayer(playerid, FollowBy[playerid]); AnimShot[playerid] = false; return 1; } else if(GotDistance > 10.0) { SetPVarInt(FollowBy[playerid], "TempFollowBy", -1); SendClientMessage(FollowBy[playerid], 0xFFFF00AA, "Au ooee neeoeii aaeaei io a?anoiaaiiiai! Eiiaie caeii?ai!"); SendClientMessage(playerid, 0xFFFF00AA, "Aao eiiaie oo?e neeoeii aaeaei, au naiaiaiu!"); TogglePlayerControllable(playerid, 1); ClearAnimations(playerid); KillTimer(TimerForPlayer[playerid]); TimerForPlayer[playerid] = MAX_PLAYERSS; FollowBy[playerid] = MAX_PLAYERSS; return 1; } else { TogglePlayerControllable(playerid, 1); SetPlayerToFacePlayer(playerid, FollowBy[playerid]); ApplyAnimation(playerid, "ped", "WALK_civi", 6.0, 1, 1, 1, 1, 0, 1); } return 1; } Все всем спасибо у кого не получается добавляйтесь в скайп respect123321123321 Автора не знаю Вырезал из мода. Все работает я сам проверял.
  21. Как зделать магзин? Интерьер я зделал чисто надо чтоб там было меню покупки!
  22. Народ, подскажите как исправить баг с воротами. После открытия. Они поворачиваются на 90 градусов и так до рестарта. Что делать?
  23. Народ помогите. Проподает мапинг когда он стоит в CreateDynamicObject, а когда в CreateObject, то пропадают ворота. Что делать?
×

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

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