Salut,as dori si eu un plugin care sa imi arate concret doar ultimele 5 harti jucate pe server!
As dori sa arate asa:
Comanda:/harti
Raspuns:Ultimele 5 harti jucate sunt:de_dust2,de_dust2x2,fy_snow,awp_india,de_inferno
Preferinte culori:
-Ultimele,harti,jucate,sunt-Culoare normala
-5-Culoare verde
-Hartile sa apara cu culoare echipei(ct-t/albastru rosu)
Cerere Plugin /harti [ rezolvat ]
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
-
- Membru, skill 0
- Posts: 3
- Joined: 06 Sep 2018, 16:15
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
- Laurentiu P.
- Fost moderator
- Posts: 2549
- Joined: 10 Jul 2013, 21:26
- Detinator Steam: Da
- Reputatie: Fost super moderator
- Fond eXtream: 100
- Has thanked: 26 times
- Been thanked: 61 times
- Contact:
Code: Select all
#include <amxmodx>
#define HartiMaxime 5
new NumeHarti[HartiMaxime][34]
public plugin_init() {
register_plugin("Ultimele Harti", "1.0", "M@$t3r_@dy")
register_clcmd("say /harti", "HartiJucateCuSay")
}
public plugin_cfg() {
new FisierHartiJucate[64]
get_localinfo("amxx_configsdir", FisierHartiJucate, 63)
format(FisierHartiJucate, 63, "%s/hartianterioare.txt", FisierHartiJucate)
new Fisier = fopen(FisierHartiJucate, "rt")
new i
new Temporar[34]
if(Fisier)
{
for(i=0; i<HartiMaxime; i++)
{
if(!feof(Fisier))
{
fgets(Fisier, Temporar, 33)
replace(Temporar, 33, "^n", "")
formatex(NumeHarti[i], 33, Temporar)
}
}
fclose(Fisier)
}
delete_file(FisierHartiJucate)
new CurrentMap[34]
get_mapname(CurrentMap, 33)
Fisier = fopen(FisierHartiJucate, "wt")
if(Fisier)
{
formatex(Temporar, 33, "%s^n", CurrentMap)
fputs(Fisier, Temporar)
for(i=0; i<HartiMaxime-1; i++)
{
CurrentMap = NumeHarti[i]
if(!CurrentMap[0])
break
formatex(Temporar, 33, "%s^n", CurrentMap)
fputs(Fisier, Temporar)
}
fclose(Fisier)
}
}
public HartiJucateCuSay(id) {
new HartiAnterioare[192], n
n += formatex(HartiAnterioare[n], 191-n, "!yUltimele !g5 !yharti jucate sunt: !team")
for(new i; i<HartiMaxime; i++)
{
if(!NumeHarti[i][0])
{
n += formatex(HartiAnterioare[n-1], 191-n+1, ".")
break
}
n += formatex(HartiAnterioare[n], 191-n, " %s%s", NumeHarti[i], i+1 == HartiMaxime ? "." : ",")
}
chat_color(id, HartiAnterioare)
return PLUGIN_CONTINUE
}
stock chat_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^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();
}
}
}
}
no...
-
- Membru, skill 0
- Posts: 3
- Joined: 06 Sep 2018, 16:15
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
Eu vreau un plugin facut de la 0,nu de pe net,ca asa puteam sa iau si eu,pluginu ala are buguri si nu arata nimic
- caNdy
- Fost moderator
- Posts: 545
- Joined: 18 Jan 2009, 20:39
- Detinator Steam: Da
- CS Status: localhost
- Detinator server CS: Cs.RomeoNet.Ro
- SteamID: id/candys4s
- Reputatie: Fost moderator
Fost Membru Club eXtreamCS (2 luni) - Location: Paris
- Has thanked: 10 times
- Been thanked: 4 times
- Contact:
Ai testat ce ti-am dat si iti da eroare ? Dubios la mine merge perfect. Posteaza aici ce bug zici ca are.Andu14 wrote:Eu vreau un plugin facut de la 0,nu de pe net,ca asa puteam sa iau si eu,pluginu ala are buguri si nu arata nimic
- Laurentiu P.
- Fost moderator
- Posts: 2549
- Joined: 10 Jul 2013, 21:26
- Detinator Steam: Da
- Reputatie: Fost super moderator
- Fond eXtream: 100
- Has thanked: 26 times
- Been thanked: 61 times
- Contact:
Gresisem ceva la sursa... totusi era util un print din partea ta cu problema.
Print cu pluginul:
ps: un asemenea plugin nu o sa ti-l faca nimeni de la zero(0) din simplul fapt ca internetul e plin.
- LastMaps.sma | Afiseaza codul
Print cu pluginul:
- Tie ti-am scos acea steluta din sursa | Afiseaza codul
ps: un asemenea plugin nu o sa ti-l faca nimeni de la zero(0) din simplul fapt ca internetul e plin.
no...
-
- Membru, skill 0
- Posts: 3
- Joined: 06 Sep 2018, 16:15
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
Am rezolvat singur,erau 2 pluginuri care nu se pupau,pluginul merge perfect,RECOMAND!
Cer t/c
Cer t/c