Poszukuję pluginu ze za pomocą komendy można przenosić level na inną klasę szukałem w google ale co jedynie znalazłem to bez sma.
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.
|
[ROZWIĄZANE] [Szukam] Pluginu /przenies level na inna klase
Najlepsza odpowiedź Mister Silenzo, 20.01.2014 22:14
#include <amxmodx> #include <codmod> #include <tutaj_include> // musisz podac nazwe include, gdyz nie widzialem go w temacie XD public plugin_init() { register_plugin("Przenies lvl klasy", "1.0", "Mister Silenzo") register_clcmd("say /przenies", "wybierz_klase"); register_clcmd("say_team /przenies", "wybierz_klase"); } public wybierz_klase(id) { if(!is_user_connected(id)) return PLUGIN_CONTINUE; if(cod_get_user_coins(id) >= 15000) { new tytul[64], nazwa_klasy[256]; format(tytul, sizeof(tytul), "\rNa jaka klase :"); new menu = menu_create(tytul, "wybierz_klase_handler"); for(new i=1; i<=cod_get_classes_num(); i++) { cod_get_class_name(i, nazwa_klasy, 255) menu_additem(menu, nazwa_klasy) } menu_display(id, menu); return PLUGIN_HANDLED; } client_print(id, print_chat, "Nie masz wystarczajacej ilosci monet!"); return PLUGIN_HANDLED; } public wybierz_klase_handler(id, menu, item) { if(item++ == MENU_EXIT) { menu_destroy(menu) return PLUGIN_CONTINUE; } new klasa[2][65]; new exp = cod_get_user_xp(id); new coiny = cod_get_user_coins(id); cod_get_class_name(cod_get_user_class(id), klasa[0], 64); cod_set_user_xp(id, 0); cod_set_user_class(id, item, 1); cod_get_class_name(cod_get_user_class(id), klasa[1], 64); cod_set_user_xp(id, exp); cod_set_user_coins(id, coiny-15000); client_print(id, print_chat, "Przeniosles sobie lvl z klasy %s na klase %s za 15000 monet!", klasa[0], klasa[1]); return PLUGIN_CONTINUE; }Proszę, tak jak chciałeś, koszt 15000 monet Przejdź do postu
#1
Napisano 20.01.2014 21:15
#2
Napisano 20.01.2014 21:18
Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.
Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.
#3
Napisano 20.01.2014 21:23
loser.....
Chciałem /przenies żeby gracze mogli sobie przenosić.
#4
Napisano 20.01.2014 21:33
#include <amxmodx> #include <codmod> public plugin_init() { register_plugin("Przenies lvl klasy", "1.0", "Mister Silenzo") register_clcmd("say /przenies", "wybierz_klase"); register_clcmd("say_team /przenies", "wybierz_klase"); } public wybierz_klase(id) { new tytul[64], nazwa_klasy[256]; format(tytul, sizeof(tytul), "\rNa jaka klase :"); new menu = menu_create(tytul, "wybierz_klase_handler"); for(new i=1; i<=cod_get_classes_num(); i++) { cod_get_class_name(i, nazwa_klasy, 255) menu_additem(menu, nazwa_klasy) } menu_display(id, menu); } public wybierz_klase_handler(id, menu, item) { if(item++ == MENU_EXIT) { menu_destroy(menu) return PLUGIN_CONTINUE; } new klasa[2][65]; new exp = cod_get_user_xp(id); cod_get_class_name(cod_get_user_class(id), klasa[0], 64); cod_set_user_xp(id, 0); cod_set_user_class(id, item, 1); cod_get_class_name(cod_get_user_class(id), klasa[1], 64); cod_set_user_xp(id, exp); client_print(id, print_chat, "Przeniosles sobie lvl z klasy %s na klase %s", klasa[0], klasa[1]); return PLUGIN_CONTINUE; }Proszę, powinno działać, nie sprawdzałem, ale wygląda dobrze.
Użytkownik Mister Silenzo edytował ten post 20.01.2014 21:39
Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.
Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.
#5
Napisano 20.01.2014 21:46
Soory, poniosło mnie trochę
Dało by radę przerobić że za 15k monet można było by przenieś sobie level ?
#6
Napisano 20.01.2014 21:48
Użytkownik Mister Silenzo edytował ten post 20.01.2014 21:48
Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.
Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.
#7
Napisano 20.01.2014 22:07
#8
Napisano 20.01.2014 22:14 Najlepsza odpowiedź
#include <amxmodx> #include <codmod> #include <tutaj_include> // musisz podac nazwe include, gdyz nie widzialem go w temacie XD public plugin_init() { register_plugin("Przenies lvl klasy", "1.0", "Mister Silenzo") register_clcmd("say /przenies", "wybierz_klase"); register_clcmd("say_team /przenies", "wybierz_klase"); } public wybierz_klase(id) { if(!is_user_connected(id)) return PLUGIN_CONTINUE; if(cod_get_user_coins(id) >= 15000) { new tytul[64], nazwa_klasy[256]; format(tytul, sizeof(tytul), "\rNa jaka klase :"); new menu = menu_create(tytul, "wybierz_klase_handler"); for(new i=1; i<=cod_get_classes_num(); i++) { cod_get_class_name(i, nazwa_klasy, 255) menu_additem(menu, nazwa_klasy) } menu_display(id, menu); return PLUGIN_HANDLED; } client_print(id, print_chat, "Nie masz wystarczajacej ilosci monet!"); return PLUGIN_HANDLED; } public wybierz_klase_handler(id, menu, item) { if(item++ == MENU_EXIT) { menu_destroy(menu) return PLUGIN_CONTINUE; } new klasa[2][65]; new exp = cod_get_user_xp(id); new coiny = cod_get_user_coins(id); cod_get_class_name(cod_get_user_class(id), klasa[0], 64); cod_set_user_xp(id, 0); cod_set_user_class(id, item, 1); cod_get_class_name(cod_get_user_class(id), klasa[1], 64); cod_set_user_xp(id, exp); cod_set_user_coins(id, coiny-15000); client_print(id, print_chat, "Przeniosles sobie lvl z klasy %s na klase %s za 15000 monet!", klasa[0], klasa[1]); return PLUGIN_CONTINUE; }Proszę, tak jak chciałeś, koszt 15000 monet
Użytkownik Mister Silenzo edytował ten post 20.01.2014 22:15
Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.
Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.
#9
Napisano 20.01.2014 22:17
Dziękuje serdecznie zaraz sprawdzę i jak będzie poprawnie działało to wynagrodzę odpowiednio
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych