←  Poradniki, Łatki oraz Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Wymiana $ Na Monety (Kantor)

  • +
  • -
Alelluja - zdjęcie Alelluja 18.10.2014

Kantor by Alelluja

 

opis.png

Witam Was Chciałbym wam przedstawić kantor, czyli wymiana dolarów na monety. Myślę że nie będzie w nim żadnych błędów. Zapraszam do Testowania.

komendy.png

/kantor

Wymagany plugin http://amxx.pl/topic...3-system-monet/

 

 

 

Załączone pliki

  • Załączony plik  kantor.sma   2,27 KB   157 Ilość pobrań
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 18.10.2014

czemu sie podposujesz pod nie swoj plugin?

Odpowiedz

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

czemu sie podposujesz pod nie swoj plugin?

 

Dowód, na to że się podpisuje?

 

I wytłumaczy mi ktoś, dlaczego to jest tylko dla terrorystów?

I jeszcze po co to?

player_coins[id]

 

I czy w ogóle autor testował ten plugin?

Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 18.10.2014

http://amxx.pl/topic...ana-za-jbpacki/ 

Proszę zmienił tylko natyvy i nazwy .. 

Odpowiedz

  • +
  • -
Arbitralny - zdjęcie Arbitralny 18.10.2014

I to? xD

public plugin_natives()
{
	register_native("cod_get_user_coins", "GetCoins", 1);
	register_native("cod_set_user_coins", "SetCoins", 1);
}
Odpowiedz

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

Kiepsko, jak byś to jakoś bardziej rozbudował, bo skoro nazwałeś to "Lombard" i tylko wymiana dolarów na monety czy tam odwrotnie.

 

Lepiej by pasowało "Kantor"

client_print(id, print_chat, "Kupiles 25 Monet");

To jest wymiana czy kupno ?

 


Użytkownik Dziobak? edytował ten post 18.10.2014 20:29
Odpowiedz

  • +
  • -
Alelluja - zdjęcie Alelluja 19.10.2014



 



czemu sie podposujesz pod nie swoj plugin?

 

Dowód, na to że się podpisuje?

 

I wytłumaczy mi ktoś, dlaczego to jest tylko dla terrorystów?

I jeszcze po co to?

player_coins[id]

I czy w ogóle autor testował ten plugin?

 

 

Chciałem

player_coins[id]

Użyć do pokazywania ilości monet gdy się włącza menu

 

 

Poprawka

Załączone pliki

Odpowiedz

  • +
  • -
Alelluja - zdjęcie Alelluja 24.12.2014

Aktualizacja !

 

Nowości:

 

! Zmieniłem nazwę pluginu z Lombard na Kantor ( proszę moderatora o zmianę nazwy tematu )

 

Dodałem 2 opcje w której wymienia się Monety na $

 

Poprawiłem Kod usunąłem zbędne rzeczy

 

komendy.png

 

/kantor2

 

Download:

 

 

 

 

Załączone pliki

  • Załączony plik  kantor.sma   4,17 KB   222 Ilość pobrań
Odpowiedz

  • +
  • -
XXL - zdjęcie XXL 24.12.2014

A nie lepiej zrobić to w 1 opcji czyli bez zbędnych 2  komend np.

		menu_additem(menu,"\r5000$ \w- \r5 \wMonet ","0")
		menu_additem(menu,"\r10000$ \w- \r10 \wMonet ","1")
		menu_additem(menu,"\r16000$ \w- \r15 \wMonet ","2")

		menu_additem(menu,"\r15 \yMonet \w- \r16000$ ","3")


A potem 

		case 0:
		{
			if(cs_get_user_money(id)>=5000)
			{
				cs_set_user_money(id, cs_get_user_money(id)-5000, 1);
				cod_set_user_coins(id, cod_get_user_coins(id)+5);
				client_print(id, print_chat, "Wymieniles 5000 Dolarow na 5 Monet");
			}
			else
				client_print(id, print_chat, "Nie masz wystarczajacej ilosci kasy!");
			
		}
		case 1:
		{
			if(cs_get_user_money(id)>=8000)
			{
				cs_set_user_money(id, cs_get_user_money(id)-10000, 1);
				cod_set_user_coins(id, cod_get_user_coins(id)+10);
				client_print(id, print_chat, "Wymieniles 8000 Dolarow na 10 Monet");
			}
			else
				client_print(id, print_chat, "Nie masz wystarczajacej ilosci kasy!");
			
		}
		case 2:
		{
			if(cs_get_user_money(id)>=16000)
			{
				cs_set_user_money(id, cs_get_user_money(id)-16000, 1);
				cod_set_user_coins(id, cod_get_user_coins(id)+25);
				client_print(id, print_chat, "Wymieniles 16000 Dolarow na 25 Monet");
			}
			else
				client_print(id, print_chat, "Nie masz wystarczajacej ilosci kasy!");
			
		}
		case 3:
		{
			if(cod_get_user_coins(id)>=5)
			{
				cod_set_user_coins(id, cod_get_user_coins(id)-5);
				cs_set_user_money(id, cs_get_user_money(id)+5000, 1);
				client_print(id, print_chat, "Wymieniles 5 Monet na 5000 Dolarow");
			}
			else
				client_print(id, print_chat, "Nie masz wystarczajacej ilosci monet!");
			
		}

Użytkownik XXL edytował ten post 24.12.2014 12:09
Odpowiedz

  • +
  • -
NieWiemMamMac@ - zdjęcie NieWiemMamMac@ 24.12.2014

Mała propozycja:

Zmienić komendy na to:

    register_clcmd("say /kantor", "cod_kantorManager")
    register_clcmd("say_team /kantor", "cod_kantorManager")

I na koniec dać :

public cod_kantorManager(id)
{
    new menu = menu_create("Wymiana:","WymianaHan")
    new txt[32];
    formatex(txt,31,"\y$ \wna \yMonety")
    menu_additem(menu,txt);
    formatex(txt,31,"\yMonety \wna \y$")
    menu_additem(menu,txt);
    menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
    menu_display(id, menu);
    
}

public WymianaHan(id,menu,item)
{
    switch(item)     
    {         
        case 0:         
        {             
            cod_kantor(id);
            menu_destroy(menu);
            return PLUGIN_CONTINUE;
        }         
        case 1:         
        {             
            cod_kantor2(id);
            menu_destroy(menu);
            return PLUGIN_CONTINUE;
        }

    }
    return PLUGIN_CONTINUE;    
}

;)

Odpowiedz

  • +
  • -
witek95 - zdjęcie witek95 21.04.2016

a powie ktoś jak dodać to do funkcji sklepu? żeby w sklepie bylo coś takiego ze pisze Lombard [Aktualnie możesz wymienić na 5 M] czy cos w tym stylu?

Odpowiedz

  • +
  • -
Alelluja - zdjęcie Alelluja 21.04.2016

Można. Musisz to napisać w osobnym temacie i dziale. 

Odpowiedz