Jak zrobic,gdy chcemy zmienić klasę,to po wpisaniu /klasa nie został stracony przedmiot?
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.
|
Guest Message by DevFuse
Zmiana klasy bez tracenia przedmiotu
Temat rozp.
Drewno.
, 26.04.2011 13:24
9 odpowiedzi w tym temacie
#1
Napisano 26.04.2011 13:24
#2
Napisano 26.04.2011 16:01
Tez sie nad tym zastanawiam ale nie moge wykminic jak to zrobic mozse ktos wie?
#3
Napisano 26.04.2011 18:22
to odpowie ktos?
#4
Napisano 26.04.2011 18:42
paczta mamy takie cos
w tym z kolei za res itemow i nazwe itemu odpowiada
Wiec wystarczy usunąć te 2 linki
Ja bym jeszcze zastosował
w
dodac
public changerace(id) { if(freeze_ended && player_class[id]!=NONE ) set_user_health(id,0) if(player_class[id]!=NONE) savexpcom(id) player_class[id]=NONE client_connect(id) select_class_query(id) }za res itemu wazny jest public
client_connect(id)
public client_connect(id) { // reset_item_skills(id) - nie tutaj bo nie loaduje poziomow <img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/blink.gif' class='bbc_emoticon' alt='O.o' /> asked_sql[id]=0 flashbattery[id] = MAX_FLASH player_xp[id] = 0 player_lvl[id] = 1 player_point[id] = 0 player_item_id[id] = 0 player_agility[id] = 0 player_strength[id] = 0 player_artefakt[id] = 0 player_intelligence[id] = 0 player_dextery[id] = 0 player_kas[id] = 0 player_dama[id] = 0 player_men[id] = 0 player_b_oldsen[id] = 0.0 player_class[id] = 0 player_damreduction[id] = 0.0 last_update_xp[id] = -1 player_item_name[id] = "Brak" player_name_artefakt[id] = "Brak" DemageTake[id]=0 player_b_gamble[id] = 0 player_b_totemy[id] = 0 kasabandyta[id] = 0 g_GrenadeTrap[id] = 0 g_TrapMode[id] = 0 lustrzany_pocisk[id] = 0 grawimapa[id] = 0 expmapa[id] = 0 hostmapa[id] = 0 player_ring[id]=0 reset_item_skills(id) // Juz zaladowalo xp wiec juz nic nie zepsuje <lol2> reset_player(id) set_task(15.0, "Greet_Player", id+TASK_GREET, "", 0, "a", 1) }
w tym z kolei za res itemow i nazwe itemu odpowiada
player_item_name[id] = "Brak"
reset_item_skills(id)
Wiec wystarczy usunąć te 2 linki
Ja bym jeszcze zastosował
w
public client_disconnect(id)
dodac
player_item_name[id] = "Brak"
reset_item_skills(id)
#5
Napisano 26.04.2011 19:10
jeszcze zapomniałeś o tym
player_item_id[id] = 0
#6
Napisano 06.05.2011 13:33
ReUP
tylko ze jak zmienie klase,to nazwa itemu zmienia mi sie na "None",ale mam ten item ktory dostalem,lecz ma zmieniona nazwe.Jak zrobic zeby tej nazwy nie zmienialo?
tylko ze jak zmienie klase,to nazwa itemu zmienia mi sie na "None",ale mam ten item ktory dostalem,lecz ma zmieniona nazwe.Jak zrobic zeby tej nazwy nie zmienialo?
#7
Napisano 09.05.2011 13:10
Też się przyłączam do tego postu co kolega wyżej.
#8
Napisano 09.05.2011 13:24
Przecież podał Wam co macie usunąć, czytać nie umiecie?
#9
Napisano 09.05.2011 18:37
nie prosciej bedzie zastosowac przetrzymywanie itemu w banku ?
#10
Napisano 09.05.2011 19:01
to co ja napisałem w zupełności wystarczy a nie teraz jakieś zapisy się bawić ..
w
usuwamy
jeśli to usuniemy to zostawia nazwę itemu i już ..
w
client_connect(id)
usuwamy
player_item_name[id] = "Brak" reset_item_skills(id)
jeśli to usuniemy to zostawia nazwę itemu i już ..
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych