но тебе то уж точно будет не подсилу создать то,что есть у меня,маленький пример:система покупки машин(не выдранная не от куда,не скопипастина и т.д.,а самописная),+ сохранение тюнинга на машинах...ну и много чего,если хочешь полный список заходи на форум и смотри тему список обновлений ;)
Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.
Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.
[pwn] forward HideNameTag(); public HideNameTag() { for (new i = 0; i < MAX_PLAYERS; i++) { for (new x = 0; x < MAX_PLAYERS; x++) { if(условия, при котором не будет показываться) { ShowPlayerNameTagForPlayer(i,x,0); } else { ShowPlayerNameTagForPlayer(i,x,1); } } } return 1; }[/pwn]
Fifa4ka, я не знаю оригинальные текста, но могу предположить, держи
Pwn код Показать кодСкрыть код
//------------------------ograblenije--------------------- if(strcmp(cmd, "/ograbit", true) == 0) { if(!PlayerToPoint(3, playerid,-28.0,-89.7,1003.5)) { if(IsACop(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, " Вы сотрудник ПО и не можете совершать преступления"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new robmoney = random(40000); ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // Rob format(string, sizeof(string), " Диспетчер: 24/7 в Los/Santos был только что ограблен %s!!!! **", sendername); SendRadioMessage(1, TEAM_BLUE_COLOR, string); WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, " Ограбление 24/7! >("); format(string,sizeof(string), " %s только что ограбил кассу магазина", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " Вы получили 2000$"); SendClientMessage(playerid,COLOR_YELLOW,string); GivePlayerMoney(playerid, 2000); } SendClientMessage(playerid, COLOR_YELLOW, " Вы не в 24/7"); return 1; }
Добавлено (07.11.2009, 23:15) --------------------------------------------- если надо, могу сделать с таймером
можешь сделать стаймером + вот ошибка
C:\Documents and Settings\Администратор\Рабочий стол\Server RSFW GTA SA\gamemodes\GF.pwn(11602) : warning 204: symbol is assigned a value that is never used: "robmoney"
[pwn]new robmoney = random(40000);[/pwn]
и если можешь в pwn запиши =) а то слабовато я с лесенкой дружу
У меня есть ФС, автор BlackFox, чтоб делать авторынки, качаем deposit files команды: /newbuyveh [ид трансорта] [ид цвета1] [ид цвета2] [цена] создать новую тачку, только ркон админам. /apark - припарковать тачку только ркон /park - припарковать свою тачку /sellveh [цена] - продать свой транспорт /buyveh - купить тачку /removeveh - удалить транспортное средство (вы должны сидеть внутри) /exits - выйти з тачки, если решыли не покупать...
Всё сохраняеться в файл cars.cfg который вы сможете найти в папке scriptfiles, там сохраняеться ид транспорта, координаты где припарковано авто, ид цветов, ид тюнинга, владельца и многое другое... Хочу напомнить что добавив одну тачку в ГФ вам нужно увиличить на 1 ид всех транспортных средств, если создали 2 тачки то на 2, и т.д..., ну или сделайте весь свой транспорт через какую нить переменную, тогда проблем что сбился порядковый ид у вас никогда не будет возникать.
Сообщение отредактировал Kman - Четверг, 19.11.2009, 15:12
не нашёл подходящей темы,но вот функция(на днях для себя писал) которая определяет человека в квадрате заданом этой функцией.. Для чего используется: Можно задать чётко выраженный как бэ квадрат для проверки нахождения игрока в нём... [pwn]forward PlayerToKvadrat(playerid, Float:min_x, Float:min_y, Float:max_x, Float:max_y); public PlayerToKvadrat(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y) { new Float:X,Float:Y,Float:Z;//переменная GetPlayerPos(playerid, X, Y, Z);//узнаём положения игрока if((X <= max_x && X >= min_x) && (Y <= max_y && Y >= min_y)) return 1; return 0; }[/pwn] Пример использования: [pwn] if(strcmp(cmd, "/komanda", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerToKvadrat(1312.0,1001.0,1640.71,1350.100) { //наше действие которое выполняем... } else { SendClientMessage(playerid,COLOR_GRAD2,"(( Вы не можете использовать эту команда сдесь... ))"); return 1; } } return 1; }[/pwn] p.s. данная функия схожа с самповской функцией SetPlayerWorldBounds
Пишу скрипты,дорабатываю РП моды на заказ,не дорого - 607-559-798
Сообщение отредактировал CRUSH - Суббота, 12.12.2009, 12:25
Подскажите плз, вот делаю команду /members а там выводит 12 ошибок одинаковых:pwn(30504) : error 010: invalid function or declaration Что это может быть?
Подскажите плз, вот делаю команду /members а там выводит 12 ошибок одинаковых:pwn(30504) : error 010: invalid function or declaration Что это может быть?