| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Сря Яну 25, 2012 7:37 pm Заглавие: resetscore да се направи да работи и на multiplayer
Виж поста отделно |
|
|
плугина си работи на teamplay сървъра но на този сървър които е всеки за себе си (singleplayer)като напиша /rs и занулява фраговете и като ме убият 1 път и ми връща колко са ме убили а аз колко съм убил си е на 0 можели някои да го оправи
| Код: | 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
| #include <amxmodx>
#include <fakemeta>
new g_iScoreInfo
public plugin_init(){
register_plugin("Reset Score", "1.0", "kostov")
register_clcmd("say /rs", "ResetScore");
register_clcmd("say /resetscore", "ResetScore");
g_iScoreInfo = get_user_msgid("ScoreInfo");
}
public ResetScore(id){
fm_set_user_frags(id, 0);
fm_set_user_death(id, 0);
new UserName[33];
get_user_name(id, UserName, 32);
client_print(id, print_chat, "%s has just reset his score!", UserName )
}
stock fm_set_user_frags(index, frags){
set_pev(index, pev_frags, float(frags));
return 1;
}
stock fm_set_user_death(const id, const i_NewDeaths){
set_pdata_int(id, 377, i_NewDeaths);
static i_MsgScoreInfo;
if(!i_MsgScoreInfo) i_MsgScoreInfo = g_iScoreInfo
message_begin(MSG_ALL, i_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();
} |
_________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod

Последната промяна е направена от koko76 на Съб Яну 28, 2012 3:13 am; мнението е било променяно общо 1 път |
|
| Върнете се в началото |
|
Ако харесвате сайта, можете да го подкрепите, като гласувате всеки ден за него в bgtop :)
|
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Пет Яну 27, 2012 12:35 am Заглавие:
Виж поста отделно |
|
|
никои ли не може да помогне _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
Krastev Напредващ

Регистриран на: 29 Ное 2009 Мнения: 573
Support: 22
Местожителство: Враца
|
Пуснато на: Съб Яну 28, 2012 12:50 am Заглавие:
Виж поста отделно |
|
|
Как на този който е сам за себе си ? _________________ 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 |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Съб Яну 28, 2012 3:11 am Заглавие:
Виж поста отделно |
|
|
на teamplay всичко е ок на singlepalyer не работи _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
Krastev Напредващ

Регистриран на: 29 Ное 2009 Мнения: 573
Support: 22
Местожителство: Враца
|
Пуснато на: Съб Яну 28, 2012 3:14 am Заглавие:
Виж поста отделно |
|
|
| koko76 написа: | | на teamplay всичко е ок на singlepalyer не работи |
Пробвай този ?
| Код: | 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
| #include <amxmodx>
#include <fakemeta>
new g_iScoreInfo
public plugin_init(){
register_plugin("Reset Score", "1.0", "kostov")
register_clcmd("say /rs", "ResetScore");
register_clcmd("say /resetscore", "ResetScore");
g_iScoreInfo = get_user_msgid("ScoreInfo");
}
public ResetScore(id){
fm_set_user_frags(id, 0);
fm_set_user_death(id, 0);
new UserName[33];
get_user_name(id, UserName, 32);
ColorMessage(0, "^4[HDserver]^3 %s^1 has just reset his score!", UserName )
}
stock fm_set_user_frags(index, frags){
set_pev(index, pev_frags, float(frags));
return 1;
}
stock fm_set_user_death(const id, const i_NewDeaths){
set_pdata_int(id, 444, i_NewDeaths);
static i_MsgScoreInfo;
if(!i_MsgScoreInfo) i_MsgScoreInfo = g_iScoreInfo
message_begin(MSG_ALL, i_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();
}
/*START - ColorChat */
stock ColorMessage(const id, const input[], any:...){
new count = 1, players[32];
static msg[ 191 ];
vformat(msg, 190, input, 3);
if (id) players[0] = id; else get_players(players , count , "ch"); {
for (new i = 0; i < count; i++){
if (is_user_connected(players[i])){
message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();}}}
} |
_________________ 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 |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Съб Яну 28, 2012 3:15 am Заглавие:
Виж поста отделно |
|
|
този не е ли същия които съм качил във 1 ви я ми пост _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
Krastev Напредващ

Регистриран на: 29 Ное 2009 Мнения: 573
Support: 22
Местожителство: Враца
|
Пуснато на: Съб Яну 28, 2012 3:21 am Заглавие:
Виж поста отделно |
|
|
| koko76 написа: | | този не е ли същия които съм качил във 1 ви я ми пост |
Мисля ,че не пробвай нищо не губиш.. без пробване не става _________________ 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 |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Съб Яну 28, 2012 3:48 am Заглавие:
Виж поста отделно |
|
|
не е проблем да пробвам просто мислех да не би да е същия(тои си е съшия но с малко повече код) пробвах го но и този ми прави проблема които съм описал във 1 вия ми пост _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Сря Фев 08, 2012 5:46 pm Заглавие:
Виж поста отделно |
|
|
някои можели да го направи _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
mrhellish Активен

Регистриран на: 22 Юни 2007 Мнения: 1071
Support: 62
Местожителство: София
|
Пуснато на: Чет Фев 09, 2012 2:19 am Заглавие:
Виж поста отделно |
|
|
Какви са тея сложнотии? едно set_user_frags(id, 0); set_user_deaths(id, 0); и готово а ти некфи message-с въртиш усукваш  _________________
More |
|
| Върнете се в началото |
|
 |
L@m3r40 =] Активен

