←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Info o ilośći Monet graczy

  • +
  • -
XXL - zdjęcie XXL 08.11.2014

Witam szukam pluginu lub dodatku do pluginu że po wpisaniu w say /gracze wyświetla się menu z aktualnymi graczami online na serwie i obok na czerwono ilość jego Monet (nie musi być monet) np,

1. XXL [Ilosc monet 520]

2. Nick 2 [Ilosc monet 130]

3. Nick 3 [Ilosc monet 180]

itd

Odpowiedz

Wiktor.? - zdjęcie Wiktor.? 08.11.2014

Po 1 rozwiń to, bo nie rozumiem jakie monety, do czego?

Po 2 monety do czego? codmod'a? BaseBuilder? ZM?

...

Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 08.11.2014

Hmmm jak by ci to wytłumaczyć :D

wpisujesz /gracze otwiera się menu z listą aktywnych graczy i obok każdego gracza piszę ilość Monet czy tam AP czy kij wie co 

 

 

To jest obojętnie chodzi mi o sam kod natyvy bym sobie pozmieniał ale niech będzie do CODa monety   :)


Użytkownik XXL edytował ten post 08.11.2014 20:42
Odpowiedz

  • +
  • -
Dziobak? - zdjęcie Dziobak? 10.11.2014

Po 1 rozwiń to, bo nie rozumiem jakie monety, do czego?

Po 2 monety do czego? codmod'a? BaseBuilder? ZM?

...

 

Czytaj ze zrozumieniem....

Jemu chodzi o to że po wpisaniu komendy np "/gracze" ukazuje się lista obecnych graczy na serwerze i obok ich nicku ILOŚĆ ICH DOLARÓW czyli np

 

Menu Graczy :

 

1. Stefa [800 dolarow]

2. Jurek [2000 dolarow]

3. Ambroży [16000 dolarow]

 

Jeżeli nadal tego nie rozumiesz to może wróć do szkoły podstawowej.

 

Sprawdź

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"


public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{

    new nick[32], szText[128];

    new menu = menu_create("Lista graczy","Lista_Graczy_handler")

    for(new i=0; i<get_playersnum(); i++)
    {

        get_user_name(i,nick,31)
        format(szText,127,nick,"%i", cs_get_user_money(i));
        menu_additem(menu, szText)
    }
    menu_display(id,menu,0)
}

public Lista_Graczy_handler(id,menu,item)
{}
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 10.11.2014

Czytaj ze zrozumieniem....

Jemu chodzi o to że po wpisaniu komendy np "/gracze" ukazuje się lista obecnych graczy na serwerze i obok ich nicku ILOŚĆ ICH DOLARÓW czyli np

 

Menu Graczy :

 

1. Stefa [800 dolarow]

2. Jurek [2000 dolarow]

3. Ambroży [16000 dolarow]

 

Jeżeli nadal tego nie rozumiesz to może wróć do szkoły podstawowej.

 

 

 

Nie chodzi o dolary z cs tylko o Monety np do Coda 

Pomożesz ?

Odpowiedz

  • +
  • -
Dziobak? - zdjęcie Dziobak? 10.11.2014

 

Czytaj ze zrozumieniem....

Jemu chodzi o to że po wpisaniu komendy np "/gracze" ukazuje się lista obecnych graczy na serwerze i obok ich nicku ILOŚĆ ICH DOLARÓW czyli np

 

Menu Graczy :

 

1. Stefa [800 dolarow]

2. Jurek [2000 dolarow]

3. Ambroży [16000 dolarow]

 

Jeżeli nadal tego nie rozumiesz to może wróć do szkoły podstawowej.

 

 

 

Nie chodzi o dolary z cs tylko o Monety np do Coda 

Pomożesz ?

 

 

trudno zmienić linijek

cs_get_user_money(i)

na

cod_get_user_coins(id)

i dodanie natywów z systemu monet.

 

#Edit

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)



public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{

    new nick[32], szText[128];

    new menu = menu_create("Lista graczy","Lista_Graczy_handler")



    get_user_name(id,nick,31)
    formatex( szText, charsmax( szText ), "%s \r[%i monet]", nick, cod_get_user_coins(id));
    menu_additem(menu, szText)
    menu_display(id,menu)
}

public Lista_Graczy_handler(id,menu,item)
{
    

}
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 10.11.2014

trudno zmienić linijek

cs_get_user_money(i)

na

cod_get_user_coins(id)

i dodanie natywów z systemu monet.

 

#Edit

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)



public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{

    new nick[32], szText[128];

    new menu = menu_create("Lista graczy","Lista_Graczy_handler")



    get_user_name(id,nick,31)
    formatex( szText, charsmax( szText ), "%s \r[%i monet]", nick, cod_get_user_coins(id));
    menu_additem(menu, szText)
    menu_display(id,menu)
}

public Lista_Graczy_handler(id,menu,item)
{
    

}

 

Nie działa znaczy działa tak że każdemu pokazuje tylko swój nick :X

Odpowiedz

  • +
  • -
Dziobak? - zdjęcie Dziobak? 10.11.2014

 

trudno zmienić linijek

cs_get_user_money(i)

na

cod_get_user_coins(id)

i dodanie natywów z systemu monet.

 

#Edit

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)



public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{

    new nick[32], szText[128];

    new menu = menu_create("Lista graczy","Lista_Graczy_handler")



    get_user_name(id,nick,31)
    formatex( szText, charsmax( szText ), "%s \r[%i monet]", nick, cod_get_user_coins(id));
    menu_additem(menu, szText)
    menu_display(id,menu)
}

public Lista_Graczy_handler(id,menu,item)
{
    

}

 

Nie działa znaczy działa tak że każdemu pokazuje tylko swój nick :X

 

 

Proszę :)

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)


public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)

	register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{
	new nick[32], szText[512];	
	new maxplayers = get_maxplayers();
	
	new menu = menu_create("Lista graczy","Lista_Graczy_handler")
	
	for(new i=1; i<=maxplayers; i++)
	{
		if(!is_user_connected(i))
			continue;
	  
		get_user_name(i,nick,31)
		formatex( szText, charsmax( szText ), "%s \r[%i monet]", nick, cod_get_user_coins(id));
		menu_additem(menu, szText)
		
	}
	menu_display(id,menu,0)
}

public Lista_Graczy_handler(id,menu,item)
{
}
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 10.11.2014

 

 

trudno zmienić linijek

cs_get_user_money(i)

na

cod_get_user_coins(id)

i dodanie natywów z systemu monet.

 

#Edit

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)



public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{

    new nick[32], szText[128];

    new menu = menu_create("Lista graczy","Lista_Graczy_handler")



    get_user_name(id,nick,31)
    formatex( szText, charsmax( szText ), "%s \r[%i monet]", nick, cod_get_user_coins(id));
    menu_additem(menu, szText)
    menu_display(id,menu)
}

public Lista_Graczy_handler(id,menu,item)
{
    

}

 

Nie działa znaczy działa tak że każdemu pokazuje tylko swój nick :X

 

 

Proszę :)

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)


public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)

	register_clcmd("say /lista","Lista_Graczy")

}
public Lista_Graczy(id)
{
	new nick[32], szText[512];	
	new maxplayers = get_maxplayers();
	
	new menu = menu_create("Lista graczy","Lista_Graczy_handler")
	
	for(new i=1; i<=maxplayers; i++)
	{
		if(!is_user_connected(i))
			continue;
	  
		get_user_name(i,nick,31)
		formatex( szText, charsmax( szText ), "%s \r[%i monet]", nick, cod_get_user_coins(id));
		menu_additem(menu, szText)
		
	}
	menu_display(id,menu,0)
}

public Lista_Graczy_handler(id,menu,item)
{
}

 

Wszystko działa pokazuje graczy ale 1 problem

jak mam np 50 monet to pisze tak:

 

1.Nick 1  [50]

2. Nick 2  [50]

3. Nick 3  [50]

4. Nick 4  [50]

 

czyta jako moje monety :D

Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 10.11.2014

Zamień w

cod_get_user_coins(id)
id na i.
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 11.11.2014

Działa dziękuje a możesz pomóc aby obok Monet pisało np:

1. Nick  [10 Monet] [VIP]

2. Nick2 [10 Monet] 

 

Po prostu czytanie flagi i wyświetlenie :)

 

 

 

Odpowiedz

  • +
  • -
Dziobak? - zdjęcie Dziobak? 11.11.2014

powinno działać

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)
	

public plugin_init() {
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /lista","Lista_Graczy")
	
}
public Lista_Graczy(id)
{
	new nick[32], szText[512];	
	new maxplayers = get_maxplayers();
	
	new menu = menu_create("Lista graczy","Lista_Graczy_handler")
	
	for(new i=1; i<=maxplayers; i++)
	{
		if(!is_user_connected(i))
			continue;		
		get_user_name(i, nick,31)	  
		formatex( szText, charsmax( szText ), "%s \r[%i monet] \y%s", nick, cod_get_user_coins(i), get_user_flags(id) & ADMIN_LEVEL_H ?"[VIP]":"");
		menu_additem(menu, szText)

		
		
	}
	menu_display(id,menu,0)
}

public Lista_Graczy_handler(id,menu,item)
{
}
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 11.11.2014

 

powinno działać

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)
	

public plugin_init() {
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /lista","Lista_Graczy")
	
}
public Lista_Graczy(id)
{
	new nick[32], szText[512];	
	new maxplayers = get_maxplayers();
	
	new menu = menu_create("Lista graczy","Lista_Graczy_handler")
	
	for(new i=1; i<=maxplayers; i++)
	{
		if(!is_user_connected(i))
			continue;		
		get_user_name(i, nick,31)	  
		formatex( szText, charsmax( szText ), "%s \r[%i monet] \y%s", nick, cod_get_user_coins(i), get_user_flags(id) & ADMIN_LEVEL_H ?"[VIP]":"");
		menu_additem(menu, szText)

		
		
	}
	menu_display(id,menu,0)
}

public Lista_Graczy_handler(id,menu,item)
{
}

 

Teraz plugin w ogóle nie działa LOL ? 

Odpowiedz

  • +
  • -
Dziobak? - zdjęcie Dziobak? 11.11.2014

 

 

powinno działać

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Play"

native cod_get_user_coins(id)
native cod_set_user_coins(id, wartosc)
	

public plugin_init() {
	
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /lista","Lista_Graczy")
	
}
public Lista_Graczy(id)
{
	new nick[32], szText[512];	
	new maxplayers = get_maxplayers();
	
	new menu = menu_create("Lista graczy","Lista_Graczy_handler")
	
	for(new i=1; i<=maxplayers; i++)
	{
		if(!is_user_connected(i))
			continue;		
		get_user_name(i, nick,31)	  
		formatex( szText, charsmax( szText ), "%s \r[%i monet] \y%s", nick, cod_get_user_coins(i), get_user_flags(id) & ADMIN_LEVEL_H ?"[VIP]":"");
		menu_additem(menu, szText)

		
		
	}
	menu_display(id,menu,0)
}

public Lista_Graczy_handler(id,menu,item)
{
}

 

Teraz plugin w ogóle nie działa LOL ? 

 

 

Jakieś logi ? ja testowałem przed chwilą i mi działał bezproblemowo

Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 11.11.2014

Wybacz działa bo zapomniałem o tym  :D

, get_user_flags(id)

tylko kolejny problem że wyświetla mi się że każdy ma VIP'a

Odpowiedz

  • +
  • -
Dziobak? - zdjęcie Dziobak? 11.11.2014

Wybacz działa bo zapomniałem o tym   :D

, get_user_flags(id)

tylko kolejny problem że wyświetla mi się że każdy ma VIP'a

		formatex( szText, charsmax( szText ), "%s \r[%i monet] \y%s", nick, cod_get_user_coins(i), get_user_flags(id) & ADMIN_LEVEL_H ?"[VIP]":"");

w get_user_flags(id) zmień z id na i

Odpowiedz