10:26
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Заробатуем деньги в чекпоинте
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'ы сам crazy

Добавлено (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%
Статус:
ага! Спс. Не закрывайте пока тему, мож у мну будут вопросы!
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua