[rezolvat] Plugin RS

Categoria cu cereri de pluginuri si nu numai.

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 .
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

29 Jan 2014, 17:17

Buna cum fac sa nu mai apara cand un player scrie rs ? sau vreo comanda ce este in plugin ?

sma | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("ResetScore", "1.0", "daNzEt");
	register_clcmd("say /resetscore", "command_RS");
	register_clcmd("say /restartscore", "command_RS");
	register_clcmd("say /reset", "command_RS");
	register_clcmd("say /retry", "command_RS");
	register_clcmd("say /rs", "command_RS");
	register_clcmd("say resetscore", "command_RS");
	register_clcmd("say rs", "command_RS");
}

public command_RS(id)
{
	if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
	{
		chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
		return
	}
	new name[32]
	get_user_name(id,name,31)
	if (!is_user_connected(id)) return;
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
	chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
}
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))
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}
Last edited by YONTU on 29 Jan 2014, 20:05, edited 1 time in total.
Reason: Rezolvat!
RoyalServer 2
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

29 Jan 2014, 17:26

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("ResetScore", "1.0", "daNzEt");
	register_clcmd("say /resetscore", "command_RS");
	register_clcmd("say /restartscore", "command_RS");
	register_clcmd("say /reset", "command_RS");
	register_clcmd("say /retry", "command_RS");
	register_clcmd("say /rs", "command_RS");
	register_clcmd("say resetscore", "command_RS");
	register_clcmd("say rs", "command_RS");
}

public command_RS(id)
{
	if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
	{
		chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
		return
	}
	new name[32]
	get_user_name(id,name,31)
	if (!is_user_connected(id)) return;
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
	chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
        return
}
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))
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

29 Jan 2014, 17:28

Pai nu vad nici o difereta intre ele !!
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

29 Jan 2014, 17:33

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("ResetScore", "1.0", "daNzEt");
	register_clcmd("say /resetscore", "command_RS");
	register_clcmd("say /restartscore", "command_RS");
	register_clcmd("say /reset", "command_RS");
	register_clcmd("say /retry", "command_RS");
	register_clcmd("say /rs", "command_RS");
	register_clcmd("say resetscore", "command_RS");
	register_clcmd("say rs", "command_RS");
}

public command_RS(id)
{
	if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
	{
		chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
		return
	}
	new name[32]
	get_user_name(id,name,31)
	if (!is_user_connected(id)) return;
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
	//chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
}
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))
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

29 Jan 2014, 17:35

Code: Select all

#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("ResetScore", "1.0", "daNzEt");
	register_clcmd("say /resetscore", "command_RS");
	register_clcmd("say /restartscore", "command_RS");
	register_clcmd("say /reset", "command_RS");
	register_clcmd("say /retry", "command_RS");
	register_clcmd("say /rs", "command_RS");
	register_clcmd("say resetscore", "command_RS");
	register_clcmd("say rs", "command_RS");
}

public command_RS(id)
{
	if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
	{
		chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
		return
	}
	new name[32]
	get_user_name(id,name,31)
	if (!is_user_connected(id)) return;
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
	chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
        return // AM ADAUGAT ASTA AICI ////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
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();
            }
        }
    }
}
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

29 Jan 2014, 17:40

Pai sa scot linia asta
new name[32]
get_user_name(id,name,31)
//chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
stiam si eu eu ma refeeream cand cineva scrie /rs sa fie ascunsa comanda
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

29 Jan 2014, 18:20

Ti-am aratat eu mai sus.
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

29 Jan 2014, 18:23

return // AM ADAUGAT ASTA AICI ////////////////////////////////////////////////////////////////////////////////////////////////////////////
si tot arata nume : /rs
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

29 Jan 2014, 18:24

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
   register_plugin("ResetScore", "1.0", "daNzEt");
   register_clcmd("say /resetscore", "command_RS");
   register_clcmd("say /restartscore", "command_RS");
   register_clcmd("say /reset", "command_RS");
   register_clcmd("say /retry", "command_RS");
   register_clcmd("say /rs", "command_RS");
   register_clcmd("say resetscore", "command_RS");
   register_clcmd("say rs", "command_RS");
}

public command_RS(id)
{
   if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
   {
      chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
      return
   }
   new name[32]
   get_user_name(id,name,31)
   if (!is_user_connected(id)) return;
   cs_set_user_deaths(id, 0);
   set_user_frags(id, 0);
   cs_set_user_deaths(id, 0);
   set_user_frags(id, 0);
   chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
   chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
   return PLUGIN_HANDLED // AM ADAUGAT ASTA AICI ////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
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))
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}

sau asa:
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
   register_plugin("ResetScore", "1.0", "daNzEt");
   register_clcmd("/resetscore", "command_RS");
   register_clcmd("/restartscore", "command_RS");
   register_clcmd("/reset", "command_RS");
   register_clcmd("/retry", "command_RS");
   register_clcmd("/rs", "command_RS");
   register_clcmd("resetscore", "command_RS");
   register_clcmd("rs", "command_RS");
}

public command_RS(id)
{
   if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
   {
      chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
      return
   }
   new name[32]
   get_user_name(id,name,31)
   if (!is_user_connected(id)) return;
   cs_set_user_deaths(id, 0);
   set_user_frags(id, 0);
   cs_set_user_deaths(id, 0);
   set_user_frags(id, 0);
   chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
   chat_color(0, "!g[Heker] %s si-a resetat scorul.",name)
}
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))
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

29 Jan 2014, 18:28

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

new g_msg_saytext;

public plugin_init()
{
	register_plugin("ResetScore", "1.0", "daNzEt");
	register_clcmd("say /resetscore", "command_RS");
	register_clcmd("say /restartscore", "command_RS");
	register_clcmd("say /reset", "command_RS");
	register_clcmd("say /retry", "command_RS");
	register_clcmd("say /rs", "command_RS");
	register_clcmd("say resetscore", "command_RS");
	register_clcmd("say rs", "command_RS");
	
	g_msg_saytext = get_user_msgid("SayText")
}

public command_RS(id)
{
	if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
	{
		chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
		return PLUGIN_HANDLED;
	}
	new name[32]
	get_user_name(id,name,31)
	if (!is_user_connected(id)) return;
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	chat_color(id, "!g[Heker] Tocmai ti-ai resetat scorul cu succes.");
	chat_color(0, "!g[Heker] %s si-a resetat scorul.",name);
	return PLUGIN_HANDLED;
}

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))
            {
                message_begin(MSG_ONE_UNRELIABLE, g_msg_saytext, _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}
93.114.82.17:27015 - Monster Invasion CO-OP Mod
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

29 Jan 2014, 18:28

la prima varianta

eroare compilare
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Modified for http://www.freakz.ro

resetscore.sma(26) : warning 209: function "command_RS" should return a value
resetscore.sma(27) : warning 209: function "command_RS" should return a value
resetscore.sma(33) : error 078: function uses both "return" and "return <value>"

1 Error.
Compile failed!
User avatar
AZzeL
Membru, skill +2
Membru, skill +2
Posts: 981
Joined: 02 Oct 2012, 15:24
Detinator Steam: Da
CS Status: Invat ingerasii sa moara !
Detinator server CS: VALCEA.FIREON.RO
Location: Valcea
Has thanked: 64 times
Been thanked: 27 times
Contact:

29 Jan 2014, 18:31

:) | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
	register_plugin("ResetScore", "1.0", "daNzEt");
	register_clcmd("say /resetscore", "command_RS");
	register_clcmd("say /restartscore", "command_RS");
	register_clcmd("say /reset", "command_RS");
	register_clcmd("say /retry", "command_RS");
	register_clcmd("say /rs", "command_RS");
	register_clcmd("say resetscore", "command_RS");
	register_clcmd("say rs", "command_RS");
}

public command_RS(id)
{
	if(cs_get_user_deaths(id) == 0 && get_user_frags(id) == 0)
	{
		chat_color(id, "!g[Heker] Scoru-l tau este deja egal cu 0.");
		return
	}
	new name[32]
	get_user_name(id,name,31)
	if (!is_user_connected(id)) return;
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	chat_color(id, "!g[Heker]!team %s !gScorul tau a fost !yResetat!g.", name);
}
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))
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
                write_byte(players);
                write_string(msg);
                message_end();
            }
        }
    }
}
[ EntrySoft Hosting SRL ( Reducere 20% prin codul AZZEL20 ) ]
[ MxHost™ ]
Post Reply

Return to “Cereri”

  • Information