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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
смена локации
[TMP]oDyBaHДата: Пятница, 29.05.2009, 23:34 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
Как сделать допустим игроки играют на одной локации (1 город допустим) и как только кто-то набрал 100 фрагов в чат писалось, " 'ник игрока' победил. Сейчас заустится следующая локация(2 город допустим)" и игроки по заданным координатам туда телепортируются,а потом в 3 город и так заного крутить.Будьте добры подскажите.и если можно то с примером.


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
[RD]ChezДата: Пятница, 29.05.2009, 23:38 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
[TMP]oDyBaH, тебе рановато для такого.. пока основы пойми


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
EakwarpДата: Пятница, 29.05.2009, 23:50 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
[RD]Chez, мне вспоминается как автор темы усиленно доказывал какой он мегаскриптер... мягко говоря смешно :)


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
[RD]ChezДата: Пятница, 29.05.2009, 23:52 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
[offtop] Eakwarp, я тоже помню :D Вроде больше не доказывает :D[/offtop]


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
[TMP]oDyBaHДата: Суббота, 30.05.2009, 16:08 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
Придумал кое что другое)
как сделать чтобы при достяжении 100 фрагов(у самого первого их набравший) появлялось сообщение в чат - "ник игрока" выиграл в этой борьбе.а после следом пишется следующая карта загрузиться через 5 сек. и вводица автоматически команда /rcon changemode mod2 и всё)можно так только не хватает знаний данное реализовать.



Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
ONIXSДата: Суббота, 30.05.2009, 17:15 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 127
Награды: 2
Город: Moskow city
Репутация: 6
Замечания: 0%
Статус:
1. Перезагружаем МОЗГ!
2. Думаем где же прибавляются фраги
3. А что же дальше...
4. Вспоминаем что нам надо перезагрузить мод когда у кого то фрагов станет 100
5. Ищем тот самый нужный public где прибавляются фраги
6. Ставим там if (что-то то там = 100) { выводим ник игрока; SendRconCommand("что то там"); }
7. Компилируем, исправляем ошибки...
8. И радуемся!!!!!!!!!!!!!!!!!!!!!!!!

[TMP]oDyBaHДата: Суббота, 30.05.2009, 17:16 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
ONIXS,
Quote (|TMP|oDyBaH)
и если можно то с примером.



Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
ONIXSДата: Суббота, 30.05.2009, 17:18 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 127
Награды: 2
Город: Moskow city
Репутация: 6
Замечания: 0%
Статус:
Я тебе дал план действий! Дальше должен сам сообразить)
ZirkiNДата: Суббота, 30.05.2009, 17:43 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (ONIXS)
if (что-то то там = 100)

Во-первых if (что-то то там == 100)
Quote (ONIXS)
Перезагружаем МОЗГ!

Во-вторых - без сарказма



all:GMCC ~2%
current:GMCC.C.L0 ~49%
Alex[X]xДата: Суббота, 30.05.2009, 18:10 | Сообщение # 10
Новенький
Группа: Пользователи
Сообщений: 35
Награды: 1
Город: S.Pb
Замечания: 20%
Статус:
[pwn]#include <a_samp>

main()
{
print("\n----------------------------------");
print(" Blah blah blah");
print("----------------------------------\n");
SetTimer("CeheckKills", 60000,1);
}

forward CeheckKills(playerid);
public CeheckKills(playerid)
{
new score = GetPlayerScore(playerid);
if(score >= 100 && score < 200)
{
SetSpawnInfo(playerid, Team, Skin, posX, posY, posZ, FacingAngle, Wepon1, Ammo1, Wepon2, Ammo1, Wepon3, Ammo1);
}
if(score >=200 && score < 300)
{
SetSpawnInfo(playerid, Team, Skin, posX, posY, posZ, FacingAngle, Wepon1, Ammo1, Wepon2, Ammo1, Wepon3, Ammo1);
}
}
}[/pwn]

Вот, чтото типо этого. Если гдето ошибся, поправьте.


Old Account: aalleex
[TMP]oDyBaHДата: Суббота, 30.05.2009, 18:58 | Сообщение # 11
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
Alex[X]x, не пробовал но выглядить убедительно)будет время обязательно погляжу.

Добавлено (30.05.2009, 18:58)
---------------------------------------------
Alex[X]x, а вот вопрос будет ли проблема при входе(новых игроков) они же будут спавница на первой локации как бы а не на той которая щас идет.


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
Alex[X]xДата: Суббота, 30.05.2009, 19:23 | Сообщение # 12
Новенький
Группа: Пользователи
Сообщений: 35
Награды: 1
Город: S.Pb
Замечания: 20%
Статус:
да, я как будет время напишу норм смену локаций ( попробую ее написать xD )(щя экзамены все такое)


Old Account: aalleex
[TMP]oDyBaHДата: Суббота, 30.05.2009, 22:29 | Сообщение # 13
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
Alex[X]x, хорошо буду ждать, кстати в моде CW by ZHYK (как то так ник) там правдо идет ТДМ но при достяжении у одной команда определенное кол-во фрагов мод перезагружается, остеться только переделать на смену локации(т.е. тп)


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
ZirkiNДата: Суббота, 30.05.2009, 22:39 | Сообщение # 14
Постоялец
Группа: Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
Quote (|TMP|oDyBaH)
хорошо буду ждать, кстати в моде CW by ZHYK (как то так ник) там правдо идет ТДМ но при достяжении у одной команда определенное кол-во фрагов мод перезагружается, остеться только переделать на смену локации(т.е. тп)

Самое простое: создать 2^ массив координат
т.е.
[pwn]new Float:KoopDuHaTu[MAX_LOCATIONS][MAX_SWAPN_POINTS]={
{//0
{бла бла бла},
{бла бла бла},
....
},
{//1
{бла бла бла},
{бла бла бла},
....
}
...
};
[/pwn]
new KK=0;
в Onplayerspawn - рандом точки спавна локации номер KK
а в OnPlayerDeath: по достижении кем-то 100 фрагов (или team'ой):
Всех спавним: for(new tt=0; tt < MAX_PLAYERS; tt++) SpawnPlayer(tt);
Обнуляем всем фраги
И выставляем KK ( KK == MAX_LOCATIONS - 1) ? (KK = 0) : (KK++);
Это примерно, дальше сам.



all:GMCC ~2%
current:GMCC.C.L0 ~49%


Сообщение отредактировал ZirkiN - Суббота, 30.05.2009, 22:42
[Sa]N[ek]Дата: Суббота, 30.05.2009, 22:43 | Сообщение # 15
Уверенный в себе
Группа: Продвинутые
Сообщений: 187
Награды: 5
Город: Moscow never sleeps
Репутация: 32
Замечания: 20%
Статус:
Alex[X]x, зачем через таймер?
[pwn]В OnPlayerDeath
new score = GetPlayerScore(killerid);
new name[MAX_PLAYER_NAME];
GetPlayerName(killerid,name,sizeof(name));
if(score==100)
{
format(string,sizeof(string),"%s набрал 100 фрагов, город меняется через 5 секунд",name);
SendClientMessage(COLOR_YELLOW,string);
for(new i = 1;i < MAX_PLAYERS, i++0)
{
SetPlayerPos(i,x,y,z)
return 1;
}
return 1;
}[/pwn]
Как то так )



Сообщение отредактировал [Sa]N[ek] - Суббота, 30.05.2009, 22:45
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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