PDA

View Full Version : [AMXX]Wargods VIP Advantage



~Wolf~
18-08-2017, 07:44 PM
Descriere: Acest plugin este un plugin de VIP recomandat pentru serverele de clasic mod fun.La fiecare runda primiti grenade pack si la killuri primiti heal , depinde de kill

Plugin: WarGods_VA
Versiune: 1.0
Autor: Wolf
Download link: Click aici (<b>You have to register to ba able to see this link</b>)

Instalare:
1.Fisierul WarGods_VA.amxx il puneti in addons/amxmodx/plugins.
2.Intrati în addons/amxmodx/configs/plugins.ini si adaugati la urma: WarGods_VA.amxx .

Comenzi : -

Cvar-uri:

wva_status 1
wva_maxhealth 150
wva_kill 15
wva_headshot 25
wva_knife 35
wva_knifehs 60

Modules :Fun , amxmodx , hamsandwich , cstrike

Natives : -

Screenshot : -

Colorchat.inc:

/* Fun functions
*
* by Numb
*
* This file is provided as is (no warranties).
*/


enum Color
{
NORMAL = 1, // clients scr_concolor cvar color
GREEN, // Green Color
TEAM_COLOR, // Red, grey, blue
GREY, // grey
RED, // Red
BLUE, // Blue
}

new TeamName[][] =
{
"",
"TERRORIST",
"CT",
"SPECTATOR"
}

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
static message[256];

switch(type)
{
case NORMAL: // clients scr_concolor cvar color
{
message[0] = 0x01;
}
case GREEN: // Green
{
message[0] = 0x04;
}
default: // White, Red, Blue
{
message[0] = 0x03;
}
}

vformat(message[1], 251, msg, 4);

// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';

static team, ColorChange, index, MSG_Type;

if(id)
{
MSG_Type = MSG_ONE;
index = id;
} else {
index = FindPlayer();
MSG_Type = MSG_ALL;
}

team = get_user_team(index);
ColorChange = ColorSelection(index, MSG_Type, type);

ShowColorMessage(index, MSG_Type, message);

if(ColorChange)
{
Team_Info(index, MSG_Type, TeamName[team]);
}
}

ShowColorMessage(id, type, message[])
{
message_begin(type, get_user_msgid("SayText"), _, id);
write_byte(id)
write_string(message);
message_end();
}

Team_Info(id, type, team[])
{
message_begin(type, get_user_msgid("TeamInfo"), _, id);
write_byte(id);
write_string(team);
message_end();

return 1;
}

ColorSelection(index, type, Color:Type)
{
switch(Type)
{
case RED:
{
return Team_Info(index, type, TeamName[1]);
}
case BLUE:
{
return Team_Info(index, type, TeamName[2]);
}
case GREY:
{
return Team_Info(index, type, TeamName[0]);
}
}

return 0;
}

FindPlayer()
{
static i;
i = -1;

while(i <= get_maxplayers())
{
if(is_user_connected(++i))
{
return i;
}
}

return -1;
}


Observatii:
-NU ofer sursa
-VIP-ul este setat pe flagul "v"
-Pot modifica pluginul(respectiv textul , valoarea healului) doar sa ma contactati sau lasati reply
-Pluginul este licentiat pe comunitatea WarGods.

Doresc sa lasati reply cu orice bug.

SpartaN
14-09-2018, 04:15 PM
sma unde e?

~Wolf~
14-09-2018, 04:34 PM
-NU ofer sursa

Nu se vede?Sursa nu e obligatorie de adaugat , ci .amxx-ul si .inc-ul.Am editat unde se zice unde sa adaugi .sma-ul ca sa nu mai existe confuzii.