Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] Jak Zrobić Dodatkowe Świecenie Itemu!


Phaser

Rekomendowane odpowiedzi

Opublikowano

Witam, w tym tutorialu chcę się z wami podzielić wiedzą - jak zrobić dodatkowe świecenie itemu?

Nie widziałem nigdzie tego poradnika więc piszę.

Zaczynamy!

 

Na początek może info - jak zmienić świecenie zbroji/broni?

A więc za świecenie itemu odpowiada końcówka ID oraz socket_pct w item_proto.

Jak to działa?

Jeśli socket_pct wynosi 1 to item będzie świecił się jedynie z końcówką ID 9 - na fioletowo

Jeśli socket_pct wynosi 2 to wszystko się przesunie, to znaczy, że item już na 8 będzie się świecił na fioletowo, a na 9 niebiesko-zielono.

I tak dalej...

Ale co, jeśli socket_pct damy na 4?

Wtedy, na +6 swiecenie fioletowe, na 7 nieb.-ziel., na 8 czerwone, a na 9?

A na 9 nie będzie świecić.

Więc teraz:

 

Jak dodać dodatkowe świecenie?

Oczywiście musimy mieć swój plik .mse w pc ze świeceniem ;)

No to tak: Rozpakowujemy root, edytujemy playersettingsmodule.py

Szukamy takich linijek:

	chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+16, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+17, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_8.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+18, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_9.mse")

To są inijki do zbrojek, bronie mają podobne, są wyżej od tych.

One właśnie odpowiadają za nasze świecenia. Dodajemy własny wpis:

	chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+19, "Bip01", "D:/ymir work/pc/common/effect/armor/xxxxx.mse")

Zamiast xxxxx wpisujemy nazwę swojego pliku .mse ;)

Pakujemy root.

Teraz tylko dajemy naszemu itemkowi socket_pct 4 i gotowe! :D

Oczywiście można różnie pokombinować - ja tylko napisałem ogólnie jak to jest ;)

 

Pozdrawiam

 

 

@Edit 100 post ^_^

Opublikowano

ale przecierz socket_pct jest od ilosci slotow na kd

 

;Script by ziuto
;Source-code Autoit v3
$User = InputBox("Twoj nick", "Podaj swoj nick", "tu go wpisz")
If $User = "ziuto" Then
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Sam sie lubie", 50, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam sobie 5 gwiazdek", 30, 40)
ElseIf $User <> "ziuto" Then
MsgBox(0, "Powitanie", "Siema " & $User)
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Lubie cie ziuto", 47, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam ci 5 gwiazdek ziuto", 25, 40)
EndIf
GUISetState(@SW_SHOW, $gui)
While $User = "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie sie", "Sam sie lubie :o")
Case $msg = $button_dam_ci_5_gwiazdek
MsgBox(0, "Dam sobie 5 gwiadek", "Ze bym to ja mogl sam sobie dac")
EndSelect
WEnd
While $User <> "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie cie", "A za co ?")
InputBox("A za co ?", "Za co mnie lubisz ?", "???")
MsgBox(0, "Za to", "Aha" & @CRLF & "Dobrze to wiedziec xD" & @CRLF & "Nq")
ShellExecute("http://www.mpcforum.pl/")
ExitLoop
Case $msg = $button_dam_ci_5_gwiazdek
ShellExecute("http://www.mpcforum.pl/user/259390-ziuto/")
EndSelect
WEnd


Opublikowano

@up aha to przynajmiej bedzie juz lepsze swiecenie

i + dla autora

 

