Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

ResetScore

Статус пользователя Dale
сообщение 11.6.2011, 8:06
Сообщение #1


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Помогите исправить,
При аннулировании фрагов, смертей и денег, деньги аннулируются полностью, можно ли сделать что бы они сбрасывались до 800$.
И сделал цветную приставку, вышло так [ResetScore] а хотелось бы так [ResetScore]
"*sma"
/*
This is a simple plugin I made that will just restart a players score
making their deaths and kills set to 0, this is to help players out a
little bit because they no longer have to reconnect or retry if they
want their score to start over, they can just type a simple command

---------------------------------
--------- MADE BY SILENTTT -----
------ MADE BY SILENTTT ------
-- MADE BY SILENTTT -------
------ MADE BY SILENTTT ------
--------- MADE BY SILENTTT -----
---------------------------------
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>

#define adtime 600.0 //Default of 10 minuites

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")

//You may type /resetscore or /restartscore
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /rs", "reset_score")

//This command by default will be set at 0
//Change it to 1 in server.cfg if you want
//A message to be shown to advertise this.
pcvar_Advertise = register_cvar("sv_rsadvertise", "1")
//This command by default is also 0
//Change it to 1 in server.cfg if you want
//It to show who reset their scores when they do it
pcvar_Display = register_cvar("sv_rsdisplay", "0")

if(get_cvar_num("sv_rsadvertise") == 1)
{
set_task(adtime, "advertise", _, _, _, "b")
}
}

public reset_score(id)
{
//These both NEED to be done twice, otherwise your frags wont
//until the next round
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_money(id, 0)

if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
ColorChat(0,GREEN,"[^x04ResetScore^x01] ^x03%sx01 аннулировал свои фраги, смерти и деньги. ", name)
}
else
{
ColorChat(0,GREEN,"[^x04ResetScore^x01] Вы аннулировали свои фраги, смерти и деньги.")
}
}

public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "By typing /resetscore you can restart your deaths and kills back to 0")
}

public client_putinserver(id)
{
if(get_pcvar_num(pcvar_Advertise) == 1)
{
set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
}

public connectmessage(id)
{
if(is_user_connected(id))
{
ColorChat(0,GREEN,"[^x04ResetScore^x01] Напишите ^x04/rs^x01 что бы аннулировать свои фраги, смерти и деньги.")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
vip-servera
сообщение 11.6.2011, 8:43
Сообщение #2
Стаж: 15 лет

Сообщений: 211
Благодарностей: 11
Полезность: 0

Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>

#define adtime 600.0 //Default of 10 minuites

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")

//You may type /resetscore or /restartscore
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /rs", "reset_score")

//This command by default will be set at 0
//Change it to 1 in server.cfg if you want
//A message to be shown to advertise this.
pcvar_Advertise = register_cvar("sv_rsadvertise", "1")
//This command by default is also 0
//Change it to 1 in server.cfg if you want
//It to show who reset their scores when they do it
pcvar_Display = register_cvar("sv_rsdisplay", "0")

if(get_cvar_num("sv_rsadvertise") == 1)
{
set_task(adtime, "advertise", _, _, _, "b")
}
}

public reset_score(id)
{
//These both NEED to be done twice, otherwise your frags wont
//until the next round
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_money(id, 800)

if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] ^x03%sx01 аннулировал свои фраги, смерти и деньги. ", name)
}
else
{
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] Вы аннулировали свои фраги, смерти и деньги.")
}
}

public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "By typing /resetscore you can restart your deaths and kills back to 0")
}

public client_putinserver(id)
{
if(get_pcvar_num(pcvar_Advertise) == 1)
{
set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
}

public connectmessage(id)
{
if(is_user_connected(id))
{
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] Напишите ^x04/rs^x01 что бы аннулировать свои фраги, смерти и деньги.")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 9:02
Сообщение #3


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Спасибо, щас попробую)
С ошибкой компилируется.

Спасибо за приставку, с деньгами сам решил.

Отредактировал: omerta, - 11.6.2011, 8:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vip-servera
сообщение 11.6.2011, 9:20
Сообщение #4
Стаж: 15 лет

Сообщений: 211
Благодарностей: 11
Полезность: 0

ты наверное не добаввил
Код
<colorchat>


Отредактировал: vip-servera, - 11.6.2011, 11:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 11.6.2011, 11:10
Сообщение #5
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

vip-servera,
Где отступы? cbf1b2bfde1a.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 11.6.2011, 11:15
Сообщение #6


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(STR@TEG @ 11.6.2011, 13:10) *
vip-servera,
Где отступы? cbf1b2bfde1a.gif


гавно код же
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vip-servera
сообщение 11.6.2011, 11:47
Сообщение #7
Стаж: 15 лет

Сообщений: 211
Благодарностей: 11
Полезность: 0

Цитата
Rejiser

Не понел

Цитата
STR@TEG

Не уследил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 13:26
Сообщение #8


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

*sma.
/*
This is a simple plugin I made that will just restart a players score
making their deaths and kills set to 0, this is to help players out a
little bit because they no longer have to reconnect or retry if they
want their score to start over, they can just type a simple command

---------------------------------
--------- MADE BY SILENTTT -----
------ MADE BY SILENTTT ------
-- MADE BY SILENTTT -------
------ MADE BY SILENTTT ------
--------- MADE BY SILENTTT -----
---------------------------------
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>

#define adtime 600.0 //Default of 10 minuites

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")

//You may type /resetscore or /restartscore
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /rs", "reset_score")

//This command by default will be set at 0
//Change it to 1 in server.cfg if you want
//A message to be shown to advertise this.
pcvar_Advertise = register_cvar("sv_rsadvertise", "1")
//This command by default is also 0
//Change it to 1 in server.cfg if you want
//It to show who reset their scores when they do it
pcvar_Display = register_cvar("sv_rsdisplay", "0")

if(get_cvar_num("sv_rsadvertise") == 1)
{
set_task(adtime, "advertise", _, _, _, "b")
}
}

public reset_score(id)
{
//These both NEED to be done twice, otherwise your frags wont
//until the next round
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_money(id, 0)

if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] ^x03%sx01 has just reset his score.", name)
}
else
{
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] You have just reset your score.")
}
}

public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "By typing /resetscore you can restart your deaths and kills back to 0.")
}

public client_putinserver(id)
{
if(get_pcvar_num(pcvar_Advertise) == 1)
{
set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
}

public connectmessage(id)
{
if(is_user_connected(id))
{
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] By typing ^x04/rs^x01 you can restart your deaths and kills back to 0.")
}
}

Что тут не правильно? и что надо сделать что бы деньги аннулировались до 800$? Извините в павне полный 0(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 11.6.2011, 13:46
Сообщение #9


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(omerta @ 11.6.2011, 15:26) *
Что тут не правильно? и что надо сделать что бы деньги аннулировались до 800$? Извините в павне полный 0(

Тебе ж исправили уже:
Код
cs_set_user_money(id, 0)

=>>>
Код
cs_set_user_money(id, 800)


Отредактировал: Rejiser, - 11.6.2011, 13:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
vip-servera
сообщение 11.6.2011, 14:25
Сообщение #10
Стаж: 15 лет

Сообщений: 211
Благодарностей: 11
Полезность: 0

я тебе же дал готовый уже плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 14:55
Сообщение #11


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Rejiser, плагин не компилируется.

Актуально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 11.6.2011, 15:01
Сообщение #12


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Прикрепленный файл  rs.rar ( 6,42 килобайт ) Кол-во скачиваний: 29

скомпилился

Отредактировал: LaFA, - 11.6.2011, 15:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 15:09
Сообщение #13


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Перевел на английский,
"a"
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>

#define adtime 600.0 //Default of 10 minuites

new pcvar_Advertise
new pcvar_Display

public plugin_init()
{
register_plugin("Reset Score", "1.0", "Silenttt")

//You may type /resetscore or /restartscore
register_clcmd("say /resetscore", "reset_score")
register_clcmd("say /rs", "reset_score")

//This command by default will be set at 0
//Change it to 1 in server.cfg if you want
//A message to be shown to advertise this.
pcvar_Advertise = register_cvar("sv_rsadvertise", "1")
//This command by default is also 0
//Change it to 1 in server.cfg if you want
//It to show who reset their scores when they do it
pcvar_Display = register_cvar("sv_rsdisplay", "0")

if(get_cvar_num("sv_rsadvertise") == 1)
{
set_task(adtime, "advertise", _, _, _, "b")
}
}

public reset_score(id)
{
//These both NEED to be done twice, otherwise your frags wont
//until the next round
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_money(id, 800)

if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] ^x03%sx01 has just reset his score.", name)
}
else
{
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] You have just reset your score.")
}
}

public advertise()
{
set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)
show_hudmessage(0, "By typing /resetscore you can restart your deaths and kills back to 0.")
}

public client_putinserver(id)
{
if(get_pcvar_num(pcvar_Advertise) == 1)
{
set_task(10.0, "connectmessage", id, _, _, "a", 1)
}
}

public connectmessage(id)
{
if(is_user_connected(id))
{
ColorChat(0,GREEN,"^x01[^x04ResetScore^x01] By typing ^x04/rs^x01 you can restart your deaths and kills back to 0.")
}
}

не компилится(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 11.6.2011, 15:14
Сообщение #14


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Переводи тот который я тебе дал.
ты переводишь код без отступлений и потому у тебя не компилируются.

Отредактировал: LaFA, - 11.6.2011, 15:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 15:17
Сообщение #15


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Цитата(LaFA @ 11.6.2011, 16:14) *
Переводи тот который я тебе дал.
ты переводишь код без отступлений и потому у тебя не компилируются.

Я и перевел тот который я тебе дал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 15:43
Сообщение #16


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Вот исходник, пытался и там и там и там)) переводить, не вышло http://zalil.ru/31240754
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 11.6.2011, 15:46
Сообщение #17


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Прикрепленный файл  rs_eng.rar ( 6,18 килобайт ) Кол-во скачиваний: 17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Dale
сообщение 11.6.2011, 15:49
Сообщение #18


Стаж: 14 лет

Сообщений: 237
Благодарностей: 96
Полезность: 46

Спасибо, вышло только не понимаю, что я не так сделал(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dan_98_98
сообщение 16.6.2011, 20:36
Сообщение #19


Стаж: 15 лет

Сообщений: 428
Благодарностей: 144
Полезность: < 0

отступы, ну или ковычки гдето забыл... pardon.gif


!
Аккаунт пользователя заблокирован до: 11.8.4749, 8:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 16.6.2011, 20:45
Сообщение #20


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(dan_98_98 @ 16.6.2011, 22:36) *
отступы, ну или ковычки гдето забыл... pardon.gif

Что?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: