AMX Mod X BG - Официален сайт за България




AMX Mod X , AMXX , AMXMODX Елате в .: BGtop.net :. Топ класацията на българските сайтове и гласувайте за този сайт!!!
XML RSS 2

Наши приятели


AMX Mod X България
Сайт обвързващ всичко свързано с
AMXModX, SourceMod,
Metamod, Metamod:Source,
Half-Life 1 и Half-Life 2 модификациите
Форум
AMX MOD X България
Следващия етап в Half-Life скриптирането
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   Потребителски групиПотребителски групи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

ResetScore Добавяне на чат съобщения.

 
Създайте нова тема   Напишете отговор
   AMX MOD X България Форуми -> AMX Mod X -> Плугини -> Заявки
Предишната тема :: Следващата тема  
Автор Съобщение
SeFo
Напредващ


Регистриран на: 26 Сеп 2010
Мнения: 558


Support: 15

Местожителство: addons, amxmodx

МнениеПуснато на: Нед Фев 05, 2012 12:51 am    Заглавие: ResetScore Добавяне на чат съобщения.
Виж поста отделноВиж поста отделно
Отговорете с цитат

Ето въпросния плъгин който искам да се редактира...
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <amxmodx>     
#include <fakemeta>     

new g_iMsgSayTextg_iScoreInfo     

public plugin_init(){     
    
register_plugin("Reset Score""1.0""kostov")     
    
register_clcmd("say /rs""ResetScore");     
    
register_clcmd("say /resetscore""ResetScore");     
    
register_clcmd("say_team /rs""ResetScore");     
    
register_clcmd("say_team /resetscore""ResetScore");     
         
    
g_iMsgSayText  get_user_msgid("SayText");      
    
g_iScoreInfo   get_user_msgid("ScoreInfo");    
    
set_task(60.0"MESS"___"b")    
}     

public 
ResetScore(id){     
    
fm_set_user_frags(id0);     
    
fm_set_user_death(id0);     
    new 
UserName[33];     
    
get_user_name(idUserName32);     
    
ColorMessage(id"^3%s ^1has just reset his score!"UserName);    
}     
      

stock fm_set_user_frags(indexfrags){     
    
set_pev(indexpev_fragsfloat(frags));     
    return 
1;     
}     

