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

 



 
          





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





Последние Файлы 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
  • »
Модератор форума: Alcoholik  
[FS] VOTEMAP
AVANGARDДата: Четверг, 15.05.2008, 06:01 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 197
Награды: 3
Город: Омск
Репутация: 51
Замечания: 0%
Статус:
Много версий было тут всяких голосований за смену мода, но вот вам подарок от меня - координально отличное голосование от всех других! Я поклонник CS Sours и поэтому сделал это голосование в формате именно этой игры!
Вас ждёт голосование за смену мода без участия админа, статистика игроков, автоматическая смена гейммода рандомно из вашего списка!

Настройка скрипта:

- ниже new Maps[12][128] есть скобки с многоточиями и вместо них вписываете названия ваших гейммнодов
только с точностью до буквы и сохроняя регистр букв! Ибо отсюда будут браться названия для рандома, голосования и смены мода!

- ищем строчку DMTime = 1800; это время на игру в одном гейммоде(тоесть время до рандомной смены). 1800 это будет 30 минут игры!

Команды найдёте введя в чат команду vhelp (Внимание команда вводится без символа "/")

Скачать можно на сайте Downloads/SAMP Scripts (После активации материала администратором)

Добавлено (15.05.2008, 06:01)
---------------------------------------------
И чо то нихрена не активировали.... AXE засранец епть :)


Респект пацанам из SAMP!
наш сайт http://www.joylife.ru/
[FS] ButtonEditor
[GM] BattleField2[changemap]
В разработке:
[FS] NEW_Alkatras
AlekseyДата: Четверг, 15.05.2008, 07:16 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус:
ну кинь сюда!


вааааааааааййй..// :(0
StelsДата: Четверг, 15.05.2008, 07:34 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
AVANGARD, есть возможность голосовать,и карты рандомно,так?



Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
AVANGARDДата: Пятница, 16.05.2008, 04:15 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 197
Награды: 3
Город: Омск
Репутация: 51
Замечания: 0%
Статус:
Да так! Вечером сюда выложу...


Респект пацанам из SAMP!
наш сайт http://www.joylife.ru/
[FS] ButtonEditor
[GM] BattleField2[changemap]
В разработке:
[FS] NEW_Alkatras
YnesloDaleKoДата: Пятница, 16.05.2008, 04:29 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 2985
Награды: 24
Город: Мой маленький Амстердам
Репутация: 320
Замечания: 80%
Статус:
Щас выложешь?


Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт!
Все играть в SAMP быстро!
AVANGARDДата: Пятница, 16.05.2008, 11:18 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 197
Награды: 3
Город: Омск
Репутация: 51
Замечания: 0%
Статус:
Материал доступен для скачивания на сайте!


Респект пацанам из SAMP!
наш сайт http://www.joylife.ru/
[FS] ButtonEditor
[GM] BattleField2[changemap]
В разработке:
[FS] NEW_Alkatras
RupassДата: Воскресенье, 18.05.2008, 08:34 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 265
Награды: 2
Город: Москва
Репутация: 5
Замечания: 0%
Статус:
Я не понял как делать!!!Если кто сможет помогите 472-523-934 мой аська


StelsДата: Воскресенье, 18.05.2008, 08:46 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (rupass)
Я не понял как делать

Во-первых,что делать.
Во-вторых,вот так у всех времени много,пошли в асю к тебе стучать и сюсюкаться с тобой.
В-третьих,реши,хотя бы для себя что тебе нужно(сообщений флудом набрать или разобраться).
И,в-четвёртых,Разберайся сам,не сможешь - проси помощи.




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
AVANGARDДата: Воскресенье, 18.05.2008, 14:00 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 197
Награды: 3
Город: Омск
Репутация: 51
Замечания: 0%
Статус:
Вроде описание подробное дал! Что может быть ещё непонятно? Если что то непонятно то задавайте конкретные вопросы а не такие - я не понял, мне не понятно...


Респект пацанам из SAMP!
наш сайт http://www.joylife.ru/
[FS] ButtonEditor
[GM] BattleField2[changemap]
В разработке:
[FS] NEW_Alkatras
RupassДата: Среда, 21.05.2008, 13:52 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 265
Награды: 2
Город: Москва
Репутация: 5
Замечания: 0%
Статус:
я чего прошу?


