Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
PVP
ZLO111 Дата: Среда, 15.07.2009, 18:01 | Сообщение # 1
Новенький
Группа:
Пользователи
Сообщений: 19
Награды:
1
Репутация:
0
Замечания:
20%
Статус:
Помогите плиз не знаю как делать 1 вещь!) У меня на сервере стоит ПВП мод, я хочу намутить такую фигню что бы когда например пишешь команду /pvp тебя Телепортировало в какойнить место и что бы у игрока забирало упровление и он не мог двигать, а когда дается отсчет то можно было стреляться... Я все сделал но мне остаеться сделать небольшую вещь что бы гокга телепортировало забирало управление и отдавалось только после отсчета!
TaLeRoK Дата: Среда, 15.07.2009, 18:29 | Сообщение # 2
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды:
14
Город: Гдето там->
Репутация:
138
Замечания:
100%
Статус:
if (strcmp("/pvp", cmdtext, true, 10) == 0) { new feaz; freaz == TogglePlayerControllable(playerid, 0); SetTimer("freaz", 9000, 0); TogglePlayerControllable(playerid, 1); SetPlayerColor(playerid,0xFF0000AA); SetPlayerSkin(playerid, 0); SetPlayerPos(playerid,-1457.6808,-541.2029,14.1719); SendClientMessage(playerid,COLOR_YELLOW," PVPSay: Убивай тут всех НахххХ!!!!!11!"); return 1; } Дерзай. Размораживает игрока через 9секунд
Сообщение отредактировал TaLeRoK - Среда, 15.07.2009, 18:31
ZLO111 Дата: Среда, 15.07.2009, 18:36 | Сообщение # 3
Новенький
Группа:
Пользователи
Сообщений: 19
Награды:
1
Репутация:
0
Замечания:
20%
Статус:
СпсДобавлено (15.07.2009, 18:36) --------------------------------------------- if (strcmp("/pvp5", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xDA008DFF,"ПВП на гранатах"); SetPlayerPos(playerid,661.0368,886.6774,-40.6828); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,16,10000); SetPlayerHealth(playerid,1000.0); SetPlayerArmour(playerid, 300); return 1; }
У меня сделано вот так, а когда втыкаю то что ты сказал то Павно ругаеться!
TaLeRoK Дата: Среда, 15.07.2009, 18:51 | Сообщение # 4
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды:
14
Город: Гдето там->
Репутация:
138
Замечания:
100%
Статус:
if (strcmp("/pvp5", cmdtext, true, 10) == 0) { new feaz; freaz == TogglePlayerControllable(playerid, 0); SetTimer("freaz", 9000, 0); TogglePlayerControllable(playerid, 1); SendClientMessage(playerid,0xDA008DFF,"ПВП на гранатах"); SetPlayerPos(playerid,661.0368,886.6774,-40.6828); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,16,10000); SetPlayerHealth(playerid,1000.0); SetPlayerArmour(playerid, 300); return 1; }
ZLO111 Дата: Среда, 15.07.2009, 22:37 | Сообщение # 5
Новенький
Группа:
Пользователи
Сообщений: 19
Награды:
1
Репутация:
0
Замечания:
20%
Статус:
C:\Documents and Settings\Тимур\Рабочий стол\Сервер\gamemodes\LVTDM.pwn(623) : error 017: undefined symbol "freaz" C:\Documents and Settings\Тимур\Рабочий стол\Сервер\gamemodes\LVTDM.pwn(623) : warning 215: expression has no effect C:\Documents and Settings\Тимур\Рабочий стол\Сервер\gamemodes\LVTDM.pwn(622) : warning 203: symbol is never used: "feaz" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
Все равно ругается!
Добавлено (15.07.2009, 19:11) --------------------------------------------- Вот такой отсчеттре можно сделать что бы когда пишешь /start забирало управление?
if (strcmp(cmdtext, "/start", true)==0) { if(Count >= 4) { SendClientMessageToAll(0xDAC721FF, " Отсчет начат"); CountDown(); return 1; } else { SendClientMessage(playerid,0xDAC721FF, " Отсет уже начат."); return 1; }
Добавлено (15.07.2009, 22:37) --------------------------------------------- Помогите плиз кто нить еще)))
heufix Дата: Четверг, 16.07.2009, 02:42 | Сообщение # 6
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды:
22
Репутация:
231
Замечания:
80%
Статус:
Quote (ZLO111 )
Вот такой отсчеттре можно сделать что бы когда пишешь /start забирало управление?
Что значит "забирало управление"?
Радость
Ghost-X Дата: Четверг, 16.07.2009, 06:32 | Сообщение # 7
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды:
36
Город: Наб. Челны
Репутация:
856
Замечания:
40%
Статус:
Schwan , замораживало и после отсчета разморозка
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
ZLO111 Дата: Четверг, 16.07.2009, 09:00 | Сообщение # 8
Новенький
Группа:
Пользователи
Сообщений: 19
Награды:
1
Репутация:
0
Замечания:
20%
Статус:
Да мне нужна такая штука а я не могу ее сделать!
[RD]Chez Дата: Четверг, 16.07.2009, 09:45 | Сообщение # 9
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды:
206
Город: St. P
Репутация:
0
Замечания:
20%
Статус:
new CD[MAX_PLAYERS]; if(strcmp("/pvp", cmdtext, true, 4) == 0) { TogglePlayerControllable(playerid, 0); SetTimerEx("CountD", 1000, 1, "i",playerid); SetPlayerColor(playerid,0xFF0000AA); SetPlayerSkin(playerid, 0); SetPlayerPos(playerid,-1457.6808,-541.2029,14.1719); SendClientMessage(playerid,COLOR_YELLOW," PVPSay: Убивай тут всех НахххХ!!!!!11!"); return 1; } forward CountD(playerid); public CountD(playerid) { if(!CD[playerid]) { GameTextForPlayer("3"); CD[playerid]++; } else if(CD[playerid] == 1) { GameTextForPlayer("2"); CD[playerid]++; } else if(CD[playerid] == 2) { GameTextForPlayer("1"); CD[playerid]++; } else if(CD[playerid]) { GameTextForPlayer("go"); CD[playerid]=0; TogglePlayerControllable(playerid, 1); } } Сложно? >_<
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб. Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^ chezrd@gmail.com lance@chez-lab.ru
AirKite Дата: Среда, 22.07.2009, 12:27 | Сообщение # 10
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды:
21
Город: Новосибирск
Репутация:
2070
Замечания:
0%
Статус:
Жесть... чёто вы мудрите Quote (TaLeRoK )
if (strcmp("/pvp", cmdtext, true, 10) == 0) { new feaz; freaz == TogglePlayerControllable(playerid, 0); SetTimer("freaz", 9000, 0); TogglePlayerControllable(playerid, 1); SetPlayerColor(playerid,0xFF0000AA); SetPlayerSkin(playerid, 0); SetPlayerPos(playerid,-1457.6808,-541.2029,14.1719); SendClientMessage(playerid,COLOR_YELLOW," PVPSay: Убивай тут всех НахххХ!!!!!11!"); return 1; }
WTF ??? Добавлено (22.07.2009, 12:12) --------------------------------------------- [RD]Chez , что за GameTextForPlayer("go"); ??? где playerid ?
Добавлено (22.07.2009, 12:27) --------------------------------------------- [pwn]new pvptimer[MAX_PLAYERS];
if(strcmp("/pvp", cmdtext, true, 4) == 0) { TogglePlayerControllable(playerid, 0); GopvpTimer(playerid); SetPlayerColor(playerid,0xFF0000AA); SetPlayerSkin(playerid, 0); SetPlayerPos(playerid,-1457.6808,-541.2029,14.1719); SendClientMessage(playerid,COLOR_WHITE," YOUR TEXT"); return 1; }
forward GopvpTimer(playerid); public GopvpTimer(playerid) { if(pvptimer[playerid] == 0) { TogglePlayerControllable(playerid, 1); } else { format(string, sizeof(string), "~y~~n~~n~~n~%d", pvptimer[playerid]) GameTextForPlayer(i, string, 2000, 6); pvptimer[playerid]--; SetTimerEx("GopvpTimer", 1000, 0, "i", playerid); } return 1; } [/pwn]
а вобще я так понял тебя интересует функция которая забирает управление?
Тогда вот... TogglePlayerControllable(playerid, 1); - дать управление. TogglePlayerControllable(playerid, 0); - Забрать управление!
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE) Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
Сообщение отредактировал AirKite - Среда, 22.07.2009, 12:28
FloresT Дата: Воскресенье, 09.08.2009, 00:43 | Сообщение # 11
Уверенный в себе
Группа:
Продвинутые
Сообщений: 204
Награды:
3
Город: Izhevsk
Репутация:
43
Замечания:
0%
Статус:
Quote (ZLO111 )
C:\Documents and Settings\Тимур\Рабочий стол\Сервер\gamemodes\LVTDM.pwn(623) : error 017: undefined symbol "freaz" C:\Documents and Settings\Тимур\Рабочий стол\Сервер\gamemodes\LVTDM.pwn(623) : warning 215: expression has no effect C:\Documents and Settings\Тимур\Рабочий стол\Сервер\gamemodes\LVTDM.pwn(622) : warning 203: symbol is never used: "feaz" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. Все равно ругается!
Если еще нужна помощь, то вот правленный код: [pwn]if (strcmp("/pvp5", cmdtext, true, 10) == 0) { new freaz; freaz == TogglePlayerControllable(playerid, 0); SetTimer("freaz", 9000, 0); TogglePlayerControllable(playerid, 1); SendClientMessage(playerid,0xDA008DFF,"ПВП на гранатах"); SetPlayerPos(playerid,661.0368,886.6774,-40.6828); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,16,10000); SetPlayerHealth(playerid,1000.0); SetPlayerArmour(playerid, 300); return 1; }[/pwn]
ICQ: 75-74-733
Сообщение отредактировал FloresT - Воскресенье, 09.08.2009, 00:44