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

 



 
          





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





Последние Файлы 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  
Help for rRace
St1muLДата: Суббота, 04.06.2011, 11:54 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Всем привет, помогите пожалуйсто, я решил сделать такую херню, когда кто то приезжает 1 в гонке (rRace) то к нему в стату записываеться это. Вроде сделал всё как надо, но не работает.
[cut noguest=Ссылка]http://depositfiles.com/files/phwui6871[/cut]
Конечно за +

Добавлено (04.06.2011, 09:19)
---------------------------------------------
Сначало добавил:
Code

enum pInfo
{
   pRace,
};
new PlayerInfo[MAX_PLAYERS][pInfo];


Потом:

Code
switch(Position)
{
      case 1: Prize[0] = (random(random(5000)) + 10000), Prize[1] = 1;
      сase 2: Prize[0] = (random(random(4500)) + 9000);
      case 3: Prize[0] = (random(random(4000)) + 8000);
      case 4: Prize[0] = (random(random(3500)) + 7000);
      case 5: Prize[0] = (random(random(3000)) + 6000);
      case 6: Prize[0] = (random(random(2500)) + 5000);
      case 7: Prize[0] = (random(random(2000)) + 4000);
      case 8: Prize[0] = (random(random(1500)) + 3000);
      case 9: Prize[0] = (random(random(1000)) + 2000);
      default: Prize[0] = random(random(1000));
}


И потом после финиша:
Code
FinishCount++;
GivePlayerMoney(playerid, Prize[0]);
PlayerInfo[playerid][pRace] += Prize[1];
DisablePlayerRaceCheckpoint(playerid);
CPProgess[playerid]++;
if(FinishCount >= JoinCount) return StopRace();

Добавлено (04.06.2011, 11:54)
---------------------------------------------
UP UP UP! Помогите :D


Сообщение отредактировал Skiner - Суббота, 04.06.2011, 09:23
NeWeRДата: Суббота, 07.07.2012, 22:15 | Сообщение # 2
Освоившийся
Группа: Продвинутые
Сообщений: 79
Награды: 1
Город: SAMP-RUS
Репутация: 70
Замечания: 0%
Статус:
case 1: Prize[0] = (random(random(5000)) + 10000); Prize[1] = 1;
Попробуй так!

oleg_tarantulaДата: Суббота, 07.07.2012, 22:41 | Сообщение # 3
Постоялец
Группа: Продвинутые
Сообщений: 345
Награды: 5
Город: -
Репутация: 118
Замечания: 60%
Статус:
NeWeR, ты сам понял то что написал? если ты не ставишь скобок, то можно использовать только одну функцию.


KämpferДата: Суббота, 07.07.2012, 22:45 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
Skiner, я даже, честно гвооря, проблемы не понял.
Что ты в статистику то записывать хочешь?



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
NeWeRДата: Суббота, 07.07.2012, 23:57 | Сообщение # 5
Освоившийся
Группа: Продвинутые
Сообщений: 79
Награды: 1
Город: SAMP-RUS
Репутация: 70
Замечания: 0%
Статус:
Quote (oleg_tarantula)
NeWeR, ты сам понял то что написал? если ты не ставишь скобок, то можно использовать только одну функцию.

Каких еще скобок? Я поставил заместо "," вот это ";".
Если ты не понял, то это просто заменить вот тут:
Code
switch(Position)  
{  
       case 1: Prize[0] = (random(random(5000)) + 10000), Prize[1] = 1;  
       сase 2: Prize[0] = (random(random(4500)) + 9000);  
       case 3: Prize[0] = (random(random(4000)) + 8000);  
       case 4: Prize[0] = (random(random(3500)) + 7000);  
       case 5: Prize[0] = (random(random(3000)) + 6000);  
       case 6: Prize[0] = (random(random(2500)) + 5000);  
       case 7: Prize[0] = (random(random(2000)) + 4000);  
       case 8: Prize[0] = (random(random(1500)) + 3000);  
       case 9: Prize[0] = (random(random(1000)) + 2000);  
       default: Prize[0] = random(random(1000));  
}

Code
case 1: Prize[0] = (random(random(5000)) + 10000), Prize[1] = 1;

на это....
Code
case 1: Prize[0] = (random(random(5000)) + 10000); Prize[1] = 1;

oleg_tarantulaДата: Воскресенье, 08.07.2012, 02:21 | Сообщение # 6
Постоялец
Группа: Продвинутые
Сообщений: 345
Награды: 5
Город: -
Репутация: 118
Замечания: 60%
Статус:
NeWeR, и что это изменило?


MakeДата: Воскресенье, 08.07.2012, 07:21 | Сообщение # 7
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Так я и не понял подробно, чего тебе надо.. Тебе нужно что-бы кто первый, второй, третий и тд приехали к финишу, и им в аккаунт записывалась определённая переменная? В ЛС подробно мне опиши :)


http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777
St1muLДата: Воскресенье, 08.07.2012, 13:47 | Сообщение # 8
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Дата 04.06.2011 :D
Давно уже забросил rRace и своё сделал :D

  • Страница 1 из 1
  • 1
Поиск:





 


 


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