Kick_Problem bei neuem Skill

12/20/2010 02:41 The Bull#1
Moin Leutz....

Ich hab mir da mal Testweise nen neuen Skill eingebaut, klappt auch soweit alles, macht dmg, steht alles da..

Nur nach einer unbestimmten Zeit krieg ich nen Kick.
Syserr.txt spuckt aber keinen Fehler aus.

Was könnte das sein ?


MfG Bull

€= Nun das in der syserr.txt>>

PHP Code:
1220 02:42:29123 ::   File "ui.py"line 1376in OnOverInItem

1220 02
:42:29123 ::   File "ui.py"line 87in __call__

1220 02
:42:29124 ::   File "ui.py"line 78in __call__

1220 02
:42:29124 ::   File "uiCharacter.py"line 643in OverInItem

1220 02
:42:29124 ::   File "uiToolTip.py"line 1636in SetSkillNew

1220 02
:42:29124 ::   File "uiToolTip.py"line 2002in AppendPartySkillData

1220 02
:42:29124 :: ValueError
1220 02
:42:29124 :: : 
1220 02:42:29124 :: unsupported format character ',' (0x2cat index 31
1220 02
:42:29124 :: 
12/20/2010 02:44 Linux3#2
Von welchen skills redest du ?

Sorry aber ich höre jetzt zum erstenmal das es neue Skills gibt ...

MfG.

Linux3 :awesome:
12/20/2010 02:47 xIvan4ikx#3
Er meint bestimmt die neuen Korea Skills oder die, die im Clienten tief vergraben lagen.

@Topic könnte es vielleicht am Server liegen oder mit anderm Clienten keine Probleme?
12/20/2010 02:50 The Bull#4
Beitrag ediert...

Ich frag mich was es denn bitte mit tooltip zu tun ham soll..
wegen nem Tooltip kickt doch der client nicht oder ?
Korrigiert mich wenn ich irre
12/20/2010 12:17 lfcmaus#5
ist doch kanns normal das er dich nach ner weile kickt und solange dies net nach 30sekunden ständig passiert isses verkraftbar
liegt daran das du wahrscheinlich einfahc nen doppelskill gemahct has ;D
sprich den effeckt von aura einfahc auf den 6ten krieger skill musa^^ XD
und dadurch kickt er ständig
entweder selber nen effekt ausdenken und die formel schreiben oder mit den kicks leben^^
was anderes isses net
12/20/2010 13:33 The Bull#6
Quote:
Originally Posted by lfcmaus View Post
ist doch kanns normal das er dich nach ner weile kickt und solange dies net nach 30sekunden ständig passiert isses verkraftbar
liegt daran das du wahrscheinlich einfahc nen doppelskill gemahct has ;D
sprich den effeckt von aura einfahc auf den 6ten krieger skill musa^^ XD
und dadurch kickt er ständig
entweder selber nen effekt ausdenken und die formel schreiben oder mit den kicks leben^^
was anderes isses net
Keine Ahung was du an Clienten machst, aber ich kopiere nicht einfach irgendwelche Sachen.

Und musa ??

Du weißt schon, wenn du das Bild gesehn hast, das dies ein Sura ist ja ?
Und ich weiß auch nicht was du als normal empfindest bezüglich des Kickens...
Ein Kick ist immer ein Fehler !
Und ich habe keinen Doppelskill, was auch immer du darunter verstehst.

Es geht einfach darum, das durch den Skill Kicks verursacht werden, die einen bestimmten Fehlcode nach sich ziehn, der mir unbekannt ist.
12/20/2010 14:26 lfcmaus#7
Du hast einfahc die skills genommen die in jedem clienten einfahc un genutzt rumliegen
diese haben einen namen zb wäre es bei kriegern musa + jeongbing oder sowas
bei schmaies isses was mit bihyeon oder so des geht durch die ganzenr assen weiter insgesmat kannste dir 11 aus nem standard clienten zusammen basteln musst sie nur halt entbuggen und dich festlegen welche du nutzen willst

JOB_WARRIOR : {
1 : (1, 2, 3, 4, 5, 21, 0, 0, 137, 0, 138, 0, 139, 0,),
2 : (16, 17, 18, 19, 20, 6, 0, 0, 137, 0, 138, 0, 139, 0,),
"SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,),
},

wie du siehst kannst du dort nur eine gewisse anzahl von skills eintragen
diese können aktive skills sein bzw passive skills
die im clienten vergraben liegen sind größten teils passive skills
bei dem schamie skill haste nen aktiven dabei

wenn du dir alle eingetragen hast und sie bis auf der stufe P zum laufen bekommen hast kannst den skills eine funktion festlegen
jetzt entscheidet es sich ob du einen aktiven bzw passiven skill hast dein sura skill oben ist ein passiver skill
also eine passive funktion geben

deine skill funktionen findest du in der localen in skilltable und in der db skill proto

eine function wäre zb das 6 °Ë°æ 1 1 1 90 ATT_GRADE (100+str+lv*3)*k 100+200*k 30+50*k 33+50*k SELFONLY 15 NONE 15 0 0 NORMAL 1 1 0 0
21 õ±ÙÃß 1 1 1 90 DEF_GRADE (200+str*0.2+con*0.5)*k 80+220*k 60+90*k 63+90*k SELFONLY 16 MOV_SPEED -(1+9*k) 60+90*k 16 0 0 NORMAL 1 1 0 0
einmal für den 6skill und den 21ten skill
wenn du deinem skill eine funktion zuweißt musst du so eine formel schreiben

nun haste die möglichkeit dich hinzusetzen sowas zu schreiben oder du kopierst dir eine aus der skilltable

so kansnte zb dem krieger körper als 6ten skill die funktion vom sk geben und dem menthalo als 6ten skill die funktion von aura
das nennt sich doppelskill
weil du die formel von aura bzw sk 2 mal identisch nutzt daraus folgen kicks
änbderst du sie dir um passiert das mit den kicks nicht mehr ebenso wenn du eine funktionierende berechnungsformel aufgestellt hast (deine eigene)

die skilltbale formel muss zu 100% mit der in der db übereinstimmen sonst bekommste auch kicks weil die prüfsummen zwischen clientside und serverside net stimmen und das geht nur eine gewisse zeit gut bis kick kommt
das gleiche hast du bei downloads wenn du dich damit mal beschäftiogt hast in jedemm download hast du eine gweisse anzahl an prüfsummen fehler übersteigt diese einen werd knallt dir der dl auch nen error rein

ums nochmal für dich zusamm zu fassen

skill raussuchen eintragen
skill analysieren aktiv passiv
funktion zu weisen client side
funktion serverside über nehmen

wennde das alles zu 100% gemacht hast kickts auch net mehr
12/20/2010 14:34 The Bull#8
aha, das is doch ma ne plausible antwort...

ich werd ma gucken
12/20/2010 14:38 lfcmaus#9
sry hab noch was vergessen
du musst auch schauen das der skill bei beiden pc datein drinnen liegt des hat ich damals auch
also ich habs damals mit nem 2007er clienten gemacht und da liegen die versteckten wie musa(bei krieger) kwaegeom(ninja) nur pn pc.epk/eix du musst sie aba am ende auch in pc2.epk/eix packen
sonst bringt dir syserror nen error das er die datein nciht findet und dann bekommen die rassen also schamie männlich sura weiblich ninja männlich krieger weiblich wiedern kick beim anwenden des skills
weil er ja die datein dann nicht laden kann
12/20/2010 14:44 #SoNiice#10
Dann kriegen die keinen Kick, dann machen sie einfach nichts.
Hab doch selbst neue Skills eingebaut.

Und, dass liegt am Server. Der Server selbst kennt die Skills
Nicht und kickt dich deshalb. Schau mal in den Logs, da steht dann
Das du Skillhack genutzthast..

Weil er den Skill halt standardmäßig nicht kennt.

Best Regards,
SoNiice
12/20/2010 18:32 The Bull#11
Quote:
Originally Posted by .SoNiice# View Post
Dann kriegen die keinen Kick, dann machen sie einfach nichts.
Hab doch selbst neue Skills eingebaut.

Und, dass liegt am Server. Der Server selbst kennt die Skills
Nicht und kickt dich deshalb. Schau mal in den Logs, da steht dann
Das du Skillhack genutzthast..

Weil er den Skill halt standardmäßig nicht kennt.

Best Regards,
SoNiice
Hab tatsächlich nen hacklog von mir drin, bzw den testcharas...

Wobei ich zwar nich glaube, das es nur das ist, aber was muss ich wo ergänzen, um das Problem zu lösen ?
12/20/2010 21:42 lfcmaus#12
was redest du da nur fürn unsinn oO
die skills stehen ab dem zeitpunkt in der dtaenbank sobald du sie eingetragen hast
und damit kann er arbeiten
und falls dus nicht getestet hats dann tu dies bitte
entferne die skills aus der pc2.epk und wennde den skill an und siehe selbst er kickt den chara nach unmittelbarer zeit
dann öffne deine syserr und schau dir die meldung an
dann dürfte sowas bei dir stehen


1220 14:59:16312 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/warrior/skill/musa_2.msa) ERROR
1220 14:59:16313 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/warrior/skill/musa_2.msa) ERROR
1220 14:59:16317 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/warrior/skill/musa_3.msa) ERROR
1220 14:59:16318 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/warrior/skill/musa_3.msa) ERROR
1220 14:59:16321 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/warrior/skill/musa_4.msa) ERROR
1220 14:59:16322 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/warrior/skill/musa_4.msa) ERROR
1220 14:59:17557 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/assassin/skill/kwaegeom_2.msa) ERROR
1220 14:59:17560 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/assassin/skill/kwaegeom_3.msa) ERROR
1220 14:59:17562 :: CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=d:/ymir work/pc2/assassin/skill/kwaegeom_4.msa) ERROR

und das kommt sobald du den skill angewendet hast und der chara gekickt wurde

dann geh mit dem gleichen chara online und wechsel dein geschlecht und wennde den skill wieder an
und siehe da syserr bleibt unverändert und der chara bekommt keinen kick

und das sie dann nichts machen stimmt auch net der effekt wird gut geschrieben zb
ob des grafische auch mit kommt müsst ich jetzt nachschauen gehn

außerdem steht oben das er die skills überall eintragen muss
wenn serversidig nen fehler kommt würde vpc bzw vbox dir ne meldung ausspucken

son server spuckt dir schon nen zeilchen aus wenn du ne 24h trennung hattest da wird er mit sicherheit mehr meckern wenn dun skill anwendest den er nicht erkennt als wie nur was in die log zu schreiben

außerdem haben die versteckten auch ganz viele andere server drinnen die nicht mehr gemacht haben als weiter oben beschrieben
ich nehm an er hat irgendwo was vergessen mehr nciht
12/20/2010 22:49 The Bull#13
Im Grunde kickts mich ja nicht sofort, ich kann meine Skills da schon machen...
Problem nur: Nach ner unbestimmten zeit kickts und es erscheinen die fehler in der syserr
12/21/2010 12:52 lfcmaus#14
jup genau
er kickt nicht unmittelbar nach der benutzung sondern du kannst da noch ne weile stehn
oder laufen schlagen etc