 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
|
 |
|
 | |
| |
|