LongmenДата: Четверг, 18.12.2008, 12:17 | Сообщение # 11
Новенький
Группа: Продвинутые
Сообщений: 71
Награды: 1
Город: Жигулёвск
Репутация: 3
Замечания: 20%
Статус:
Скрин былобы неплохо увидеть, как это в жизни выглядит.
Persey_Дата: Четверг, 18.12.2008, 14:17 | Сообщение # 12
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Longmen - мне кажется ты не сможешь ничё на скринах увидеть... Скачай скрипт и посмотри что и как
LongmenДата: Пятница, 19.12.2008, 08:13 | Сообщение # 13
Новенький
Группа: Продвинутые
Сообщений: 71
Награды: 1
Город: Жигулёвск
Репутация: 3
Замечания: 20%
Статус:
Посмотрел вчера. Сама идея очень понравилась. Действительно почти как в КС, не то что в скрипте UAS.
AVANGARD, несколько вопросов и предложений.
1)зачем в этом скрипте команды самоубийства, смены ника, спектатора, просмотра статистики - зачем загружать скрипт для смены мода ненужными функциями. Их и так навалом в других скриптах. Как их можно от туда "изъять"?
2)Команды вводятся без / - это очень неудобно так как набраные команды идут в общий чат и флудят. В связи с этим влпрос - можно ли переделать на команды через / ?
3)Это конечно на любителя, но настрйоки в скрипте делаются непосредственно в файле скрипта (такие как voteON=1 и AutoChangeMode=1, DMTime = 1800) после чего его надо скомпилировать - имхо не совсем удобно. Лучьше отдельным файлом votemap.cfg
3)По умолчанию скрипт расчитан на 12 модов - как правильно сделать меньше?
4)В скрипте хорошо реализован вывод русских букв, посредствой какой то кодировки или каких то символов (незнаю как точно выразится, вот на подобии ~w~CMEHA ‚E†MMOѓA HA ~r~%s) - где можно найти эти символы и их соответствие реальным буквам?

Добавлено (19.12.2008, 08:13)
---------------------------------------------
Для "изъятия" ненужных команд достаточно ли будет вырезать вот эти строки?

//************************Переход в режим наблюдателя***********************//
if((strcmp("spect", tmp, true, strlen(tmp)) == 0))
{
if(IsPlayerAdmin(playerid) && PlayerSpectating[playerid] == 0)
{
PlayerSpectating[playerid]=1;
format(string, sizeof(string), "***Игрок %s перешёл в режим наблюдения",playername);
SendClientMessageToAll(COLOR_WHITE, string);
strins(playername,"[SPEC]",0);
SetPlayerName(playerid, playername);
return 0;
}
else
{
SendClientMessage(playerid,COLOR_RED, "SERVER: Вам не позволено использовать эту команду!");
return 0;
}
}

//*************************Выход из режима наблюдения****************************//
if((strcmp("spectoff", tmp, true, strlen(tmp)) == 0))
{
if(PlayerSpectating[playerid] == 1)
{
format(string, sizeof(string), "***Игрок %s вернулся в игру",playername);
SendClientMessageToAll(COLOR_WHITE, string);
PlayerSpectating[playerid] = 0;
TogglePlayerSpectating(playerid, 0);
SetCameraBehindPlayer(playerid);
strdel(playername, 0, 6);
SetPlayerName(playerid, playername);
OnPlayerSpawn(playerid);
return 0;
}
else
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Вы не в режиме наблюдения!");
}
}

//**********************Самоубийство****************************//
if((strcmp("kill", tmp, true, strlen(tmp)) == 0))
{
SetPlayerHealth(playerid, 0);
return 0;
}

return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new cmd[256],idx;
cmd = strtok(cmdtext, idx);
new playername[256];
GetPlayerName(playerid,playername,sizeof(playername));

//*************************Смена ника в игре********************************
if (strcmp(cmd, "/name", true)==0)
{
new nicktmp[19];
format(nicktmp, sizeof(nicktmp), "%s", strtok(cmdtext, idx));
//new string2[256];
if(!strlen(nicktmp))
{
SendClientMessage(playerid, COLOR_RED, " ИСПОЛЬЗОВАНИЕ: /name [новый ник]");
return 1;
}
else
{
if(strlen(nicktmp) < 3)
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Cлишком короткий ник!");
return 1;
}
else if(strlen(nicktmp) > 16)
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Cлишком длиный ник!");
return 1;
}
else
{
format(string, sizeof(string), "%s сменил имя на %s", playername, nicktmp);
SendClientMessage(playerid,COLOR_WHITE, string);
//format(string2, sizeof(string2), "PlayersStat/%s.txt", nicktmp);
//fremove(string2);
SetPlayerName(playerid, nicktmp);
OnPlayerUpdate(playerid);
return 1;
}
}
}

return 0;
}