Регистриран на: 08 Мар 2010 Мнения: 898
Support: 29
|
Пуснато на: Чет Фев 09, 2012 3:33 am Заглавие:
Виж поста отделно |
|
|
| mrhellish написа: | Какви са тея сложнотии? едно set_user_frags(id, 0); set_user_deaths(id, 0); и готово а ти некфи message-с въртиш усукваш  |
| Код: | 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
| #include <amxmodx>
#include <cstrike>
#include <fun>
public plugin_init()
{
register_plugin("Resetscore", "0.2", "He3aBuCuM")
register_clcmd("say /resetscore", "reser_stats")
register_clcmd("say /rs", "reser_stats")
register_clcmd("say_team /resetscore", "reser_stats")
register_clcmd("say_team /rs", "reser_stats")
}
public reser_stats(id)
{
if(cs_get_user_deaths(id)==0 && get_user_frags(id)==0)
{
client_print(id, print_chat, "Your score and deaths are 0 and didn't reset!")
}
else
{
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
new UserName[33];
get_user_name(id, UserName, 32);
client_print(0, print_chat, "%s has just reset his score!", UserName);
}
} |
_________________
ConnorMcLeod!
There is nothing called a "hope"! The hope is equivalent to denial and it's the biggest deception. |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Чет Фев 09, 2012 11:43 am Заглавие:
Виж поста отделно |
|
|
и така не става след зануляване като ме убият пак ми връща колко пъти са ме убили само фраговете които аз сам направил ми остават занулени _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
<VeCo> Активен

Регистриран на: 06 Яну 2009 Мнения: 1761
Support: 261
Местожителство: nz :D
|
Пуснато на: Чет Фев 09, 2012 1:13 pm Заглавие:
Виж поста отделно |
|
|
| mrhellish написа: | Какви са тея сложнотии? едно set_user_frags(id, 0); set_user_deaths(id, 0); и готово а ти некфи message-с въртиш усукваш  |
Без message-ите няма да се ъпдейтне веднага при всички в Score Board-a.
Все още си мисля, че със set_user_deaths трябва да работи. _________________
Аз съм абсолютно PRO на Valve hammer!
Нова услуга: евтини private плъгини.
my skype: veco_kn
Моите плъгини!
 |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Чет Фев 09, 2012 1:24 pm Заглавие:
Виж поста отделно |
|
|
veco не ми е ясно били го оправил това за което казваш да работи плугина както иска че във момента бачка само на теам плаъ сървъра както трябва а ма мултиплеара прави проблема за които казах в първия ми пост _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
koko76 Активен

Регистриран на: 19 Авг 2010 Мнения: 933
Support: 30
Местожителство: враца
|
Пуснато на: Пет Фев 17, 2012 6:31 am Заглавие:
Виж поста отделно |
|
|
никои ли не знае как да се оправи да работи???? _________________ 212.104.118.89:27016 Half Life clasic
212.104.118.89:27018 Half Life severian's mod
 |
|
| Върнете се в началото |
|
 |
|