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

 



 
          





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





Последние Файлы 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
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Модератор форума: AXE, Weddew  
Нужна ваша помощь
Dima-kunДата: Воскресенье, 25.10.2009, 13:39 | Сообщение # 16
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
TooZ, плюсика..уже давно сделано все


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
TooZДата: Воскресенье, 25.10.2009, 13:40 | Сообщение # 17
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 4
Город: Samara
Репутация: 12
Замечания: 40%
Статус:
а ну значити не буду больше спать :D
gren15Дата: Воскресенье, 25.10.2009, 21:38 | Сообщение # 18
Уверенный в себе
Группа: Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус:
Quote
Ну и в /end вставляем HideMenuForPlayer.

Я вставлял и когда я набирал выключался сервак((
Скажите как правильно вставить?

Добавлено (25.10.2009, 21:38)
---------------------------------------------
Поставлю + кто поможет


Сообщение отредактировал gren15 - Воскресенье, 25.10.2009, 21:40
Dima-kunДата: Воскресенье, 25.10.2009, 21:41 | Сообщение # 19
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
покажи саму команду/end[color=f7ff00]


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
gren15Дата: Понедельник, 26.10.2009, 20:12 | Сообщение # 20
Уверенный в себе
Группа: Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус:
[pwn]if(!strcmp(cmdtext,"/end",true,4))
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, AAD_COLOR_GREY, "You need to be admin to do that");
else {
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
StopSpectate(i);
if(Player[i][pPlaying])
{
ResetPlayerWeapons(i);SetPlayerHealth(i,100.0);SetPlayerInterior(i,MAIN_INTERIOR);Player[i][pPlaying] = false;DisablePlayerCheckpoint(i);
new rand = random(sizeof(MainSpawns));
SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
SetPlayerWorldBounds(i,20000,-20000,20000,-20000);
Voting = false;
KillTimer(ModeTimer);
KillTimer(ModeTimer2);
}
Current = -1;
}
}
}
return 1;
}

Dima-kunДата: Понедельник, 26.10.2009, 20:24 | Сообщение # 21
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (gren15)
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, AAD_COLOR_GREY, "You need to be admin to do that");

Лучше: if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, AAD_COLOR_GREY, "You need to be admin to do that");

Quote (gren15)
for(new i; i < MAX_PLAYERS; i++)

[offtop]тут без комментариев, хотя лучше бы new i=0; хотя врпинципе и так прокатит[/offtop]

Quote (gren15)
SetPlayerWorldBounds(i,20000,-20000,20000,-20000);

а вот это точные координаты??



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
gren15Дата: Понедельник, 26.10.2009, 20:42 | Сообщение # 22
Уверенный в себе
Группа: Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус:
Помойму да
_Kp[e]o3oTДата: Вторник, 27.10.2009, 11:26 | Сообщение # 23
Освоившийся
Группа: Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус:
[pwn]
if(!strcmp(cmdtext,"/end",true,4))
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, COLOR_GREY, " Вы должны быть администратором для выполнения этой команды");
else
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
StopSpectate(i);
if(Player[i][pPlaying])
{
ResetPlayerWeapons(i);SetPlayerHealth(i,100.0);SetPlayerInterior(i,MAIN_INTERIOR);Player[i][pPlaying] = false;DisablePlayerCheckpoint(i);
new rand = random(sizeof(MainSpawns));
SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
SetPlayerWorldBounds(i,20000,-20000,20000,-20000);
UnlockVehicles(playerid);
Voting = false;
KillTimer(ModeTimer);
KillTimer(ModeTimer2);
}
Current = -1;
}
}
}
return 1;
}
[/pwn]
gren15, Вот код и енд работает.
-------------------
gren15, А ты не делай енд во время запуска баз/арен, и не будет крашить сервак!



TooZДата: Вторник, 27.10.2009, 17:07 | Сообщение # 24
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 4
Город: Samara
Репутация: 12
Замечания: 40%
Статус:
Quote
А ты не делай енд во время запуска баз/арен, и не будет крашить сервак!
- во умный человек,

gren15Дата: Вторник, 27.10.2009, 21:39 | Сообщение # 25
Уверенный в себе
Группа: Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус:
Вот ещё один вопросик...
Как сделать,чтобы админам не писать /gametype...тоесть не перестовлять тип игры с арен на базы.
А чтоб было когда проголосуют за арену, чтобы голосовали тока за арену,а если во время голосование ктото хочит проголосовать за базу писалось типо идёт голосование за арену...и также с базами...
естествено за помощь + будет :)



Сообщение отредактировал gren15 - Вторник, 27.10.2009, 21:40
_Kp[e]o3oTДата: Вторник, 27.10.2009, 23:10 | Сообщение # 26
Освоившийся
Группа: Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус:
gren15, всё очень просто, сейчас попробую обьяснить)
Удаляй из мода все переменные GAMETYPE
ставь new GameTypeOff;
--
в OnGameModeInit ставь
GameTypeOff = 0;
--
Из команды /startbase /startarena удаляй
else if(GAMETYPE != 0) SendClientMessage(playerid, AAD_COLOR_GREY, " Смените тип игры на 0, используйте: /gametype 0");
else if(GAMETYPE != 1) SendClientMessage(playerid, AAD_COLOR_GREY, " Смените тип игры на 1, используйте: /gametype 1");
Что-то вроде этого вообщем
--
Из команд /base /arena удаляй
else if(GAMETYPE != 0) SendClientMessage(playerid, AAD_COLOR_GREY, "* Смените тип игры на 0, /gametype 0");
else if(GAMETYPE != 1) SendClientMessage(playerid, AAD_COLOR_GREY, "* Смените тип игры на 1, /gametype 1");[b]
Что-то вроде этого вообщем
--
В /base /arena ставь
[b]else if(GameTypeOff == 1) SendClientMessage(playerid, COLOR_GREY, " Выбор уже идёт по аренам");

GameTypeOff = 2;
==
else if(GameTypeOff == 2) SendClientMessage(playerid, COLOR_GREY, " Выбор уже идёт по базам");
GameTypeOff = 1;
--
Команду /gametype <bool> - можешь уже удалять
--
В Паблики AttWin,DefWin,AttWin2,DefWin2 ставь:
GameTypeOff = 0;
--
Надеюсь ты понял как)



gren15Дата: Понедельник, 02.11.2009, 18:34 | Сообщение # 27
Уверенный в себе
Группа: Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус:
hesoyam, Мне не сам нужен код енда а мне нужна встроить вот
Quote
Ну и в /end вставляем HideMenuForPlayer.

Когда я это встовляю в энд это и набираю его во время игры на арене/базе сервак крашится.
Нужна помощь...
Вот код енд`а
[pwn]
if(!strcmp(cmdtext,"/end",true,4))
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, AAD_COLOR_GREY, "You need to be admin to do that");
else {
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
StopSpectate(i);
if(Player[i][pPlaying])
{
ResetPlayerWeapons(i);SetPlayerHealth(i,100.0);SetPlayerInterior(i,MAIN_INTERIOR);Player[i][pPlaying] = false;DisablePlayerCheckpoint(i);
new rand = random(sizeof(MainSpawns));
SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
SetPlayerWorldBounds(i,20000,-20000,20000,-20000);
Voting = false;
KillTimer(ModeTimer);
KillTimer(ModeTimer2);
}
Current = -1;
}
}
}
return 1;
}

SpiderxxxДата: Вторник, 03.11.2009, 02:35 | Сообщение # 28
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
тут есть маленькая трабла....если в раунде все мертвы (Такое может случится и случалось не раз), то переменной GameTypeOff не будет переданно значение 0 => голосование за базы/арены...смотря за что не вы голосовали станет невозможным. Значит и в паблики ModeUpdate(ModeUpdate2) после Current != -1 нужно прописать GameTypeOff=0; и тогда по идее все должно норм работать...................поправьте меня если я не прав. :)

вот мой код end'a все работает отлично, проверено):

[offtop]if(!strcmp(cmdtext,"/end",true,4))
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, AAD_COLOR_GREY, " Вы должны быть администратором для выполнения этой команды.");
else if(gaz == 13) SendClientMessage(playerid, AAD_COLOR_GREY, " Нельзя останавливать раунд во время запуска баз/арен.");
else
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
StopSpectate(i);
if(Player[i][pPlaying])
{
TextDrawHideForPlayer(playerid,MainText[Pano_1]);
TextDrawHideForPlayer(playerid,MainText[Pano_2]);
ResetPlayerWeapons(i);SetPlayerHealth(i,100.0);SetPlayerInterior(i,MAIN_INTERIOR);Player[i][pPlaying] = false;DisablePlayerCheckpoint(i);
new rand = random(sizeof(MainSpawns));
SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
SetPlayerWorldBounds(i,20000,-20000,20000,-20000);
Voting = false;
KillTimer(ModeTimer);
KillTimer(ModeTimer2);
HideMenuForPlayer(WEAP1,i);
HideMenuForPlayer(WEAP2,i);
HideMenuForPlayer(CHANGE,i);
HideMenuForPlayer(SURE,i);
TogglePlayerControllable(i,1);
SendRconCommand("mapname Home");
}
Current = -1;
}
}
new string[STR];
new pName[STR];
GetPlayerName(playerid, pName, sizeof(pName));
format(string,STR," Раунд остановлен - %s", pName);
SendClientMessageToAll(AAD_COLOR_RED,string);
}
return 1;
}[/offtop]


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!

Сообщение отредактировал Spiderxxx - Вторник, 03.11.2009, 06:14
gren15Дата: Вторник, 03.11.2009, 19:41 | Сообщение # 29
Уверенный в себе
Группа: Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус:
Когда я 1 на сервере и запустил базу/арену идёт отчёт ну и естествено я играть не смогу один и меня возвращает в лобби и у меня меню с выбором ещё осталось,как сделать чтобы когда появляешься в лобби оно изчезало?
E1edgeДата: Среда, 04.11.2009, 00:35 | Сообщение # 30
Освоившийся
Группа: Продвинутые
Сообщений: 108
Награды: 3
Город: Украина
Репутация: 23
Замечания: 20%
Статус:
В AttWin/AttWin2 и DefWin/DefWin2 вставь HideMenuForPlayer(меню оружия, playerid).



GTA.ru Training Server - 212.42.38.84:7780
AADS Mode v.2.8 by [TWP]_E1edge
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Поиск:





 


 


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