[ROZWIĄZANE] [Szukam] Pluginu /przenies le...
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
Dziobak?
20.01.2014
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.
Mister Silenzo
20.01.2014
Nie musisz mnie od razu wyzywać >.<
Użytkownik Mister Silenzo edytował ten post 20.01.2014 21:39
#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
Dziobak?
20.01.2014
Soory, poniosło mnie trochę
Dało by radę przerobić że za 15k monet można było by przenieś sobie level ?
Mister Silenzo
20.01.2014
Musiałbym mieć plugin na monety jaki używasz, bądź natywy z niego jeżeli jakieś są Tylko nie wiem czy modyfikacja co do monet nie będzie już offtopem
Użytkownik Mister Silenzo edytował ten post 20.01.2014 21:48
Użytkownik Mister Silenzo edytował ten post 20.01.2014 21:48
Dziobak?
20.01.2014
Najlepsza odpowiedź
Mister Silenzo
20.01.2014
#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
Dziobak?
20.01.2014
Dziękuje serdecznie zaraz sprawdzę i jak będzie poprawnie działało to wynagrodzę odpowiednio