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

 



 
          





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





Последние Файлы 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
Модератор форума: Dima-kun, Alcoholik  
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)
---------------------------------------------
Помогите плиз кто нить еще))) suicide2 :)

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
  • Страница 1 из 1
  • 1
Поиск:





 


 


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