Przenoszenie lvl
byCZUS
12.02.2011
Napisałem plugin który przenosi lvl między dwoma klasami, na prośbę jednego z użytkowników.
Na sam początek trzeba sprawdzić czy mamy poprawny nativ, ponieważ został on naprawiony dopiero w najnowszej ver mod'a.
A więc tak odpalamy QTM_CodMod.sma i szukamy
Jeśli kod jest poprawny to powinien wyglądać tak:
Lecz jeśli taki nie jest zamieniamy >= na <=. Kompilujemy plugin i wgrywamy na ftp. Teraz przechodzimy do "głównej części programu". Wgrywamy plugin(załącznik) i można już sobie przenosić poziomy
Sposób użycia pluginu: w consoli wpisujemy
Po tej czynności powinno nas przenieść na nową klasę. Jeśli nie wiesz jakie ID mają klasy specjalnie dodałem opcję sprawdzenia. Służy do tego funkcja
Użytkownik byQQ edytował ten post 12.02.2011 16:45
Na sam początek trzeba sprawdzić czy mamy poprawny nativ, ponieważ został on naprawiony dopiero w najnowszej ver mod'a.
A więc tak odpalamy QTM_CodMod.sma i szukamy
public PobierzNazweKlasy(klasa, Return[], len)
Jeśli kod jest poprawny to powinien wyglądać tak:
public PobierzNazweKlasy(klasa, Return[], len)
{
if(klasa <= ilosc_klas)
{
param_convert(2);
copy(Return, len, nazwy_klas[klasa]);
}
}
Lecz jeśli taki nie jest zamieniamy >= na <=. Kompilujemy plugin i wgrywamy na ftp. Teraz przechodzimy do "głównej części programu". Wgrywamy plugin(załącznik) i można już sobie przenosić poziomy
Sposób użycia pluginu: w consoli wpisujemy
cod_przenies <nick> <id starej> <id nowej>
Po tej czynności powinno nas przenieść na nową klasę. Jeśli nie wiesz jakie ID mają klasy specjalnie dodałem opcję sprawdzenia. Służy do tego funkcja
lista_klasTo tyle myślę że się przyda
Załączone pliki
Użytkownik byQQ edytował ten post 12.02.2011 16:45
ViHuRa
22.02.2011
ciekawe . Tylko ludzie zaczną grać 1 klasą , a jak coś to sobie expa z 1 na 2 dadzą.
byCZUS
22.02.2011
ciekawe . Tylko ludzie zaczną grać 1 klasą , a jak coś to sobie expa z 1 na 2 dadzą.
To może zrobić admin z flagą którą sie definiuje w stałej FLAGA
A może sma?
13.03.2011
Mam problem... Plugin nie przenosi lvl z klas premium na zwykłe - jak to naprawić?
SpiewaK
14.03.2011
Jak ja kocham te tutoriale.
Zrobiłem tą komendę do starego i śmiga świetnie. Dzięki za podsunięcie pomysłu
Zrobiłem tą komendę do starego i śmiga świetnie. Dzięki za podsunięcie pomysłu
NoBody
11.04.2011
A mam pytanko czy admin moze dzięki temu pluginowi przenies expa na inna klase. Bo u mnie to raczej nie dziala
Dodano 11 kwiecień 2011 - 23:18:
I pytanko czy mozna tak edytowac plugin ze jesli gracz ma np na snajperze 100 lvl i chce przenies na medyka z 15lv to zeby po przeniesieniu mial na medyku 115 lvl
Użytkownik NoBody edytował ten post 11.04.2011 23:19
Dodano 11 kwiecień 2011 - 23:18:
I pytanko czy mozna tak edytowac plugin ze jesli gracz ma np na snajperze 100 lvl i chce przenies na medyka z 15lv to zeby po przeniesieniu mial na medyku 115 lvl
Użytkownik NoBody edytował ten post 11.04.2011 23:19
ogieR8
21.04.2012
Aktualnie plugin zrzuca EXP z klasy1 na klasę2.
Jeśli zaś chcecie, aby plugin zsumował Wam EXP z klasy1 i klasy2 na klasę2 (suma), tak jakby do klasy2 dodawał EXP z klasy1 to podmieńcie :
Na:
Jeśli zaś chcecie, aby plugin zsumował Wam EXP z klasy1 i klasy2 na klasę2 (suma), tak jakby do klasy2 dodawał EXP z klasy1 to podmieńcie :
cod_set_user_class(player, ids[0], 1);
new temp = cod_get_user_xp(player);
cod_set_user_xp(player, 0);
cod_set_user_class(player, ids[1], 1);
cod_set_user_xp(player, temp);
Na:
cod_set_user_class(player, ids[0], 1);
new temp = cod_get_user_xp(player);
cod_set_user_xp(player, 0);
cod_set_user_class(player, ids[1], 1);
new now = cod_get_user_xp(player);
cod_set_user_xp(player, now+temp);