Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

blokada limitu monet do 16000.Problem polega na tym,że jak dodaje w menu dodaj kwotę to przekracza limit 16000. Czy ktos pomoze dopisac ograniczenie do 16k z powiadomieniem na czacie "limit mozliwy tylko do 16000"


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 zenekbystry

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • GG:
Offline

Napisano 18.09.2020 03:42

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
 
#define PLUGIN "Respawn"
#define VERSION "1.0"
#define AUTHOR "zenek"
 
new const PREFIX[] = "^4[^3respawn^4]";
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
register_clcmd("say /respawn", "Respawn_Money")
        register_clcmd("say /res", "Respawn_Money")
}
 
public Respawn_Money(id)
     new money [33]
     new szName[32]; get_user_name(id, szName, charsmax(szName));
      money  [id] = cs_get_user_money (id) 
     
    new menu = menu_create(" \w> Respawn", "Respawn_Handler");
 
    new text[64],text1[64];  
    format(text, charsmax(text), "\w %s - \r%d \d$", szName, money [id]);
    format(text1, charsmax(text1), "\w Dodaj kwote");
 
    menu_additem(menu, text,                                                   "1");
    menu_additem(menu, text1,                                                   "2");
 
 
    menu_display(id, menu, 0);
   
    return PLUGIN_HANDLED;
}
public Respawn_Handler(id, menu, item)
{
    if(!is_user_alive(id)) return PLUGIN_HANDLED;
   
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
 
    switch(item)
    {
        case 0: Command_Money(id)
        case 1: Command_Dodaj(id)
 
    }
 
    if(item < 5) Respawn_Money(id)
 
    return PLUGIN_HANDLED;
}
 
public Command_Money(id)
{
        new money [31]
        money  [id] = cs_get_user_money (id) 
 
           
new name[32]
get_user_name(id, name, 30)
        {
 
if(cs_get_user_money(id) < 100)
{
client_print_color(id, print_team_red, "^3 %s - ^1%s ^3Brak wystarczajacych srodkow twoja kwota to  ^1%d ^3$  ", PREFIX, name,money [id])
 
} else {                            
cs_set_user_money(id, money [id] - 100)
ExecuteHamB(Ham_CS_RoundRespawn, id)
client_print_color(id, print_team_red, "^3 %s - ^1%s ^3wykonales respawn zabralo tobie ^1 100 ^3$", PREFIX, name)
        }
        return PLUGIN_CONTINUE;
        }
}
 
public Command_Dodaj(id)
{
                        new money [31]
                        money  [id] = cs_get_user_money (id) 
                       new name[32]
 
                        cs_set_user_money(id, money [id] + 100)
ExecuteHamB(Ham_CS_RoundRespawn, id)
client_print_color(id, print_team_red, "^3 %s - ^1%s ^3Dodales kwote  ^1 100 ^3$", PREFIX, name)
                       return PLUGIN_CONTINUE;
}
 
 
 
 

  • +
  • -
  • 0

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 18.09.2020 08:15

Wstaw kod jako załącznik lub w odpowiednich tagach.
  • +
  • -
  • 0

#3 zenekbystry

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • GG:
Offline

Napisano 18.09.2020 15:10

Dodaje załącznik.

Załączone pliki


Użytkownik zenekbystry edytował ten post 18.09.2020 15:12

  • +
  • -
  • 0

#4 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 18.09.2020 15:48

Sprawdź:

 

https://pastebin.com/JEzu7M2y


  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#5 zenekbystry

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • GG:
Offline

Napisano 18.09.2020 16:58

A można zrobić to ,żeby nie przekraczało tych 100 limit tylko do 16k... z powiadomieniem na czacie nie możesz przekroczyć 16000 $..


Użytkownik zenekbystry edytował ten post 18.09.2020 16:59

  • +
  • -
  • 0

#6 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 19.09.2020 13:39

Sprawdź teraz https://pastebin.com/bZYEdPT3


  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#7 zenekbystry

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
  • GG:
Offline

Napisano 20.09.2020 03:10

Bardziej chodziło mi w ten sposób ,żeby to było tak napisane jak ja sobie poprawiłem i to wszystko.Dzięki za menu :) przydało się bo nie wiedziałem jak to zrobić wyżej z tymi monetami,a czy dało by się dopisać,że jak klikasz respawn który wynosi 100 $ , Chciałbym ,żeby wypadał woreczek z monetami wiadomo o co chodzi tak jak na dr jak zabije się teroryste, a potem podnosisz te monety bez żadnego klikania i zasila ci konto z powrotem ??? Wyśle załącznik do pobrania Proszę zostawić kod tak jak ja napisałem tą metoda .  Bardziej mi odpowiada ten sposób co napisałem wiec bez obrazy tam nic więcej nie potrzeba .Dziękuje za pomoc ,a jak bd chętny wykonać prośbę to Mogę to jakoś wynagrodzić wysłać psc na doładowanie sobie konta steam czy coś... 

Załączone pliki


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych