Saddler
-
Posts
111 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Saddler
-
-
Replace the function from char.cpp void CHARACTER::MountVnum(DWORD vnum)
with this:
void CHARACTER::MountVnum(DWORD vnum){if (m_dwMountVnum == vnum)return;m_dwMountVnum = vnum;m_dwMountTime = get_dword_time();if (m_bIsObserver)return;m_posDest.x = m_posStart.x = GetX();m_posDest.y = m_posStart.y = GetY();EncodeRemovePacket(this);EncodeInsertPacket(this);ENTITY_MAP::iterator it = m_map_view.begin();while (it != m_map_view.end()){LPENTITY entity = (it++)->first;EncodeRemovePacket(entity);if (!m_bIsObserver)EncodeInsertPacket(entity);if (entity->IsType(ENTITY_CHARACTER)){LPCHARACTER lpChar = (LPCHARACTER)entity;if (lpChar->IsPC() || lpChar->IsNPC() || lpChar->IsMonster()){if (!entity->IsObserverMode())entity->EncodeInsertPacket(this);}}else{if (!entity->IsObserverMode()){entity->EncodeInsertPacket(this);}}}SetValidComboInterval(0);SetComboSequence(0);ComputePoints();} -
I don't have sure of that.
I just have your bug and this fixed that.
Regards
- 1
-
Open uicharacter.py
After the imports add this:
def unsigned32(n): return n & 0xFFFFFFFFL
The Exp_Value and the RestExp_Value should look like this:
Regards
- 1
-
Hi guys,
Im having a really annoying problem..
If anyone experiencing this problem please.. help.
Here is a printscreen:
P.S: I have armor, etc equiped but dont show equiped on inventar..
Regards..
-
Check the exp of monster.
if equal to zero then don't work.
Regards.
-
Official have that.
I tested
On 34083 i pay to BlackYuko to made that for me and i fixed..
I don't explore the source for fix that but if i fix i will share.
-
What is the dds?
Regards
P.s: Dragon Soul System?
-
-
-
I can give what you need (professional way).
Send me a pm
-
First of all
add this in fastcgi_params:
fastcgi_param PATH_INFO $fastcgi_path_info;
Then just follow the option on php part:
-
This is executable of balika01 published on epvp. I use that large months and i never had problems.
-
cheers - i will try it later! do you happen to have a diff to make the mounts work correctly?
What is the problem of mounts?
More id's?
Mounts back when you ride?
Regards
-
-
Edit your version.cpp like this:
#include <stdio.h> void WriteVersion() { #ifndef __WIN32__ FILE* fp = fopen("VERSION.txt", "w"); if (fp) { fprintf(fp, "game revision: %sn", __P4_VERSION__); fclose(fp); } #endif }
-
after last import
import ui import uiScriptLocale import app import net import dbg import snd import player import mouseModule import wndMgr import skill import playerSettingModule import quest import localeInfo import uiToolTip import constInfo import emotion import chr def unsigned32(n): return n & 0xFFFFFFFFL
- 1
-
Amazing, thanks.
-
- 18
- 1
- 1
- 9
- 3
- 29
-
quest negative_exp begin state start begin when login with pc.get_exp() < 0 begin pc.give_exp2(math.abs(pc.get_exp())) end end end
Jfirewall this not solve the problem.
And it's 100% lazy way and bugged to solve the problems.
Try this.
There is a fix from ymir for that
def unsigned32(n):return n & 0xFFFFFFFFL
in uicharacter.pyand changeself.GetChild("Exp_Value").SetText(str(player.GetEXP()))self.GetChild("RestExp_Value").SetText(str(player.GetStatus(player.NEXT_EXP) - player.GetStatus(player.EXP)))
to
self.GetChild("Exp_Value").SetText(str(unsigned32(player.GetEXP())))self.GetChild("RestExp_Value").SetText(str(unsigned32(player.GetStatus(player.NEXT_EXP)) - unsigned32(player.GetStatus(player.EXP))))
-
Never... I have test to set INT in the client, and Crash again...
Inviato dal mio iPhone utilizzando Tapatalk
You can't have different data types in packets.
If this is not your problem something else is.
-
Sorry for double post, but, can the error could this be?
Packet.h SERVER SIDE:
typedef struct packet_points { BYTE header; INT points[POINT_MAX_NUM]; //INT } TPacketGCPoints;
Packet.h CLIENT SIDE:
typedef struct packet_points { BYTE header; long points[POINT_MAX_NUM]; //LONG } TPacketGCPoints;
if you look the points variable in server il declared int and client long, the error is this?
Regards.
[X] This is your problem
[ ] This is not your problem
But if you want change to long or long long you will need more changes.
-
Try this query in your player database:
DROP TABLE IF EXISTS `dragonsoul_items`; CREATE TABLE `dragonsoul_items` ( `player_id` int(11) NOT NULL auto_increment, `slot` int(11) NOT NULL default '0', PRIMARY KEY (`player_id`), KEY `slot_idx` (`slot`) ) ENGINE=MyISAM AUTO_INCREMENT=57734 DEFAULT CHARSET=latin1;
regards.
I think that is not used.
I searched on source and i dont found anything.
-
Ok I've done some updates..
Corsair 400R
SeaSonic X-650 Gold
ASUS P8Z77-V LE Plus
Intel i7-3770k
Corsair h100i
2x 8GB Crucial Very Low Profile 1600Mhz 9-9-9-24
EVGA GTX 780ti 3GB DUAL ACX
ASUS Xonar DG
Samsung 840 Pro 256GB
Kingston V300 120GB
Western Digital Caviar Blue 1TB
1x QNIX QX2710 27" PLS @ 105Hz
1x ASUS PB238Q 23" IPS
Logitech g500s (Hyperglides)
Steelseries QcK Heavy
Corsair K95
Wacom Bamboo CTH-470
Sennheiser PC360
Beyerdynamic DT770 Pro (80 Ohm)
YAMAHA RX-V463
2x Boston Acoustics A250
Dayton Audio SUB-1000
That dust men..
You really need to clean your desktop xD
-
Then why don't you delete those symbols? Just 5 minutes of work, and you'll have a clear item proto...
I think you dont understand, that's ok.
I use these symbols for many reasons. I don't want have work deleting nothing that's why i make the thread.
[Question] Max item stack
in Community Support - Questions & Answers
Posted
You need a little knowledge about c++ for do that.
I already do that, but on my opinion Ymir do a crap work on Source. Maybe much workers on the same code.
It's really annoying for you do that..
You will have like so many things with counts, it's a crazy thing to do.
shop, move_item, buy_item, sell_item, split_item, etc etc etc...
Everything is separated.
Search for count with BYTE and put that on int..
Good luck.