//**************************Чтение статистики игроков**************************//
public OnPlayerReadStat(playerid)
{
new string2[32];
new playername[256];
new valtmp[128];
GetPlayerName(playerid,playername,sizeof(playername));
format(string2, sizeof(string2), "PlayersStat/%s.txt", playername);
//new File: file = fopen(string2, io_read);
if(fexist(string2))
{
new File: file = fopen(string2, io_read);
fread(file, valtmp);GetVal(valtmp);PlayerInfo[playerid][pKills] = RetVal;
fread(file, valtmp);GetVal(valtmp);PlayerInfo[playerid][pDeaths] = RetVal;
fread(file, valtmp);GetVal(valtmp);PlayerInfo[playerid][pScore] = RetVal;
fread(file, valtmp);GetVal(valtmp);PlayerInfo[playerid][pRatio] = RetVal;
fclose(file);
SendClientMessage(playerid,COLOR_WHITE,"*Вашa статистика загружена!");
SendClientMessage(playerid,COLOR_WHITE,"******************************************************************");
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
}
else
{
fcreate(string2);
SendClientMessage(playerid,COLOR_WHITE,"*Ваш аккаунт создан автоматически!");
SendClientMessage(playerid,COLOR_WHITE,"******************************************************************");
}
}

public GetVal(string[])
{
new tmp1[32];
new idx;
tmp1 = strtok(string, idx);
tmp1 = strtok(string, idx);
RetVal = strval(tmp1);
strmid(string, string, 0, strlen(string)-1, 255);
}

//**************************Обновление статистики игрока*****************************//
public OnPlayerUpdate(playerid)
{
new string3[32];
new playername[256];
new Float:ratio = floatdiv(PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths]);
GetPlayerName(playerid,playername,sizeof(playername));
PlayerInfo[playerid][pScore] = GetPlayerScore(playerid);
format(string3, sizeof(string3), "PlayersStat/%s.txt", playername);
new File: hFile = fopen(string3, io_write);
if(hFile)
{
new var[32];
format(var, 32, "Kills %d\r\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
format(var, 32, "Deaths %d\r\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
format(var, 32, "Score %d\r\n",PlayerInfo[playerid][pScore]);fwrite(hFile, var);
format(var, 32, "Ratio %.2f\r\n",ratio);fwrite(hFile, var);
fclose(hFile);
}
return 1;
}

//*************************Вывод статистики мгрока*****************************//
public ShowStats(playerid)
{
new string[64];
new playername[256];
new Float:ratio=floatdiv(PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths]);
GetPlayerName(playerid,playername,sizeof(playername));
format(string, sizeof(string)," Статистика: %s",playername);
SendClientMessage(playerid, COLOR_LIGHTBLUE,string);
format(string, sizeof(string), " Убийств:[%d], Смертей:[%d], Очки:[%d], Коэффициент:[%.2f]",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],PlayerInfo[playerid][pScore],ratio);
SendClientMessage(playerid, COLOR_LIGHTBLUE,string);
}

public OnPlayerSpectat(playerid)
{
new string[256];
new pname[256];
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(PlayerSpectating[i] == 1)
{
if(IsPlayerConnected(pID))
{
GetPlayerName(pID,pname,sizeof(pname));
format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~n~HAЂ‡”ѓEH…E: ~r~%s(ID:%d)",pname,pID);
GameTextForPlayer(i, string,2000,5);
TogglePlayerSpectating(i, 1);
PlayerSpectatePlayer(i, pID);
}
else
{
if(pID==MAX_PLAYERS)
{
pID=0;
}
else
{
pID++;
}
}
}
}
return 1;
}

SanSayДата: Пятница, 19.12.2008, 23:42 | Сообщение # 14
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Quote (Longmen)
4)В скрипте хорошо реализован вывод русских букв, посредствой какой то кодировки или каких то символов (незнаю как точно выразится, вот на подобии ~w~CMEHA ‚E†MMOѓA HA ~r~%s) - где можно найти эти символы и их соответствие реальным буквам?

прога называется Text_Convert
или ее поищи на форуме или ссылка на нее есть в подписи XAOC'а



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
LongmenДата: Среда, 24.12.2008, 15:59 | Сообщение # 15
Новенький
Группа: Продвинутые
Сообщений: 71
Награды: 1
Город: Жигулёвск
Репутация: 3
Замечания: 20%
Статус:
SanSay, проги видел и раньше, но она работает не идеально. Допустим нормальную букву В у меня так и не получилось увидеть. Думал может AVANGARD пользовался чем то другим.

А по этому может кто подскажет: Команды вводятся без / - это очень неудобно так как набраные команды идут в общий чат и флудят. В связи с этим влпрос - можно ли переделать на команды через / ?

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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