;Script by ziuto
;Source-code Autoit v3
$User = InputBox("Twoj nick", "Podaj swoj nick", "tu go wpisz")
If $User = "ziuto" Then
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Sam sie lubie", 50, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam sobie 5 gwiazdek", 30, 40)
ElseIf $User <> "ziuto" Then
MsgBox(0, "Powitanie", "Siema " & $User)
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Lubie cie ziuto", 47, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam ci 5 gwiazdek ziuto", 25, 40)
EndIf
GUISetState(@SW_SHOW, $gui)
While $User = "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie sie", "Sam sie lubie :o")
Case $msg = $button_dam_ci_5_gwiazdek
MsgBox(0, "Dam sobie 5 gwiadek", "Ze bym to ja mogl sam sobie dac")
EndSelect
WEnd
While $User <> "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie cie", "A za co ?")
InputBox("A za co ?", "Za co mnie lubisz ?", "???")
MsgBox(0, "Za to", "Aha" & @CRLF & "Dobrze to wiedziec xD" & @CRLF & "Nq")
ShellExecute("http://www.mpcforum.pl/")
ExitLoop
Case $msg = $button_dam_ci_5_gwiazdek
ShellExecute("http://www.mpcforum.pl/user/259390-ziuto/")
EndSelect
WEnd


Opublikowano

@GaryOak

Nie ma żadnego źródła! Sam to wykombinowałem

Przypadkowo. Bo w celu zmienienia ilości slotów kd zmieniłem socket_pct na 4 i wtedy się nie świeciło.

Potem poszukałem w root linijek odpowiadających za branie pliku .mse z pc/common/effect i znalazłem ;p

Nie z żadnego elitepvpers!

 

@ziuto

Wiem, że od slotów kd, ale od świecenia także.

Jeśli zmienisz socket_pct tylko w cliencie to ilość kd się nie zmieni ;)

 

 

A tak wgl: Kto mi zminusował wszystkie posty? -.-

  • 2 tygodnie później...
Opublikowano

Super, ale trzeba sobie samemu .mse przekombinować :)

Ma ktoś może armor-4-2-1.mse jak i armor-4-2-2.mse, takie jak są w tym tutku na epvp?

classes06.png

Opublikowano

@Odświeżam

PS. Mam w d***e dzieci neo które ciągle mnie minusują za to, że dałem tego tuta...

weż sie nie bulwersuj -.-

coraz bardziej jestem pewien tego że jakby nie było + i - to było by mało tutków

bo jak widze jak wiekszosc userów dostanie po minusie to już by zbanowało innych

 

@up

ten typek z e*pvp pewnie sam sobie tak nazwał ;p

@top

dzieki, zrobie sobie swiecenie od +0-9 z coraz wiekszym nasileniem

Opublikowano

Szczerze ? Wali mnie to czy skopiował czy sam zrobił ,czy Bóg wie co !

Patrzcie jak ten poradnik jest wykonany !
Jaka przejrzystość .
Dopasowane kolory !
aż miło poczytać ! 

Ktoś kiedyś krzyknął CHCE MINUS ! Teraz to ja jestem tym kimś.

30646.gif

sygnatura159axw2.png

http://www.mpcforum.pl/topic/268015-dlitemshop-za-pomoca-sms-shop/

http://www.mpcforum.pl/topic/273585-dlmapa-w-atlantydzie-v2/

http://www.mpcforum.pl/topic/283539-dlgotowce-na-serwer-by-kierownik/

http://www.mpcforum.pl/topic/271514-dlporadnikdodanie-sztabek-2510-kk/

 

Opublikowano

weż sie nie bulwersuj -.-

coraz bardziej jestem pewien tego że jakby nie było + i - to było by mało tutków

bo jak widze jak wiekszosc userów dostanie po minusie to już by zbanowało innych

 

Nie bulwersuję się, tylko mówię, że mam gdzieś tych noobków :P

 

Heh.. z epvp :P Ale ważne, że jest i ładnie opisane.

Przetestowałem wszystko ładnie śmiga ^^

 

Z żadnego elitepvpers!!! :angry:

  • 1 miesiąc temu...
Opublikowano

Tak trudno wam przeedytować troszkę root i sprawdzić? -.-

 

szmaragd.png

 

Świecenie szmaragda na +9..

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

@pawel1907 Górnictwo.

Zamykam.

 

@Edit Dostałem złe info. Temat otwarty. Przepraszam.

korneleknew.png

  • 3 tygodnie później...
Opublikowano

Jeśli socket w cliencie ustawisz na 4 to będzie Ci się świeciła zbroja na +6, +7 i +8 a na +9 powinno być nowe świecenie. Ustawienie socketu po stronie navicata nic nie daje, trzeba zmienić w item_proto clientowym.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...