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
Started By
Drewno.
, 26.04.2011 13:24
9 replies to this topic
#1
Posted 26.04.2011 13:24
#2
Posted 26.04.2011 16:01
Tez sie nad tym zastanawiam ale nie moge wykminic jak to zrobic mozse ktos wie?
#3
Posted 26.04.2011 18:22
to odpowie ktos?
#4
Posted 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
Posted 26.04.2011 19:10
jeszcze zapomniałeś o tym
player_item_id[id] = 0
#6
Posted 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
Posted 09.05.2011 13:10
Też się przyłączam do tego postu co kolega wyżej.
#8
Posted 09.05.2011 13:24
Przecież podał Wam co macie usunąć, czytać nie umiecie?
#9
Posted 09.05.2011 18:37
nie prosciej bedzie zastosowac przetrzymywanie itemu w banku ?
#10
Posted 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ż ..
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users