Ограбление банка в GF
|
|
Klark_Skyder | Дата: Четверг, 12.03.2009, 23:48 | Сообщение # 1 |
Новенький
Группа:
Продвинутые
Сообщений: 36
Награды: 1
Город: Москва
Репутация: 7
Замечания: 20%
Статус:
| например игрок заходит в банк пишет /ograblenie. Игрок получает 50 к и 10 розыска. Грабить можно только раз в час) помогите + не обижу)
|
|
|
|
AirKite | Дата: Пятница, 13.03.2009, 01:27 | Сообщение # 2 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Идея неочень но всёже может комуто понадобится.... Итак: в верху где все new Создаём new GrabBankTime[MAX_PLAYERS]; в public OnPlayerConnect(playerid) Например выше Code PlayerInfo[playerid][pGun1] = 0; PlayerInfo[playerid][pGun2] = 0; PlayerInfo[playerid][pGun3] = 0; PlayerInfo[playerid][pGun4] = 0; Добавляем: GrabBankTime[playerid] = 0; в public OtherTimer() нижие if(IsPlayerConnected(i)) { Добавим GrabBankTime[i] += 1; Должно выглядеть вот так: Code if(IsPlayerConnected(i)) { GrabBankTime[i] += 1; в public OnPlayerCommandText(playerid, cmdtext[]) Находим if(strcmp(cmd, "/pay", true) == 0) и выше вставляем вот это: Code if(strcmp(cmd, "/bankgrab", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLocal] != 103) { SendClientMessage(playerid, COLOR_GREY, " Vi ne v banke"); return 1; } if(GrabBankTime[playerid] >= 3600) { WantedPoints[playerid] += 10; SetPlayerCriminal(playerid,255, " Ograblenie banka"); GrabBankTime[playerid] = 0; GivePlayerMoney(playerid,50000); SendClientMessage(playerid, COLOR_YELLOW, "Vi ograbili bank =) "); } else { SendClientMessage(playerid, COLOR_GREY, " Vi igraete malo 4tobi grabit BANK"); } return 1; } return 1; } Выглядеть будет вот так Code if(strcmp(cmd, "/bankgrab", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLocal] != 103) { SendClientMessage(playerid, COLOR_GREY, " Vi ne v banke"); return 1; } if(GrabBankTime[playerid] >= 3600) { WantedPoints[playerid] += 10; SetPlayerCriminal(playerid,255, " Ograblenie banka"); GrabBankTime[playerid] = 0; GivePlayerMoney(playerid,50000); SendClientMessage(playerid, COLOR_YELLOW, "Vi ograbili bank =) "); } else { SendClientMessage(playerid, COLOR_GREY, " Vi igraete malo 4tobi grabit BANK"); } return 1; } return 1; } if(strcmp(cmd, "/pay", true) == 0) Ну вот... Проверяй! Ограбление можно зделать если играл не менее 1 часа... Если надо меньще то просто if(GrabBankTime[playerid] >= 3600) //3600 замени на 1800 к примеру)) чтобы было 30 минут) Вобщем кому пригодилось ставим + Также если надо дороботать предлагайте Может чтонибудь выйдет серьёзное...
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
Сообщение отредактировал AirKite - Пятница, 13.03.2009, 01:31 |
|
|
|
Klark_Skyder | Дата: Пятница, 13.03.2009, 02:11 | Сообщение # 3 |
Новенький
Группа:
Продвинутые
Сообщений: 36
Награды: 1
Город: Москва
Репутация: 7
Замечания: 20%
Статус:
| надо чтоб со всех игроков только раз в час 1 чловек мог ограбить банк и ещё прикольно бы было еслибы когда ктото грабит банк у всех игроков онлайн снималась определённая сума денег и в чат писало кто ограбил)) хотя сомневаюсь что ето возможно реализовать)
Сообщение отредактировал Klark_Skyder - Пятница, 13.03.2009, 02:14 |
|
|
|
Exceed | Дата: Пятница, 13.03.2009, 02:16 | Сообщение # 4 |
Постоялец
Группа:
Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
| А если игрока за этот час из игры кинет? xD Лучше отсчитывать час после совершенного ограбленияДобавлено (13.03.2009, 02:16) ---------------------------------------------
Quote (Klark_Skyder) и ещё прикольно бы было еслибы когда ктото грабит банк у всех игроков онлайн снималась определённая сума денег и в чат писало кто ограбил)) хотя сомневаюсь что ето возможно реализовать вполне возможно.
Linkum
|
|
|
|
AirKite | Дата: Пятница, 13.03.2009, 05:41 | Сообщение # 5 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (Klark_Skyder) надо чтоб со всех игроков только раз в час 1 чловек мог ограбить банк и ещё прикольно бы было еслибы когда ктото грабит банк у всех игроков онлайн снималась определённая сума денег и в чат писало кто ограбил)) хотя сомневаюсь что ето возможно реализовать) По поводу один раз в час... это в моём варианте реализовано... ты играешь час потом грабишь банк... и тебе снова нужно играть 1 час! По поводу отнимаются у всех деньги? Я тебе сделал для реализации в моде GF это RP мод... зачем РП так лажать? Думаешь если банк гробанут на бабки в котором у тебя депозит то они тебе их не вернут? Это не реально... к томуже люди просто будут боятся находится на сервере во время ограбления... Писать говоришь в чат? Ну и будет тупой ДМ.. типа мол отдавай бабки... все за ним будут гонятся... а по РП откуда они это узнают то??? Вобщем ты тока лажаешь РП... тебе некто нечего тут не будет делать... не нравится не юзай! Quote (Exceed) А если игрока за этот час из игры кинет? xD Лучше отсчитывать час после совершенного ограбления Так вот пускай стараются чтобы не кикнуло... или ты хочешь сказать что банк так легко ограбить? В этоже время это своего рода способствует держать онлайн на сервере... хотя сюда по словам Klark_Skyder видно как он относится к РП, какие у него идеи + в скриптинге полный -1 неможет реализовать такие простые вещи! з.ы. -1 т.к. я 0 ну или 0.1 Но как говорится ещё не вечер Добавлено (13.03.2009, 05:41) --------------------------------------------- Это я имел ввиду в скриптинге )) для тех кто не понял
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
Exceed | Дата: Вторник, 07.04.2009, 15:05 | Сообщение # 6 |
Постоялец
Группа:
Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
| Quote (AirKite) Так вот пускай стараются чтобы не кикнуло... Ты че? краш клиента от игрока не зависит, как он тебе стараться будет?!
Linkum
|
|
|
|
AirKite | Дата: Воскресенье, 21.06.2009, 09:18 | Сообщение # 7 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (Exceed) Ты че? краш клиента от игрока не зависит, как он тебе стараться будет?! Не ставить моды и играть на нормальном сервере! У меня крешов за 3 часа не бывает!
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
_Rayder_ | Дата: Суббота, 25.07.2009, 16:38 | Сообщение # 8 |
Уверенный в себе
Группа:
Пользователи
Сообщений: 287
Награды: 48
Город: Санкт-Петербург
Замечания: 100%
Статус:
| люди,честно признаюсь я не очень разбираюсь pawno но всё же,может быть из вас кто-нибудь сможет сделать ограбление банка в ФС,а то честно признаюсь я не очень в этом разбираюсь. Ну с меня конечно будет + . Пожалуйсто помогите)
|
|
|
|
ZiG8 | Дата: Понедельник, 27.07.2009, 07:40 | Сообщение # 9 |
Постоялец
Группа:
Пользователи
Сообщений: 338
Награды: 5
Город: Киров
Репутация: 0
Замечания: 100%
Статус:
| MeloN, глаза вверх
[b]FilterScripts[/b]: [url=http://www.samp-rus.com/forum/8-10320-181614-16-1302544876][FS] QuidemSys v2.2[/url] [/color]
|
|
|
|
_Rayder_ | Дата: Понедельник, 27.07.2009, 10:36 | Сообщение # 10 |
Уверенный в себе
Группа:
Пользователи
Сообщений: 287
Награды: 48
Город: Санкт-Петербург
Замечания: 100%
Статус:
| не когда в моды не засовывал не чего большого такого,ну попробую,спасибо Добавлено (27.07.2009, 10:36) --------------------------------------------- C:\проба номер 2\gamemodes\RP.pwn(1713) : error 004: function "SafeGivePlayerMoney" is not implemented C:\проба номер 2\gamemodes\RP.pwn(1742) : error 004: function "SafeGivePlayerMoney" is not implemented C:\проба номер 2\gamemodes\RP.pwn(1778) : error 004: function "SafeResetPlayerWeapons" is not implemented C:\проба номер 2\gamemodes\RP.pwn(1779) : error 004: function "SafeGivePlayerWeapon" is not implemented C:\проба номер 2\gamemodes\RP.pwn(1806) : error 004: function "SafeResetPlayerWeapons" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2107) : error 004: function "SetPlayerToTeamColor" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2132) : error 004: function "SetPlayerToTeamColor" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2154) : error 004: function "SetPlayerCriminal" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2165) : error 004: function "SetPlayerCriminal" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2174) : error 004: function "SetPlayerCriminal" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2179) : error 004: function "SetPlayerCriminal" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2277) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2288) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2300) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2304) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2316) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2320) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2324) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2328) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2332) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2336) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2340) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2344) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2356) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2360) : error 004: function "PlayerToPoint" is not implemented C:\проба номер 2\gamemodes\RP.pwn(2364) : error 004: function "PlayerToPoint" is not implemented Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors. мб я что тор не так походу делаю?
|
|
|
|
Morozzzko | Дата: Понедельник, 27.07.2009, 10:47 | Сообщение # 11 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| MeloN, 1 скобку лишнюю закрыл
Главный программист в Malefic Entertainment.
|
|
|
|
_Rayder_ | Дата: Понедельник, 27.07.2009, 11:28 | Сообщение # 12 |
Уверенный в себе
Группа:
Пользователи
Сообщений: 287
Награды: 48
Город: Санкт-Петербург
Замечания: 100%
Статус:
| Люди я вас Люблю У меня Получилось!!!!!!!!!!!!!!!!!!!! я вАс обожаю,это первая штука,которуя я смог сделать!)))))))
|
|
|
|
Awm | Дата: Понедельник, 27.07.2009, 14:55 | Сообщение # 13 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| MeloN, представляю что у тебя за мод будет
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|