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

 



 
        
[SA-MP] Hosted Tab (128)
JasonGordon 21.10.2017 10:43
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Help for rRace
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

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Help for rRace
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM