 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Заробатуем деньги в чекпоинте
| |
| AleXman1994 | Дата: Среда, 30.07.2008, 10:47 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус: 
| Появился вопрос. Допустим, я сделаю чекпоинт, но всё же лучше готовый код. Надо, что бы стоя рядом с чекпоинтом зарабатывал деньги. Допустим в 5 сек 1000 выдают. И максимальное растояние, которое позволяет зарабатывать, это 2 метра. Может подскажет кто то? P.S. Если что, я росщитую на маленький чекпоинт, как у миссий в Сан Андреасе. ПРосто, что бы люди просто так не могли засекти, а тока поискав, а маленький чекпоинт намикнул бы, что что-то есть!
|
| |
|
|
| theAlone | Дата: Среда, 30.07.2008, 10:58 | Сообщение # 2 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| Ща сек скину Добавлено (30.07.2008, 10:55) ---------------------------------------------
Code stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; }
public PayPlayerInArea(Float:radi, playerid, Float:x, Float:y, Float:z, cash) {
if(IsPlayerConnected(playerid)) { new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z); if(PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)) { GivePlayerMoney(playerid, cash); return 1; } } return 0; } PayPlayerInArea(Радиус, Игрок(playerid), Координата X,Координата Y, Координата Z, деньги); Ну а таймер думаю знаешь как делать но всёже Code SetTimer("GiveMoneyArenas", 10000, 1); Code public GiveMoneyArenas() { for(new i=0; i<MAX_PLAYERS; i++) { PayPlayerInArea(200, i, 0,0,0, 100);//коорды свои } } А forward'ы сам  Добавлено (30.07.2008, 10:56) --------------------------------------------- Ну и время в таймере тож своё Добавлено (30.07.2008, 10:58) --------------------------------------------- А чекпоинт тож ща сек ТОка есть некоторые несовместимости с некоторыми скриптами Ща скину скрипт ты его по своему переделай там и Даёт деньги и чекпоинты
|
| |
|
|
| AleXman1994 | Дата: Среда, 30.07.2008, 11:04 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус: 
| Quote (|DPS|EvilRiaz) public PayPlayerInArea(Float:radi, playerid, Float:x, Float:y, Float:z, cash) Float:radi, playerid, Float:x, Float:y, Float:z, cash как я понял, тут ставлю своё? Quote (|DPS|EvilRiaz) PayPlayerInArea(200, i, 0,0,0, 100);//коорды свои и тут тоже настраиваю x.y.z?
|
| |
|
|
| theAlone | Дата: Среда, 30.07.2008, 11:05 | Сообщение # 4 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| Ща скрипт дам
|
| |
|
|
| AleXman1994 | Дата: Среда, 30.07.2008, 11:05 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус: 
| Quote (|DPS|EvilRiaz) А чекпоинт тож ща сек ТОка есть некоторые несовместимости с некоторыми скриптами Ща скину скрипт ты его по своему переделай там и Даёт деньги и чекпоинты ок, не успел прочитать =)
|
| |
|
|
| theAlone | Дата: Среда, 30.07.2008, 11:05 | Сообщение # 6 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| ТЫК!
|
| |
|
|
| AleXman1994 | Дата: Среда, 30.07.2008, 11:09 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус: 
| спс тебе огромное +1 тебе и внутри всё рассписано! Спс. И всё же по поводу Quote (AleXman1994) Quote (|DPS|EvilRiaz) public PayPlayerInArea(Float:radi, playerid, Float:x, Float:y, Float:z, cash) Float:radi, playerid, Float:x, Float:y, Float:z, cash как я понял, тут ставлю своё? Quote (|DPS|EvilRiaz) PayPlayerInArea(200, i, 0,0,0, 100);//коорды свои и тут тоже настраиваю x.y.z?
|
| |
|
|
| theAlone | Дата: Среда, 30.07.2008, 11:15 | Сообщение # 8 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| В скрипте там да где PayPlayerInArea(200(радиус), i(игроки если они в зоне дачи денег, юзать где написал в скрипте), 1543.9570(X),-1356.4673(Y),329.4689(Z), 100(Деньги);//Самый высокий небоскрёб в ЛС
|
| |
|
|
| AleXman1994 | Дата: Среда, 30.07.2008, 11:20 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Запорожье
Репутация: 9
Замечания: 0%
Статус: 
| ага! Спс. Не закрывайте пока тему, мож у мну будут вопросы!
|
| |
|
|
|
 |
|
 | |
| |
|