stock fm_set_user_death(const id, const i_NewDeaths){     
   
set_pdata_int(id444i_NewDeaths);     
   static 
i_MsgScoreInfo;     
   if(!
i_MsgScoreInfoi_MsgScoreInfo g_iScoreInfo     
   message_begin
(MSG_ALLi_MsgScoreInfo);     
   
write_byte(id);     
   
write_short(get_user_frags(id));     
   
write_short(i_NewDeaths);     
   
write_short(0);     
   
write_short(get_user_team(id));     
   
message_end();     
}     

public 
MESS()   
{   
    
ColorMessage(0"^x04[Reset Score]^x01 Napishi^x04 /resetscore ^x01 ili^x04 /rs ^x01 za da nulirash tvoite fragove i umiraniq."

     
stock ColorMessage(const id, const input[], any:...){     
    new 
count 1players[32];     
    static 
msg[191];     
    
vformat(msg190input3);     
    if (
idplayers[0] = id; else get_players(playerscount"ch");     
    {     
        for (new 
0counti++){     
            if (
is_user_connected(players[i])){     
            
message_begin(MSG_ONE_UNRELIABLEg_iMsgSayText_players[i]) ;     
            
write_byte(players[i]);     
            
write_string(msg);     
            
message_end();}}}     


Искам да ми добавите още чат съобещения като например...
* /rs ili /resetscore moje da se izpolzwa i sas say_team komandata.
Да има квар или от.сма файла да може да се настройва през колко време да се показват чат съобщенията.
Върнете се в началото
Ако харесвате сайта, можете да го подкрепите, като гласувате всеки ден за него в bgtop :)
Подкрепете AMX Mod X България в BGTop
Krastev
Напредващ


Регистриран на: 29 Ное 2009
Мнения: 573


Support: 22

Местожителство: Враца

МнениеПуснато на: Нед Фев 05, 2012 1:06 am    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

Еми, че то в това сма където си дал работи на say_team и на say!

Код:
1
2
3
4
register_clcmd("say /rs""ResetScore");      
    
register_clcmd("say /resetscore""ResetScore");      
    
register_clcmd("say_team /rs""ResetScore");      
    
register_clcmd("say_team /resetscore""ResetScore"); 

_________________
Krastew # Hide'n'Seek IP: 213.231.139.7:27015
Krastew # HNS'Training IP: 213.231.139.7:27016
Krastew # War3Respawn Italy2 + SAVEXP IP: 213.213.139.7:27017
Върнете се в началото
SeFo
Напредващ


Регистриран на: 26 Сеп 2010
Мнения: 558


Support: 15

Местожителство: addons, amxmodx

МнениеПуснато на: Нед Фев 05, 2012 1:34 am    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

Krastev написа:
Еми, че то в това сма където си дал работи на say_team и на say!

Код:
1
2
3
4
register_clcmd("say /rs""ResetScore");      
    
register_clcmd("say /resetscore""ResetScore");      
    
register_clcmd("say_team /rs""ResetScore");      
    
register_clcmd("say_team /resetscore""ResetScore"); 


Погрешно си ме разбрал приятел, онова което писах беше примерно рекламно чат съобщение. Razz Дадох този пример за да го добавят и него като чат съобщение (реклама) защото нз как се слага, и да се сложи време през което да излиза това съобщение... Smile
Върнете се в началото
Krastev
Напредващ


Регистриран на: 29 Ное 2009
Мнения: 573


Support: 22

Местожителство: Враца

МнениеПуснато на: Нед Фев 05, 2012 1:56 am    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

Пробвай така!

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <amxmodx>     
#include <fakemeta>     

new g_iMsgSayTextg_iScoreInfo     

public plugin_init(){     
    
register_plugin("Reset Score""1.0""kostov")     
    
register_clcmd("say /rs""ResetScore");     
    
register_clcmd("say /resetscore""ResetScore");     
    
register_clcmd("say_team /rs""ResetScore");     
    
register_clcmd("say_team /resetscore""ResetScore");     
         
    
g_iMsgSayText  get_user_msgid("SayText");      
    
g_iScoreInfo   get_user_msgid("ScoreInfo");    
    
set_task(60.0"MESS"___"b")    
}     

public 
ResetScore(id){     
    
fm_set_user_frags(id0);     
    
fm_set_user_death(id0);     
    new 
UserName[33];     
    
get_user_name(idUserName32);     
    
ColorMessage(id"^3%s ^1has just reset his score!"UserName);    
}     
      

stock fm_set_user_frags(indexfrags){     
    
set_pev(indexpev_fragsfloat(frags));     
    return 
1;     
}     

stock fm_set_user_death(const id, const i_NewDeaths){     
   
set_pdata_int(id444i_NewDeaths);     
   static 
i_MsgScoreInfo;     
   if(!
i_MsgScoreInfoi_MsgScoreInfo g_iScoreInfo     
   message_begin
(MSG_ALLi_MsgScoreInfo);     
   
write_byte(id);     
   
write_short(get_user_frags(id));     
   
write_short(i_NewDeaths);     
   
write_short(0);     
   
write_short(get_user_team(id));     
   
message_end();     
}     

public 
MESS()   
{   
    
ColorMessage(0"^x04[Reset Score]^x01 Napishi^x04 /resetscore ^x01 ili ^x04 /rs ^x01 za da nulirash tvoite fragove i umiraniq.")
    
ColorMessage(0"^x04[Reset Score] /rs ^x01 ili ^x04 /resetscore ^x01 moje da se izpolzwa i sas ^x04 say_team ^x01 komandata.")  

     
stock ColorMessage(const id, const input[], any:...){     
    new 
count 1players[32];     
    static 
msg[191];     
    
vformat(msg190input3);     
    if (
idplayers[0] = id; else get_players(playerscount"ch");     
    {     
        for (new 
0counti++){     
            if (
is_user_connected(players[i])){     
            
message_begin(MSG_ONE_UNRELIABLEg_iMsgSayText_players[i]) ;     
            
write_byte(players[i]);     
            
write_string(msg);     
            
message_end();}}}     


От
Код:
1
set_task(60.0"MESS"___"b"

_________________
Krastew # Hide'n'Seek IP: 213.231.139.7:27015
Krastew # HNS'Training IP: 213.231.139.7:27016
Krastew # War3Respawn Italy2 + SAVEXP IP: 213.213.139.7:27017


Последната промяна е направена от Krastev на Нед Фев 05, 2012 8:45 pm; мнението е било променяно общо 1 път
Върнете се в началото
SeFo
Напредващ


Регистриран на: 26 Сеп 2010
Мнения: 558


Support: 15

Местожителство: addons, amxmodx

МнениеПуснато на: Нед Фев 05, 2012 10:05 am    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

Работи, но как мога да го настройвам след колко време да излиза даденото чат съобщение? От къде ?
Върнете се в началото
m0skVi4a
Напредващ


Регистриран на: 17 Апр 2011
Мнения: 357


Support: 35

Местожителство: Русе

МнениеПуснато на: Нед Фев 05, 2012 2:58 pm    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

От
Код:
1
set_task(60.0"MESS"___"b"

Променяш 60.0 на каквото искаш, но задължително да е плаващо Wink
Върнете се в началото
Krastev
Напредващ


Регистриран на: 29 Ное 2009
Мнения: 573


Support: 22

Местожителство: Враца

МнениеПуснато на: Нед Фев 05, 2012 8:45 pm    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

SeFo написа:
Работи, но как мога да го настройвам след колко време да излиза даденото чат съобщение? От къде ?


Виш ми горния пост Smile

_________________
Krastew # Hide'n'Seek IP: 213.231.139.7:27015
Krastew # HNS'Training IP: 213.231.139.7:27016
Krastew # War3Respawn Italy2 + SAVEXP IP: 213.213.139.7:27017
Върнете се в началото
SeFo
Напредващ


Регистриран на: 26 Сеп 2010
Мнения: 558


Support: 15

Местожителство: addons, amxmodx

МнениеПуснато на: Нед Фев 05, 2012 9:53 pm    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

А как ще стане за 2-те отделни реклами различни времена....
Върнете се в началото
m0skVi4a
Напредващ


Регистриран на: 17 Апр 2011
Мнения: 357


Support: 35

Местожителство: Русе

МнениеПуснато на: Нед Фев 05, 2012 10:19 pm    Заглавие:
Виж поста отделноВиж поста отделно
Отговорете с цитат

Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <amxmodx>      
#include <fakemeta>      

new g_iMsgSayTextg_iScoreInfo      

public plugin_init(){      
    
register_plugin("Reset Score""1.0""kostov")      
    
register_clcmd("say /rs""ResetScore");      
    
register_clcmd("say /resetscore""ResetScore");      
    
register_clcmd("say_team /rs""ResetScore");      
    
register_clcmd("say_team /resetscore""ResetScore");      
          
    
g_iMsgSayText  get_user_msgid("SayText");       
    
g_iScoreInfo   get_user_msgid("ScoreInfo");     
    
set_task(60.0"MESS1")     
}      

public 
ResetScore(id){      
    
fm_set_user_frags(id0);      
    
fm_set_user_death(id0);      
    new 
UserName[33];      
    
get_user_name(idUserName32);      
    
ColorMessage(id"^3%s ^1has just reset his score!"UserName);     
}      
       

stock fm_set_user_frags(indexfrags){      
    
set_pev(indexpev_fragsfloat(frags));      
    return 
1;      
}      

stock fm_set_user_death(const id, const i_NewDeaths){      
   
set_pdata_int(id444i_NewDeaths);      
   static 
i_MsgScoreInfo;      
   if(!
i_MsgScoreInfoi_MsgScoreInfo g_iScoreInfo      
   message_begin
(MSG_ALLi_MsgScoreInfo);      
   
write_byte(id);      
   
write_short(get_user_frags(id));      
   
write_short(i_NewDeaths);      
   
write_short(0);      
   
write_short(get_user_team(id));      
   
message_end();      
}      

public 
MESS1()    
{    
    
ColorMessage(0"^x04[Reset Score]^x01 Napishi^x04 /resetscore ^x01 ili ^x04 /rs ^x01 za da nulirash tvoite fragove i umiraniq.")
    
set_task(60.0"MESS2")     


public 
MESS2()    
{    
    
ColorMessage(0"^x04[Reset Score] /rs ^x01 ili ^x04 /resetscore ^x01 moje da se izpolzwa i sas ^x04 say_team ^x01 komandata.")  
    
set_task(60.0"MESS1")     

      
stock ColorMessage(const id, const input[], any:...){      
    new 
count 1players[32];      
    static 
msg[191];      
    
vformat(msg190input3);      
    if (
idplayers[0] = id; else get_players(playerscount"ch");      
    {      
        for (new 
0counti++){      
            if (
is_user_connected(players[i])){      
            
message_begin(MSG_ONE_UNRELIABLEg_iMsgSayText_players[i]) ;      
            
write_byte(players[i]);      
            
write_string(msg);      
            
message_end();}}}      

/асд/
Върнете се в началото
Покажи мнения от преди:   
   AMX MOD X България Форуми -> AMX Mod X -> Плугини -> Заявки
Създайте нова тема   Напишете отговор    Часовете са според зоната GMT + 3 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Неможете да качвате файлове в този форум
Неможете да сваляте файлове от този форум





 

AMX MOD X България topic RSS feed Елате в .: BGtop.net :. Топ класацията на българските сайтове и гласувайте за този сайт!!!


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov