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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Здравсвуйте Уважаемые пользователи Gs games сегодня я вам покажу,как добавить команду,которая позволяет,заводить дело для законников. Начнем! Ко всем new добавим: new PlayerDelo[MAX_PLAYERS]; new PlayerDeloStr[MAX_PLAYERS]; Потом в public OnPlayerConnect добавим PlayerDelo[playerid]=999; PlayerDeloStr[playerid]=0; Просто добавим ко всем командам вот это: if (strcmp(cmd, "/delo", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1) { if (!PlayerToPoint(3.0, playerid, 234.6752,77.2745,1005.0391)) PlayerInfo[playerid][pLocal] != 255 || PlayerToPoint(3,playerid, 2745.4392,-2453.8701,13.8623)) { SendClientMessage(playerid, COLOR_GRAD2, " Вы не в полицейском участке!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /delo [playerid] [действие]"); return 1; } new pl = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /delo [playerid] [действие]"); SendClientMessage(playerid, COLOR_GRAD1, "* Действия: открыть / записать / удалить"); return 1; } new nam[32]; GetPlayerName(pl, nam, 32); format(string, 256, "%s.delo", nam); if(strcmp(tmp, "открыть", true)==0) { [color=#ff0000]new str[5][128]; new strii[666]; if(fexist(string)) { new File:f = fopen(string, io_read); if(f) { fread(f, strii); } fclose(f); new ln = strlen(strii); if(ln<=125) { strmid(str[0], strii, 0, ln); } if(ln<=250) { strmid(str[0], strii, 0, 125); strmid(str[1], strii, 125, ln); } if(ln<=375) { strmid(str[0], strii, 0, 125); strmid(str[2], strii, 125, 250); strmid(str[3], strii, 250, ln); } if(ln<=500) { strmid(str[0], strii, 0, 125); strmid(str[3], strii, 125, 250); strmid(str[3], strii, 250, 375); strmid(str[4], strii, 375, ln); } if(ln<=615) { strmid(str[0], strii, 0, 125); strmid(str[4], strii, 125, 250); strmid(str[3], strii, 250, 375); strmid(str[4], strii, 375, 500); strmid(str[4], strii, 500, ln); } format(string, 256, "________ Дело %s ________", nam); SendClientMessage(playerid, COLOR_WHITE, string); format(string, 256, "%s", str[0]); SendClientMessage(playerid, COLOR_WHITE, string); format(string, 256, "* %s", str[1]); SendClientMessage(playerid, COLOR_WHITE, string); format(string, 256, "* %s", str[2]); SendClientMessage(playerid, COLOR_WHITE, string); format(string, 256, "* %s", str[3]); SendClientMessage(playerid, COLOR_WHITE, string); format(string, 256, "* %s", str[4]); SendClientMessage(playerid, COLOR_WHITE, string); format(string, 256, "__________________________________"); SendClientMessage(playerid, COLOR_WHITE, string); } else { SendClientMessage(playerid, COLOR_GRAD1, " Дело не найдено."); return 1; } } else if(strcmp(tmp, "записать", true)==0) { if(fexist(string)) { SendClientMessage(playerid, COLOR_GRAD1, " Дело уже существует, вы будите до записывать его..."); } PlayerDelo[playerid]=pl; SendClientMessage(playerid, COLOR_GRAD1, " Для записи используйте /delow [запись] "); } else if(strcmp(tmp, "удалить", true)==0) { if(!fexist(string)) { SendClientMessage(playerid, COLOR_GRAD1, " Дело не существует."); return 1; } fremove(string); SendClientMessage(playerid, COLOR_GRAD1, " Дело удалено... "); PlayerDelo[playerid]=0; PlayerDeloStr[playerid]=0; } } else { SendClientMessage(playerid, COLOR_GRAD1, " Вы не коп "); } } return 1; } координаты поменяте,там,где у вас находится полицейский учаток в г.Южный ну или где хотите. if (!PlayerToPoint(3.0, playerid, 234.6752,77.2745,1005.0391)) Далее добавим 2 ую команду. if (strcmp(cmd, "/delow", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember]==1 || PlayerInfo[playerid][pLeader]==1 && PlayerDelo[playerid]!=999) { PlayerInfo[playerid][pLocal] != 255 || PlayerToPoint(3,playerid, 2745.4392,-2453.8701,13.8623)) if (!PlayerToPoint(3.0, playerid, 236.3610,71.7131,1005.0391)) { SendClientMessage(playerid, COLOR_GRAD2, " Вы не в полицейском участке!"); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[666]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /delow [запись]"); return 1; } new namee[32]; new stri[256]; GetPlayerName(PlayerDelo[playerid], namee, 32); format(string, 256, "%s.delo", namee); if(!fexist(string)) { new File:f = fopen(string, io_write); format(stri, 1024, "* %s", result); fwrite(f, stri); fclose(f); PlayerDelo[playerid]=999; } else { new File:f = fopen(string, io_append); format(stri, 1024, " %s", result); fwrite(f, stri); fclose(f); PlayerDelo[playerid]=999; } SendClientMessage(playerid, COLOR_GRAD1, " Строка записана "); } else { SendClientMessage(playerid, COLOR_GRAD1, " Вы не коп "); } } return 1; }[/color] [color=#ff0000] Ну в этой команде тоже надо поменять координаты.А именно вот тут. if (!PlayerToPoint(3.0, playerid, 236.3610,71.7131,1005.0391)) Ну вот и все дорогие друзья.Все все спасибо за просмотр. А чуть не забыл в scriptfiles сздайте папку delo.ini У кого не получается в скайп respect123321123321 Вот даже не поленился сделал для вас скрины работы этого скрипта: Для полной удобности сделайте пикап и 3d текст завести /delo так что не говорите,что скрипт не рабочий. Еще раз у кого не получается звоните мне в скайп - respect123321123321
  2. Alexey_Ovchinnickov

    Анимации в диологе

    Здравствуйте уважаемые пользователи gs games решил выложить список анимаций в диологе и так начнем! Сначало добавим ко всем командам вот это: if(strcmp("/animList", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, 2008, DIALOG_STYLE_LIST, "Анимации", "[1] Заводной\n[2] Медленный\n[3] Стриптиз\n[4] Руки вверх\n[5] Сесть\n[6] Встать\n[7- Замереть\n[8] Смирно\n[9] Рукопожатие\n[10] Привет кулаками\n[11] Пузом в пузо\n[12] Стоять\n[13] Читать рэп\n[14] Facepalm\n[15] Встать на колени\n[16] Крэк (сидеть)\n[17] Спать\n[18] Сидеть\n[19] Стоять на руках\n[20] Dealer\n[21] Гопник\n[22] Лежать", "Выбрать", "Отмена"); return 1; } Ну а далее создадим диолог с анимацией: if(dialogid == 1) { if(response) { if(listitem == 0) { SetPlayerSpecialAction(playerid, 5); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 1) { ApplyAnimation(playerid, "DANCING", "DAN_Loop_A", 4.0999, 0, 1, 1, 1, 1, 1); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 2) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE4); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 3) { SetPlayerSpecialAction(playerid, 10); return 1; } else if(listitem == 4) { ApplyAnimation(playerid, "Attractors", "Stepsit_in", 4.0999, 0, 1, 1, 1, 1, 0); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 5) { ApplyAnimation(playerid, "Attractors", "Stepsit_out", 4.0999, 0, 1, 1, 1, 1, 0); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 6) { ApplyAnimation(playerid, "FOOD", "SHP_Tray_Lift_Out", 4.0999, 0, 1, 1, 1, 1, 0); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 7) { ApplyAnimation(playerid, "FOOD", "SHP_Tray_Out", 4.0999, 0, 1, 1, 1, 1, 0); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 8) { ApplyAnimation(playerid, "GANGS", "hndshkca", 4.0999, 0, 1, 1, 1, 1, 0); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 9) { ApplyAnimation(playerid, "GANGS", "hndshkda", 4.0999, 0, 1, 1, 1, 1, 0); PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); return 1; } else if(listitem == 10) { ApplyAnimation(playerid, "GANGS", "hndshkea", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 11) { ApplyAnimation(playerid, "GANGS", "leanIN", 4.0999, 0, 1, 1, 1, 1, 0); SetPlayerChatBubble(playerid,"зивает",COLOR_PURPLE,30.0,10000); return 1; } else if(listitem == 12) { ApplyAnimation(playerid, "GANGS", "prtial_gngtlkB", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 13) { ApplyAnimation(playerid, "OTB", "wtchrace_lose", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 14) { ApplyAnimation(playerid, "COP_AMBIENT", "Copbrowse_shake", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 15) { ApplyAnimation(playerid, "CRACK", "crckidle1", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 16) { ApplyAnimation(playerid, "CRACK", "crckidle2", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 17) { ApplyAnimation(playerid, "JST_BUISNESS", "girl_02", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 18) { ApplyAnimation(playerid, "DAM_JUMP", "DAM_Dive_Loop", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 19) { ApplyAnimation(playerid, "DEALER", "DEALER_IDLE", 4.0999, 0, 1, 1, 1, 1, 0); } else if(listitem == 20) { ApplyAnimation(playerid, "TATTOOS", "TAT_ArmL_Out_T", 4.0999, 0, 1, 1, 1, 1, 0); return 1; } else if(listitem == 21) { ApplyAnimation(playerid,"BEACH","Lay_Bac_Loop",4.1,0,1,1,1,1); return 1; } else if(listitem == 22) { ApplyAnimation( playerid, "DEALER", "DRUGS_BUY", 4.1, 1, 1, 1, 1, 1 ,1); return 1; } else if(listitem == 23) { ApplyAnimation( playerid, "RYDER", "RYD_Die_PT1", 4.1, 1, 1, 1, 1, 1 ,1); return 1; } else if(listitem == 24) { ApplyAnimation(playerid,"PED","SEAT_down", 4.1, 0, 0, 0, 0, 0 ,1); return 1; } } else { return 1; } } Ну вот и все дорогие друзья если помог ставьте +Автор:Kyller Отредактировал: LiMOH Все всем спасибо.
  3. Добрый день уважаемые форумчане.Возникла проблема с одной системой. Система заключается в повреждении двигателя при определенном скажем так "здоровье" автомобиля.Не могу сделать так, чтобы когда двигатель ломался, он ломался для авто в котором сидит игрок, а не для всех авто сразу.Пробовал и так, и сяк - не выходит.Помогите.
  4. Kalashnikov

    Ворота

    Народ, подскажите/помогите Как сделать ворота? Т.е добавить во фракцию ворота чтобы открывались и никто "левый" не проходил Вроде я сделал всё правильно, команда сама работает, а ворота не месте стоят(координаты и т.д поставил) В моем случае это /msopen (Ворота МЧС) Помогите пожалуйста!!!! http://forum.gs-games.ru/public/style_emoticons/default/smile.png
  5. Здравствуйте, у меня возникла проблема с crmp 0.3e я устанавливаю все правильно но выходит ошибка,прошу помогите мне,я пробовал переустанавливать игру,и менял папки, не работает только crmp 0.3e СКРИНЫ:
  6. Сделал гаражи для системы гаражей из мода Progist. Вот код кому нужно :) В public OnPlayerConnect вставляем это(для того что бы убрать стандартные гаражи): RemoveBuildingForPlayer(playerid, 2019, 2559.6799, -2012.3800, 20.9640, 0.25);RemoveBuildingForPlayer(playerid, 2020, 2559.6799, -2012.3800, 20.9640, 0.25); CreateDynamicObject(8735, 2575.00, -1878.70, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1893.00, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1907.30, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1921.60, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1935.90, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1950.20, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1964.40, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1978.70, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -1993.00, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2575.00, -2005.50, 22.70, 0.00, 0.00, 65.74);CreateDynamicObject(3095, 2575.60, -2005.70, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(8735, 2555.00, -2005.50, 22.80, 0.00, 0.00, 245.74);CreateDynamicObject(8735, 2555.00, -1991.20, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1976.90, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1962.60, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1948.30, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1934.00, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1919.70, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1905.40, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1891.10, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2555.00, -1876.80, 22.80, 0.00, 0.00, 245.73);CreateDynamicObject(3095, 2575.60, -1994.50, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1978.70, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1964.90, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1951.60, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1936.10, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1922.10, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1907.80, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1894.00, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2575.60, -1878.70, 21.10, 0.00, 179.74, 0.00);CreateDynamicObject(3095, 2554.40, -1877.00, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1891.30, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1905.30, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1919.50, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1933.80, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1947.80, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1962.80, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1977.10, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -1991.30, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(3095, 2554.40, -2006.10, 21.10, 0.00, 179.75, 0.00);CreateDynamicObject(991, 2567.70, -2012.60, 22.20, 0.00, 0.00, 179.75);CreateDynamicObject(991, 2561.10, -2012.60, 22.20, 0.00, 0.00, 179.74);CreateDynamicObject(991, 2576.60, -1865.40, 22.20, 0.00, 0.00, 0.00);CreateDynamicObject(991, 2570.00, -1865.40, 22.20, 0.00, 0.00, 0.00);CreateDynamicObject(991, 2563.40, -1865.40, 22.20, 0.00, 0.00, 0.00);CreateDynamicObject(991, 2562.20, -1865.40, 22.20, 0.00, 0.00, 0.00);CreateDynamicObject(991, 2558.90, -1868.70, 22.20, 0.00, 0.00, 89.75);CreateDynamicObject(993, 2579.70, -2017.50, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2027.50, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2037.50, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2047.50, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2057.50, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2063.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2083.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2093.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2103.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2113.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2123.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2133.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2579.70, -2135.00, 22.50, 0.00, 0.00, 270.00);CreateDynamicObject(993, 2575.00, -2139.70, 22.50, 0.00, 0.00, 180.00);CreateDynamicObject(993, 2565.00, -2139.70, 22.50, 0.00, 0.00, 179.99);CreateDynamicObject(993, 2555.00, -2139.70, 22.50, 0.00, 0.00, 179.99);CreateDynamicObject(993, 2545.10, -2139.70, 22.50, 0.00, 0.00, 179.99);CreateDynamicObject(993, 2535.10, -2139.70, 22.50, 0.00, 0.00, 179.99);CreateDynamicObject(993, 2530.40, -2135.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2125.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2115.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2105.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2095.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2085.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2075.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2065.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2055.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2045.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2035.10, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2025.20, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(993, 2530.40, -2018.50, 22.50, 0.00, 0.00, 90.00);CreateDynamicObject(1799, 2558.80, -2006.70, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1992.40, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1978.10, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1963.80, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1949.70, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1935.30, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1921.00, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1906.60, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1892.30, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2558.80, -1878.10, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1877.60, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1891.70, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1906.10, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1920.40, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1934.70, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1949.00, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1963.30, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1977.50, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -1991.70, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2571.10, -2006.10, 22.70, 0.00, 0.00, 270.00);CreateDynamicObject(3095, 2594.00, -1678.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.00, -1678.90, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.00, -1670.10, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.00, -1661.10, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.00, -1652.10, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.10, -1643.10, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2594.30, -1669.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2594.60, -1660.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2594.60, -1651.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2594.70, -1642.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1678.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(8735, 2588.10, -1676.10, 24.30, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2588.10, -1661.80, 24.30, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2588.10, -1647.50, 24.30, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2588.10, -1633.20, 24.30, 0.00, 0.00, 245.73);CreateDynamicObject(8735, 2588.10, -1618.90, 24.30, 0.00, 0.00, 245.73);CreateDynamicObject(3095, 2594.70, -1633.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2595.10, -1624.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2594.50, -1615.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1615.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1624.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1633.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1642.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1651.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1660.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1669.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2593.20, -1682.60, 17.90, 0.00, 268.00, 90.00);CreateDynamicObject(3095, 2587.60, -1682.60, 17.90, 0.00, 267.99, 90.00);CreateDynamicObject(3095, 2583.60, -1678.70, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1669.90, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1660.90, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1651.90, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1642.90, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1634.00, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1625.00, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1616.00, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2587.60, -1597.90, 17.90, 0.00, 270.00, 270.50);CreateDynamicObject(3095, 2596.50, -1597.80, 17.90, 0.00, 270.00, 270.50);CreateDynamicObject(8735, 2619.10, -1676.20, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2619.10, -1661.90, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2619.10, -1647.60, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2619.10, -1633.30, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2619.10, -1619.00, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2619.00, -1604.70, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(8735, 2619.00, -1590.40, 24.30, 0.00, 0.00, 65.74);CreateDynamicObject(3095, 2614.20, -1634.20, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.20, -1625.20, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.20, -1616.30, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.10, -1607.40, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.30, -1598.50, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.30, -1589.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.40, -1587.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1587.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1596.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1605.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1614.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1623.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1632.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1641.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1650.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1659.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1668.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1677.60, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2619.50, -1678.90, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(8735, 2588.10, -1604.60, 24.30, 0.00, 0.00, 245.73);CreateDynamicObject(3095, 2583.60, -1607.00, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2583.60, -1601.90, 17.90, 0.00, 270.50, 0.00);CreateDynamicObject(3095, 2594.90, -1606.80, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2595.20, -1601.90, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1601.90, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2587.60, -1607.40, 21.90, 0.00, 0.00, 0.00);CreateDynamicObject(3095, 2614.40, -1583.60, 17.90, 0.00, 270.00, 270.50);CreateDynamicObject(3095, 2619.50, -1583.60, 17.90, 0.00, 270.00, 270.50);CreateDynamicObject(3095, 2614.90, -1682.70, 17.90, 0.00, 267.99, 90.00);CreateDynamicObject(3095, 2619.60, -1682.70, 17.90, 0.00, 267.99, 90.00);CreateDynamicObject(3095, 2623.50, -1587.60, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1596.60, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1605.50, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1614.40, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1623.30, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1632.30, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1641.30, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1650.30, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1659.20, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1668.10, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1677.00, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(3095, 2623.50, -1678.80, 17.90, 0.00, 270.00, 180.25);CreateDynamicObject(1799, 2591.90, -1677.30, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2591.90, -1663.10, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2591.90, -1648.60, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2591.90, -1634.30, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2591.90, -1619.80, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2591.90, -1605.80, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.10, -1589.60, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.10, -1603.50, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.20, -1617.90, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.20, -1632.30, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.20, -1646.60, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.20, -1660.70, 24.20, 0.00, 0.00, 270.00);CreateDynamicObject(1799, 2615.20, -1675.30, 24.20, 0.00, 0.00, 270.00); Скрины: Понравилось ставь + За файлом .map обращаться в скайп! 1799 это ид ворот!
  7. Подскажите пожалуйста команду,которую можно ставить 3D текст на машину не на долго до рестарта... Типа как на Орме в АТПа надо,весь инет общарил не нашел...
  8. Всем привет! В этой теме, я хочу рассказать о скрипте FS GarSys (Динамическая система гаражей). А теперь по подробнее: Создавать гаражи может только RCON администратор Гаражи с вирт.мирами, так что мучений со спавном у вас не возникнет В гараж можно парковать несколько машин (в скрипте можно указать сколько) Спавн в гараже находится в Ангаре, напротив Клуба 8BIT (г.Южный) (его также можно переделать, в скрипте указано где) Всего можно создать 200 гаражей (кол-во также можно поменять на ваше усмотрение, в скрипте указано где) Все файлы с гаражами сохраняются в папку scriptfiles Я не стал его обустраивать, да бы дать разгуляться вашей фантазии. Скриншоты я выложил в архив со скрптом, т.к. их много. Автор скрипта: CidadeNovaRP Перевод и дополнение: Vlad_Dredd скачать
  9. Полазил в модах и нашёл команду на ограбление(если было ,то сорри) Она может подойти к фракции байкерымафиигопники. Приступим Создадим паблик forward Pay(string[]); Далее в public OnPlayerCommandText добавим саму команду else if(strcmp(cmd, "/ograb", true) == 0) { if(PlayerInfo[playerid][pJailed] { if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /ograb [id] [сумма]"); giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); new Float:health; GetPlayerHealth(giveplayerid,health); if(health { if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "::: Введите: /ograb [id] [сумма]"); moneys = strval(tmp); if(moneys > 0 && PlayerInfo[playerid][pLevel] if(moneys 100000) return SendClientMessage(playerid, COLOR_GRAD1, "Нельзя передать меньше $1 и больше $99999."); if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(1.0, playerid, giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); playermoney = GetPlayerMoney(giveplayerid); if (moneys > 0 && playermoney >= moneys) { PlayerInfo[giveplayerid][pCash] -= moneys; PlayerInfo[playerid][pCash] += moneys; format(string, sizeof(string), "Вы ограбили %s[%d], %d вирт.", giveplayer,giveplayerid, moneys); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), "Вы были ограблены на %d вирт байкером %s[%d].", moneys, sendername, playerid); SendClientMessage(giveplayerid, COLOR_GRAD1, string); format(string, sizeof(string), " - [1] Nick %s Ograbik = %d | [2] Nick: %s Ograbili na =%dn", sendername, moneys, giveplayer,moneys); Pay(string); if(moneys >= 1000000) { ABroadCast(COLOR_YELLOW,string,1); } PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0); format(string,sizeof(string), "Ограбил %s",giveplayer); SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000); } else { SendClientMessage(playerid, COLOR_GRAD1, "У игрока нет столько денег"); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы слишком далеко."); } }//invalid id } else { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Человек не найден!"); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы должны избить игрока до полусмерти"); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не байкер!"); } } return 1; } И в конец мода паблик,который мы создавали public Pay(string[]) { new entry[256]; format(entry, sizeof(entry), "%sn",string); new File:hFile; hFile = fopen("logs/logi.log", io_append); fwrite(hFile, entry); fclose(hFile); } Всё!Будут вопросы пишите,а если понравилось,то +
  10. Если не понятно объясню, то сразу пишите! Вообщем дело такое... Пишу все фракции с 0 Как сделать так, чтобы во всех фракциях были одинаковые инты, если уже есть создан 1 инт? Если не понятно объясню, то сразу пишите!
  11. S.A.D.I.S.T

    Помогите!!!!

    Помогите сделать команду что бы администратор мог выдовать игрокам номера на машины!!! Мод World Rp С меня +++
  12. Мне нужно зделать так чтоб шлагбаум открывался у меня там стоит шлагбаум но он постоянно открыт
  13. Gta IV

    Warning

    C:\Users\??????? ???? ??????\Desktop\111\gamemodes\Gamer.pwn(71425) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. Помогите исправить
  14. Mixail_Vendetta

    Шлагбаумы

    Здравствуйте форумчане! У меня такой вопрос: Как сделать шлагбаумы, открывающиеся на H(сигнал), если есть команда? То есть мне надо сделать так, чтобы в радиусе 5.0, когда жмёшь на H(сигнал) использовалась кмд.(В моём случает - это: /shlakopen1 , /shlakopen2 ... /shlakopen9 За ранее спасибо!
  15. #Marcus

    CR:MP

    Проблемма такая, сегодня наконец дошли руки скачать Мультиплеер для GTA CR, в итоге ввожу любой IP(Сервер работает всё норм) нажимаю "Подключиться" - не чего не происходит.. Мож у кого такая х*рня была.
  16. Это просто скрипт подкрашивающий линию здоровья. Выложил два варианта, зелёная и синяя подсветка. Для тех кому надоели стандарты, хороший способ внести, бросающееся в глаза изменение, на своём сервере. В архиве сразу два варианта. Помог + с вам:) 1022_-fs-color_level.rar
  17. Скриптовый античит. Особенности: ? Anti Health Cheat - Античит на жизни ? Anti Money Cheat - Античит на деньги ? Anti Weapon Cheat - Античит не оружие ? Anti Spoofing Cheat - Запрет оружия ? Anti Driveby Cheat - Анти драйвбай ? Anti Fly Cheat - Античит на полёты ? Anti Spawn Killing - Защита от убийств на спауне ? Idle Kicker - Защита от идлов (игроки которые долго стоят на esc) Файл конфигурации (katrina.txt): //если 0 - отключено, если 1 - Кик, если 2 - Бан A-Health 1 A-Cash 0 A-DriveBy 1 A-Inactivity 1 A-BWeapons 1 A-InteriorKill 1 A-SpawnKill 1 A-Spoofing 1 Max-Cash-Increase 20000 DB-Kills 3 Inactive-Period 30 hCheck-Time 15 cCheck-Time 10 Spawn-Kill-Time 10 Max-Spawn-kills 2 //Запрещенное оружие, нужно поставить ИД оружия (-1 = отключено): Weapon1 24 Weapon2 26 Weapon3 32 Weapon4 -1 Weapon5 -1 Weapon6 -1 Weapon7 -1 Weapon8 -1 Команды: ? / khealth - Чтобы запускать и останавливать здоровья анти-чит. ? / kdriveby - Чтобы запускать и останавливать дравбай анти-чит. ? / kcash - Чтобы запускать и останавливать на деньги анти-чит. ? / kweapons - Чтобы запускать и останавливать на оружие анти-чит. ? / kskill – Для кика аз команду /kill ? / kinactive - Для начала и прекращения деятельности "Катрина". ? / krestart - Чтобы перезапустить "Катрина" Анти-чит. ? / kshutdown - Для остановки "Катрина" Анти-Чит. Помог дай + ! :) http://rghost.ru/46125875 пароль 163093
  18. Alexey_Ovchinnickov

    Cистема пенсии.

    Здравствуйте уважаемые пользователи gs games. Cегодня мы с вами попытаемся сделать систему пенсии. Описание системы: Вот вам свеженькая система пенсии. Человек получает пенсию при PayDay, если работает в организации и проживание в штате более 10 лет. Пенсия начисляется и сохраняется, снять ее можно в банке на кассе получения пенсии Начнем! В enum pInfo добавим pPensiya, pCash, Далее добавим в public OnGameModeInit Create3DTextLabel("{F7FF00}КАССА ПОЛУЧЕНИЯ ПЕНСИИnn{00D900}Нажмите: "ALT"n{FFFFFF}илиn{6495ED}Введите: /pensiya",0xFFFFFFFF,2317.1506,-7.3224,27.8161,15.0,0,0);//Координаты поменяйте на банк г.Южного далее добавим в public PayDay if(PlayerInfo[i][pMember] != 0 && PlayerInfo[i][pLevel] >= 10) { SendClientMessage(i, 0xFF8C37AA, "Вам начислена пенсия. Получить ее можно в банке"); PlayerInfo[i][pPensiya] += 1; } Далее в public OnPlayerRegister добавим ini_setInteger(File,"Pensiya",PlayerInfo[playerid][pPensiya]); Еще добавим в public OnPlayerUpdate ini_setInteger(File,"Pensiya",PlayerInfo[playerid][pPensiya]); Теперь в public OnPlayerLogin добавим: ini_getInteger(File,"Pensiya",PlayerInfo[playerid][pPensiya]); Ну а теперь добавим команду ее кидаем в public OnPlayerCommandText: if(strcmp(cmdtext, "/pensiya", true) == 0) { if(!PlayerToPoint(2.0,playerid,2316.6023,-7.2965,26.7422)) return true;//Координаты поменяйте на банк г.Южный if(PlayerInfo[playerid][pPensiya] == 0) return ShowPlayerDialog(playerid,6703,DIALOG_STYLE_MSGBOX ,"{15FF00}БАНК","{FF0000}На вашем пенсионном счете нет пенсии!","ОК",""); ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0); PlayerInfo[playerid][pCash] += PlayerInfo[playerid][pPensiya]*350; format(string, sizeof(string), "Вы получили пенсию: {F7FF00}%d вирт", PlayerInfo[playerid][pPensiya]*350); ShowPlayerDialog(playerid,6703,DIALOG_STYLE_MSGBOX ,"{15FF00}БАНК",string,"ОК",""); PlayerInfo[playerid][pPensiya] = 0; } Далее добавим в public OnPlayerKeyStateChange: if(newkeys == 1024) OnPlayerCommandText(playerid, "/pensiya"); Для сохранение пенсии нужен инклуд MxIni Все всем спасибо.Урок закончен Будут проблемы обращяйтесь в скайп respect123321123321
  19. У меня образовался такой-вот вопрос, как поставить стримеры на мой мод,что бы он ставил все объекты в игру,я все никак не найду уроков,зарание спасибо! + http://forum.gs-games.ru/public/style_emoticons/default/wink.png
  20. Sachok

    Uknown

    Всем привет.Я вот решил перевести мод с 0.3е на 0.3b.Я зделал все,как было написано в других темах.Мод запускаеться на 0.3b,но мод пишет Uknown.Помогите пожалуйста.Я вас закыдаю +,если поможете
  21. Приветствую!У меня такая проблема,что после рестарта пропадают машины с гаражей.А после рескара все нормально.Помогите решить проблему.Спасибо.
  22. Здравствуйте дорогие пользователи gs games,сегодня я вам покажу,как сделать систему ранений для rp серверов. Начнем! Ко всем forward-ам добавим: forward Injured(playerid); Далее создаем public конечно его можно создать,где угодно,но я рекомендую создавать новые public-и в конце gamemod-а public Injured(playerid) //Таймер { if(IsPlayerConnected(playerid)) { ClearAnimations(playerid); TogglePlayerControllable(playerid, 1); } return 1; } Далее идем в public OnPlayerKeyStateChange:и вставляем туда вот это: public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if( ((oldkeys & KEY_FIRE) && !(newkeys & KEY_FIRE)) || ((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE)) || (newkeys & KEY_FIRE) ) { for(new target = 0; target < GetMaxPlayers(); target++) { if(IsPlayerConnected(target) && playerid != target && !IsPlayerNPC(target)) { if(IsPlayerAiming(playerid, target)) { if(GetPlayerWeapon(playerid) >= 22 && GetPlayerWeapon(playerid) != 43) { if(IsPlayerInAnyVehicle(target) ) return 0; new rand = random(2); switch(rand) { case 1: { TogglePlayerControllable(target, 0); ApplyAnimation(target,"PED","KO_shot_stom",4.1,0,0,0,1,0); SetTimerEx("Injured", 5000 , 0, "d",target); } } } return 1; } } } } return 1; } Если нету public-а,то создайте сами. Далее вставим вот это в конец мода. stock IsPlayerAiming(playerid, aimid) { new Float:X1, Float:Y1, Float:Z1, Float:X2, Float:Y2, Float:Z2; GetPlayerPos(playerid, X1, Y1, Z1); GetPlayerPos(aimid, X2, Y2, Z2); new Float:Distance = floatsqroot(floatpower(floatabs(X1-X2), 2) + floatpower(floatabs(Y1-Y2), 2)); if(Distance < 500) { new Float:A; GetPlayerFacingAngle(playerid, A); X1 += (Distance * floatsin(-A, degrees)); Y1 += (Distance * floatcos(-A, degrees)); Distance = floatsqroot(floatpower(floatabs(X1-X2), 2) + floatpower(floatabs(Y1-Y2), 2)); if(Distance < 0.5) return true; } return false; } Ну вот и все.Урок закончен. Автора- я незнаю. А кто вырезал систему мне известно это - ^P.a.N.a.M.a# если хотите ставьте + Все всем спасибо за внимание. Я никогда не выкладываю уроки не проверив их,так что не говорите,что урок не рабочий.
  23. Саша7777

    Бензин

    Здравствуйте!Вот такая проблема:не уменшается бензин,а идет в +,тоесть набрал 138литров,так и есть.Буду благодарен за ответ.
  24. Пишу мод с нуля. Вот таким кодом добился выдачи рандомного мобильного телефона при регистрации: new randphone = 100000 + random(999999);//minimum 1000 max 9999 //giving one at the start PlayerInfo[playerid][pNumber] = randphone; Как сделать, чтобы у игроков случайно не повторились номера?
  25. У меня в Gamer возникла 1 ошибка "medic" которую пишет в ошибке ее нету. Помогите найти решение этой проблемы
×

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

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