Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[Problema] Plugin beneficii
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
845
DANNY*
[Mentally Stable]
Status: Offline
(since 26-04-2018 11:28)
Joined: 08 Feb 2017
Posts: 161
,
Topics: 28
Location:
Romania
Reputation:
26.7
Votes
: 1
Posted: 10-03-2017, 23:10:07
| Translate post to:
... (
Click for more languages
)
»Nume*: Plugin beneficii
»Descriere problema*: nu reusesc sa scot mesajul ala "Nu sunt jucatori cu beneficii pe server" , si cvarurile " frvip_status " si comanda aia /beneficii .!
»Poze/Sma: daca se poate rezolva ,. MULTUMESC .!
Spoiler:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "VIP Benefits"
#define VERSION "0.5"
enum e_Data
{
HP_SPAWN,
AP_SPAWN,
MONEY,
HP,
AP
}
new g_szFlags[][] = {
"abcdefghijklmnopqrstu", // Fondator
"abcdefghijklmnopq", // Diamond Member
"bcdefghijklmnop", // Platinum Member
"bcdefghijklmno", // Gold Member
"bcdefghijklmn" //Silver Member
}
new g_iBenefits[][e_Data] = {
/** HP SPAWN AP SPAWN MONEY HEALTH ARMOR **/
{100, 100, 5000, 65, 65}, //Fondator
{100, 100, 4000, 55, 55}, //Diamond Member
{100, 100, 3000, 45, 45}, //Platinum Member
{100, 100, 1500, 30, 30}, //Gold Member
{100, 100, 500, 20, 20} //Silver Member
}
new gCvar, bool:g_bHaveBenefits[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, "FaTzZu" );
RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1);
register_event("DeathMsg", "evDeathMsg", "a");
register_clcmd("say /beneficii", "cmdShowBenefits");
gCvar = register_cvar("frvip_status", "3");
}
public client_putinserver(id)
{
g_bHaveBenefits[id] = false;
for(new i;i<sizeof(g_szFlags);i++)
{
if(get_user_flags(id) == read_flags(g_szFlags[i]))
{
g_bHaveBenefits[id] = true;
break;
}
}
}
public HamPlayerSpawn(id)
{
if(!is_user_alive(id) || get_pcvar_num(gCvar) == 2)
return;
for(new i;i<sizeof(g_szFlags);i++)
{
if(get_user_flags(id) == read_flags(g_szFlags[i]))
{
set_user_health(id, g_iBenefits[i][HP_SPAWN])
set_user_armor(id, g_iBenefits[i][AP_SPAWN])
break;
}
}
}
public evDeathMsg( )
{
new iKiller = read_data(1);
new iVictim = read_data(2);
if(iKiller == iVictim || !is_user_alive(iKiller) || get_pcvar_num(gCvar) == 1)
return;
new iFlags = get_user_flags(iKiller);
for(new i;i<sizeof(g_szFlags);i++)
{
if(iFlags == read_flags(g_szFlags[i]))
{
cs_set_user_money(iKiller, cs_get_user_money(iKiller) + g_iBenefits[i][MONEY])
set_user_health(iKiller, get_user_health(iKiller) + g_iBenefits[i][HP])
set_user_armor(iKiller, get_user_armor(iKiller) + g_iBenefits[i][AP])
break;
}
}
}
public cmdShowBenefits(id)
{
new iPlayers[32], iNum, szMessage[128], contor;
get_players(iPlayers, iNum);
formatex(szMessage, charsmax(szMessage), "!nBenefits ON: ");
for(new i;i<iNum;i++)
{
new x = iPlayers[i];
if(g_bHaveBenefits[x])
{
new szName[32], szMsg[128];
get_user_name(x, szName, charsmax(szName));
formatex(szMsg, charsmax(szMsg), "!g%s!n,", szName);
add(szMessage, charsmax(szMessage), szMsg);
contor++;
}
}
if(contor)
{
szMessage[strlen(szMessage)-1] = '.'
ColorChat(id, szMessage);
}
else ColorChat(id, "Nu sunt jucatori cu beneficii pe server");
}
stock ColorChat(const id,const input[], any:...)
{
new iNum = 1, iPlayers[32];
static szMessage[191];
vformat(szMessage, charsmax(szMessage),input, 3);
replace_all(szMessage, charsmax(szMessage), "!g", "^4");
replace_all(szMessage, charsmax(szMessage), "!n", "^1");
replace_all(szMessage, charsmax(szMessage), "!t", "^3");
if(id) iPlayers[0] = id
else get_players(iPlayers, iNum, "ch");
for(new i = 0; i < iNum; i++)
{
if(is_user_connected(iPlayers[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, iPlayers[i]);
write_byte(iPlayers[i]);
write_string(szMessage);
message_end();
}
}
}
[/b]
0
0
Back to top
I'm Lutuu.
[Mangeamieichatu]
Status: Offline
(since 24-04-2017 19:53)
Joined: 26 Feb 2017
Posts: 258
,
Topics: 21
Location:
Rebrisoara
Reputation:
-107.2
Votes
: 3
Posted: 11-03-2017, 10:42:01
| Translate post to:
... (
Click for more languages
)
Inceaca acum .
Spoiler:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "VIP Benefits"
#define VERSION "0.5"
enum e_Data
{
HP_SPAWN,
AP_SPAWN,
MONEY,
HP,
AP
}
new g_szFlags[][] = {
"abcdefghijklmnopqrstu", // Fondator
"abcdefghijklmnopq", // Diamond Member
"bcdefghijklmnop", // Platinum Member
"bcdefghijklmno", // Gold Member
"bcdefghijklmn" //Silver Member
}
new g_iBenefits[][e_Data] = {
/** HP SPAWN AP SPAWN MONEY HEALTH ARMOR **/
{100, 100, 5000, 65, 65}, //Fondator
{100, 100, 4000, 55, 55}, //Diamond Member
{100, 100, 3000, 45, 45}, //Platinum Member
{100, 100, 1500, 30, 30}, //Gold Member
{100, 100, 500, 20, 20} //Silver Member
}
new gCvar, bool:g_bHaveBenefits[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, "FaTzZu" );
RegisterHam(Ham_Spawn, "player", "HamPlayerSpawn", 1);
register_event("DeathMsg", "evDeathMsg", "a");
gCvar = register_cvar("frvip_status", "0");
}
public client_putinserver(id)
{
g_bHaveBenefits[id] = false;
for(new i;i<sizeof(g_szFlags);i++)
{
if(get_user_flags(id) == read_flags(g_szFlags[i]))
{
g_bHaveBenefits[id] = true;
break;
}
}
}
public HamPlayerSpawn(id)
{
if(!is_user_alive(id) || get_pcvar_num(gCvar) == 2)
return;
for(new i;i<sizeof(g_szFlags);i++)
{
if(get_user_flags(id) == read_flags(g_szFlags[i]))
{
set_user_health(id, g_iBenefits[i][HP_SPAWN])
set_user_armor(id, g_iBenefits[i][AP_SPAWN])
break;
}
}
}
public evDeathMsg( )
{
new iKiller = read_data(1);
new iVictim = read_data(2);
if(iKiller == iVictim || !is_user_alive(iKiller) || get_pcvar_num(gCvar) == 1)
return;
new iFlags = get_user_flags(iKiller);
for(new i;i<sizeof(g_szFlags);i++)
{
if(iFlags == read_flags(g_szFlags[i]))
{
cs_set_user_money(iKiller, cs_get_user_money(iKiller) + g_iBenefits[i][MONEY])
set_user_health(iKiller, get_user_health(iKiller) + g_iBenefits[i][HP])
set_user_armor(iKiller, get_user_armor(iKiller) + g_iBenefits[i][AP])
break;
}
}
}
public cmdShowBenefits(id)
{
new iPlayers[32], iNum, szMessage[128], contor;
get_players(iPlayers, iNum);
formatex(szMessage, charsmax(szMessage), "!nBenefits ON: ");
for(new i;i<iNum;i++)
{
new x = iPlayers[i];
if(g_bHaveBenefits[x])
{
new szName[32], szMsg[128];
get_user_name(x, szName, charsmax(szName));
formatex(szMsg, charsmax(szMsg), "!g%s!n,", szName);
add(szMessage, charsmax(szMessage), szMsg);
contor++;
}
}
if(contor)
{
szMessage[strlen(szMessage)-1] = '.'
ColorChat(id, szMessage);
}
else ColorChat(id, "");
}
stock ColorChat(const id,const input[], any:...)
{
new iNum = 1, iPlayers[32];
static szMessage[191];
vformat(szMessage, charsmax(szMessage),input, 3);
replace_all(szMessage, charsmax(szMessage), "!g", "^4");
replace_all(szMessage, charsmax(szMessage), "!n", "^1");
replace_all(szMessage, charsmax(szMessage), "!t", "^3");
if(id) iPlayers[0] = id
else get_players(iPlayers, iNum, "ch");
for(new i = 0; i < iNum; i++)
{
if(is_user_connected(iPlayers[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, iPlayers[i]);
write_byte(iPlayers[i]);
write_string(szMessage);
message_end();
}
}
}
Pagina Facebook:
https://www.facebook.com/bn.freakz.ro/
Voteaza serverul BN.FREAKZ.RO
https://servere-cs.freakz.ro/cs_server-BN.FREAKZ.RO-74106.html
0
0
Back to top
DANNY*
[Mentally Stable]
Status: Offline
(since 26-04-2018 11:28)
Joined: 08 Feb 2017
Posts: 161
,
Topics: 28
Location:
Romania
Reputation:
26.7
Votes
: 1
Posted: 11-03-2017, 19:53:32
| Translate post to:
... (
Click for more languages
)
nu este scriptat corect da eroare la compilare .!
0
0
Back to top
I'm Lutuu.
[Mangeamieichatu]
Status: Offline
(since 24-04-2017 19:53)
Joined: 26 Feb 2017
Posts: 258
,
Topics: 21
Location:
Rebrisoara
Reputation:
-107.2
Votes
: 3
Posted: 12-03-2017, 11:00:30
| Translate post to:
... (
Click for more languages
)
Merge foarte bine, poftim download.
http://www.girlshare.ro/3489765475.9
Pagina Facebook:
https://www.facebook.com/bn.freakz.ro/
Voteaza serverul BN.FREAKZ.RO
https://servere-cs.freakz.ro/cs_server-BN.FREAKZ.RO-74106.html
0
0
Back to top
DANNY*
[Mentally Stable]
Status: Offline
(since 26-04-2018 11:28)
Joined: 08 Feb 2017
Posts: 161
,
Topics: 28
Location:
Romania
Reputation:
26.7
Votes
: 1
Posted: 16-03-2017, 19:29:12
| Translate post to:
... (
Click for more languages
)
MS mult merge , T.C !
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
-P!C@-
, 16 March 2017 19:32
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 17-08-2025, 21:39:16
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details