Prestige System

05/22/2019 23:20 kurtmac#1
Hi anyone who can help me with prestige system :/ i have it but works from 50%
05/23/2019 08:43 erixor#2
Depends on the sources you're using.

First things first, the prestige shouldn't be in GameObject's Character.cs

step 1:
You have to add it in the DTO and the entity

Step2: (Ciapa's source only)
Add it in the Character mapper and in the character constructor that takes a DTO as parameter.
05/23/2019 09:01 Saber none#3
If your c# skills are not that advanced you can copy some lines or ideas from these 2 threads, but I'm not talking about the actual code of the thread, I'm talking about Zanouu's and Nephya's code which can be found somewhere in the comments.

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
05/23/2019 10:11 kurtmac#4
I need help with working
1.problem is not saving and i have writed save session
2. Problem is when i make $Prestige sets lvl P1 From P0 and make me small size bug
3. Prestige lvl does not save to database but when i change in db IT shows in game
4.problem i have error Bcard use in console Card 87 not defined but in db i have 87 ID of Card


If you have idea how to repair IT thx
05/23/2019 10:23 erixor#5
Quote:
Originally Posted by kurtmac View Post
I need help with working
1.problem is not saving and i have writed save session
2. Problem is when i make $Prestige sets lvl P1 From P0 and make me small size bug
3. Prestige lvl does not save to database but when i change in db IT shows in game
4.problem i have error Bcard use in console Card 87 not defined but in db i have 87 ID of Card


If you have idea how to repair IT thx
1 - I explained that just above
2 - you have to update the cmode, the cond and the Gidx packet, go on official and use a packetlogger, they have changed with one of the latest updates
3 - Go back to 1
4 - You need to add a bcardType and a subtype into the enumeration (OpenNos.Domain or NosSharp.enums depending on the sources you're using), then add it in the switch in BCards.cs
05/23/2019 13:06 FI0w#6
Quote:
Originally Posted by erixor View Post
1 - I explained that just above
2 - you have to update the cmode, the cond and the Gidx packet, go on official and use a packetlogger, they have changed with one of the latest updates
3 - Go back to 1
4 - You need to add a bcardType and a subtype into the enumeration (OpenNos.Domain or NosSharp.enums depending on the sources you're using), then add it in the switch in BCards.cs
I think he dont even read what you wrote...

But @TE You already got all things you asked answered you just need to check it out. No one will give you a Copy and Paste Guide.
05/23/2019 14:42 Efeahmed123#7
check this [Only registered and activated users can see links. Click Here To Register...]
05/23/2019 16:47 kurtmac#8
I read it ������������ and thx for help

Please #Close