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
#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


Dodatki SourceMod



Temat jest zamknięty









