• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
У каво есть система рангов? хорошая?
50Ment_r@p_AndreyДата: Суббота, 23.07.2011, 17:54:45 | Сообщение # 1

Группа: Пользователи
Сообщений: 19
Система рангов можно в виде 3д текста над головой!

Наш Сайт Все Для SAMP GameMode Filterscripts: www.sa-mp-rus.ucoz.ru
Мой skype: andrey_rap_50ment
Взялся за разработку ДМ мода: LS/SF/LV_[DM] v.1.0 ( готовность - 8% )

Пишу моды на заказ и сайты на заказ делаю все качественно,быстро! и очень дешево!
 
СообщениеСистема рангов можно в виде 3д текста над головой!

Автор - 50Ment_r@p_Andrey
Дата добавления - 23.07.2011 в 17:54:45
АлександрДата: Воскресенье, 24.07.2011, 18:58:47 | Сообщение # 2

Группа: Пользователи
Сообщений: 298
У меня есть система ЛВЛ...

Там скрипт пишет твои фраги и ЛВЛ в низу справа...


Dimka_71rus,[east_side]_trane,и конечноже Я...

Запомните этих великих флудеров, офтоперов, и просто самых самых :D
 
СообщениеУ меня есть система ЛВЛ...

Там скрипт пишет твои фраги и ЛВЛ в низу справа...

Автор - Александр
Дата добавления - 24.07.2011 в 18:58:47
50Ment_r@p_AndreyДата: Понедельник, 25.07.2011, 18:18:48 | Сообщение # 3

Группа: Пользователи
Сообщений: 19
можешь скинуть за + ?

Наш Сайт Все Для SAMP GameMode Filterscripts: www.sa-mp-rus.ucoz.ru
Мой skype: andrey_rap_50ment
Взялся за разработку ДМ мода: LS/SF/LV_[DM] v.1.0 ( готовность - 8% )

Пишу моды на заказ и сайты на заказ делаю все качественно,быстро! и очень дешево!
 
Сообщениеможешь скинуть за + ?

Автор - 50Ment_r@p_Andrey
Дата добавления - 25.07.2011 в 18:18:48
АлександрДата: Понедельник, 25.07.2011, 18:29:17 | Сообщение # 4

Группа: Пользователи
Сообщений: 298
Вот код:

Code
#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason){ SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); return 1;}
new Text:Textdraw0;
new Text:Textdraw1;
new rank[ MAX_PLAYERS ];

public OnFilterScriptInit()
{
     Textdraw0 = TextDrawCreate(460, 424, "Score:~r~");
        TextDrawBackgroundColor(Textdraw0, 170);
     TextDrawFont(Textdraw0, 2);
     TextDrawLetterSize(Textdraw0, 0.4, 2.4);
        TextDrawColor(Text:Textdraw0, -1);
     TextDrawSetOutline(Textdraw0, 1);
     TextDrawSetProportional(Textdraw0, 1);

     Textdraw1 = TextDrawCreate(460, 404, "LVL:~r~"); //Текст
        TextDrawBackgroundColor(Textdraw1, 170); //Цвет обводки
     TextDrawFont(Textdraw1, 2); //Вид 0-4
     TextDrawLetterSize(Textdraw1, 0.4, 2.4); //Размер тексдрава
        TextDrawColor(Text:Textdraw1, -1); //Цвет букв
     TextDrawSetOutline(Textdraw1, 1); //Толщина обводки
     TextDrawSetProportional(Textdraw1, 1);
     return 1;
}
public OnPlayerSpawn( playerid )
{
     TextDrawShowForPlayer( playerid, Textdraw0 );
     TextDrawShowForPlayer( playerid, Textdraw1 );
     return 1;
}
public OnPlayerUpdate( playerid )
{
     new string[ 105 ];
     new score;
        score = GetPlayerScore(playerid);
     format( string, sizeof string, "Score:~r~ %d", score );
        TextDrawSetString(Textdraw0, string);
     if(GetPlayerScore(playerid) >= 6000) rank[ playerid ] = 10;
     else if(GetPlayerScore(playerid) >= 4500) rank[ playerid ] = 9;
     else if(GetPlayerScore(playerid) >= 3500) rank[ playerid ] = 8;
     else if(GetPlayerScore(playerid) >= 2500) rank[ playerid ] = 7;
     else if(GetPlayerScore(playerid) >= 1500) rank[ playerid ] = 6;
     else if(GetPlayerScore(playerid) >= 1000) rank[ playerid ] = 5;
     else if(GetPlayerScore(playerid) >= 500) rank[ playerid ] = 4;
     else if(GetPlayerScore(playerid) >= 200) rank[ playerid ] = 3;
     else if(GetPlayerScore(playerid) >= 100) rank[ playerid ] = 2;
     else if(GetPlayerScore(playerid) >= 50) rank[ playerid ] = 1;
     else if(GetPlayerScore(playerid) >= 0) rank[ playerid ] = 0;
     format( string, sizeof string, "LVL:~r~ %d", rank[ playerid ] );
     TextDrawSetString( Textdraw1, string );
     return 1;
}


Простой открой павно нажми: New (или както так :) вопщем новый документ создай) и там впиши этот код, скомпилируй в папку filterscripts, ну и естественно в server.cfg пропиши :)

Добавлено (25.07.2011, 18:24)
---------------------------------------------
А ещё в : public OnPlayerDeath(playerid, killerid, reason)

Пропиши:

Code
    //--------------------------------------------------------------------------
        SetPlayerChatBubble( playerid, "New LVL", 0xFF0000AA, 50.0 , 5 );
        //--------------------------------------------------------------------------
        new KillSpreeName[30], ksmsg[256] ;
     if(GetPlayerScore(killerid) ==50)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}1{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}50 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
     } else if(GetPlayerScore(killerid) ==100)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}2{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}100 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
     } else if(GetPlayerScore(killerid) ==200)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}3{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}200 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}4{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==1000)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}5{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}1000 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==1500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}6{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}1500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==2500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}7{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}2500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==3500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}8{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}3500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==4500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}9{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}4500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==6000)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}10{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}6000 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
     }


Ну ет уже так для красоты :)

Добавлено (25.07.2011, 18:29)
---------------------------------------------
Будут вопросы пиши :)


Dimka_71rus,[east_side]_trane,и конечноже Я...

Запомните этих великих флудеров, офтоперов, и просто самых самых :D


Сообщение отредактировал Александр - Понедельник, 25.07.2011, 18:29:51
 
СообщениеВот код:

Code
#include <a_samp>
public OnPlayerDeath(playerid, killerid, reason){ SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); return 1;}
new Text:Textdraw0;
new Text:Textdraw1;
new rank[ MAX_PLAYERS ];

public OnFilterScriptInit()
{
     Textdraw0 = TextDrawCreate(460, 424, "Score:~r~");
        TextDrawBackgroundColor(Textdraw0, 170);
     TextDrawFont(Textdraw0, 2);
     TextDrawLetterSize(Textdraw0, 0.4, 2.4);
        TextDrawColor(Text:Textdraw0, -1);
     TextDrawSetOutline(Textdraw0, 1);
     TextDrawSetProportional(Textdraw0, 1);

     Textdraw1 = TextDrawCreate(460, 404, "LVL:~r~"); //Текст
        TextDrawBackgroundColor(Textdraw1, 170); //Цвет обводки
     TextDrawFont(Textdraw1, 2); //Вид 0-4
     TextDrawLetterSize(Textdraw1, 0.4, 2.4); //Размер тексдрава
        TextDrawColor(Text:Textdraw1, -1); //Цвет букв
     TextDrawSetOutline(Textdraw1, 1); //Толщина обводки
     TextDrawSetProportional(Textdraw1, 1);
     return 1;
}
public OnPlayerSpawn( playerid )
{
     TextDrawShowForPlayer( playerid, Textdraw0 );
     TextDrawShowForPlayer( playerid, Textdraw1 );
     return 1;
}
public OnPlayerUpdate( playerid )
{
     new string[ 105 ];
     new score;
        score = GetPlayerScore(playerid);
     format( string, sizeof string, "Score:~r~ %d", score );
        TextDrawSetString(Textdraw0, string);
     if(GetPlayerScore(playerid) >= 6000) rank[ playerid ] = 10;
     else if(GetPlayerScore(playerid) >= 4500) rank[ playerid ] = 9;
     else if(GetPlayerScore(playerid) >= 3500) rank[ playerid ] = 8;
     else if(GetPlayerScore(playerid) >= 2500) rank[ playerid ] = 7;
     else if(GetPlayerScore(playerid) >= 1500) rank[ playerid ] = 6;
     else if(GetPlayerScore(playerid) >= 1000) rank[ playerid ] = 5;
     else if(GetPlayerScore(playerid) >= 500) rank[ playerid ] = 4;
     else if(GetPlayerScore(playerid) >= 200) rank[ playerid ] = 3;
     else if(GetPlayerScore(playerid) >= 100) rank[ playerid ] = 2;
     else if(GetPlayerScore(playerid) >= 50) rank[ playerid ] = 1;
     else if(GetPlayerScore(playerid) >= 0) rank[ playerid ] = 0;
     format( string, sizeof string, "LVL:~r~ %d", rank[ playerid ] );
     TextDrawSetString( Textdraw1, string );
     return 1;
}


Простой открой павно нажми: New (или както так :) вопщем новый документ создай) и там впиши этот код, скомпилируй в папку filterscripts, ну и естественно в server.cfg пропиши :)

Добавлено (25.07.2011, 18:24)
---------------------------------------------
А ещё в : public OnPlayerDeath(playerid, killerid, reason)

Пропиши:

Code
    //--------------------------------------------------------------------------
        SetPlayerChatBubble( playerid, "New LVL", 0xFF0000AA, 50.0 , 5 );
        //--------------------------------------------------------------------------
        new KillSpreeName[30], ksmsg[256] ;
     if(GetPlayerScore(killerid) ==50)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}1{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}50 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
     } else if(GetPlayerScore(killerid) ==100)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}2{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}100 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
     } else if(GetPlayerScore(killerid) ==200)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}3{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}200 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}4{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==1000)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}5{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}1000 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==1500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}6{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}1500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==2500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}7{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}2500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==3500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}8{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}3500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==4500)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}9{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}4500 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
        } else if(GetPlayerScore(killerid) ==6000)   {
     GetPlayerName(killerid, KillSpreeName, 30);
     SendClientMessageToAll(COLOR_RED,"____________________________");
     format(ksmsg, 256, "{33CCFF}[%s]{AA3333} достиг LVL:{33CCFF}10{AA3333}! {33CCFF}[%s] {AA3333}убил {33CCFF}6000 {AA3333}человек", KillSpreeName);
        SendClientMessageToAll(GetPlayerColor(killerid), ksmsg);
     }


Ну ет уже так для красоты :)

Добавлено (25.07.2011, 18:29)
---------------------------------------------
Будут вопросы пиши :)

Автор - Александр
Дата добавления - 25.07.2011 в 18:29:17
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
10:38:15
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: