Register for your free account! | Forgot your password?

You last visited: Today at 02:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Small-Guide] Remove Chat Emote

Discussion on [Small-Guide] Remove Chat Emote within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old   #1
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406
[Small-Guide] Remove Chat Emote

[Difficulty: Easy]

1- Open HxD and put your game.exe in
2- Search for GetMsg Error %d
3- Select the GetMsg Error %d (the one near sysmsg-uni.txt)
4- Right click on it -> Fill Selection -> Hex Values : 00 -> Ok
5 - Save
6- Extract sysmsg-uni from the client
7- Open it and search for poses for victory
8- Delete the 10 lines of Emotes
9- Save and import in your data.sah
10- Done


Attached Images
File Type: png blahblahblah.png (4.4 KB, 457 views)
JujiPoli is offline  
Thanks
16 Users
Old 02/02/2019, 15:20   #2
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406
[Add new icons to your Shaiya icon]

The icon of Shaiya is in data/interface/icon.
Take a picture of the pet or weapons or costume you want has icon.
Resize it to 41 and 40 with Paint.
Put the white part invisible with photoshop (thanks google)
Now open icon_pet or other and import it correctly in photoshop
Now select your new icon with ShStudio
Don't forget to import it in your client to see it in game ;o
Attached Images
File Type: jpg icon_pet.jpg (412.9 KB, 410 views)
Attached Files
File Type: rar icon_pet.rar (115.6 KB, 69 views)
JujiPoli is offline  
Thanks
11 Users
Old 02/03/2019, 14:51   #3
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406
[Reset your kills when you got 1 millions kills and give a reward]

[Difficulty : Easy]

1- Open SQL -> Connect -> New Query -> Paste this and execute:

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
ALTER TABLE PS_Gamedata.dbo.Chars ADD
Reset int NOT NULL CONSTRAINT DF_Chars_Reset DEFAULT 0
GO
COMMIT

2- Database -> PS_GameData -> Programmability -> Stored Procedures -> Right click on usp_Save_Char_Info_E -> Modify
3- Search for @point smallint -> Replace smallint to int
4- Add @ int = 0 after @ tinyint (don't forget the , )
5- Just before UPDATE Char Paste this:

IF (@K1 = '1000000') -- number of kills needed to reset
BEGIN
SET @K1 = '0'
SET @K2 = '0'
SET @Point = @Point + 25
SET @ = '1'
END

6- In the UPDATE Chars add Reset = Reset + @ just after leavedate=getdate(),
7- Execute
8- Done



JujiPoli is offline  
Thanks
9 Users
Old 02/03/2019, 23:49   #4
 
elite*gold: 220
Join Date: Jul 2018
Posts: 85
Received Thanks: 22
Quote:
Originally Posted by JujiPoli View Post
[Reset your kills when you got 1 millions kills and give a reward]

[Difficulty : Easy]

1- Open SQL -> Connect -> New Query -> Paste this and execute:

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
ALTER TABLE PS_Gamedata.dbo.Chars ADD
Reset int NOT NULL CONSTRAINT DF_Chars_Reset DEFAULT 0
GO
COMMIT

2- Database -> PS_GameData -> Programmability -> Stored Procedures -> Right click on usp_Save_Char_Info_E -> Modify
3- Search for @point smallint -> Replace smallint to int
4- Add @ int = 0 after @ tinyint (don't forget the , )
5- Just before UPDATE Char Paste this:

IF (@K1 = '1000000') -- number of kills needed to reset
BEGIN
SET @K1 = '0'
SET @K2 = '0'
SET @Point = @Point + 25
SET @ = '1'
END

6- In the UPDATE Chars add Reset = Reset + @ just after leavedate=getdate(),
7- Execute
8- Done




could publish class exchange, I realized that you have enough sql knowledge
ShaiyaIwanttolearn is offline  
Old 02/04/2019, 20:53   #5
 
XareL's Avatar
 
elite*gold: 0
Join Date: Nov 2017
Posts: 159
Received Thanks: 346
If you want class exchange, you can use this mini query.
Attached Files
File Type: rar Mini Class Exchange.rar (968 Bytes, 119 views)
XareL is offline  
Thanks
3 Users
Old 02/05/2019, 09:42   #6
 
elite*gold: 220
Join Date: Jul 2018
Posts: 85
Received Thanks: 22
Quote:
Originally Posted by XareL View Post
If you want class exchange, you can use this mini query.

Can you explain better how this in-game action works?

I managed to use it but I would like a trigger within the game. that the player himself can make this change
ShaiyaIwanttolearn is offline  
Old 02/06/2019, 17:06   #7
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406
Trigger is not the best for this, will work on it when I get time. Atm got a lot of work in rl so eh. Dw
JujiPoli is offline  
Thanks
1 User
Old 02/09/2019, 23:34   #8
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406
Class Change with command in Game

[Difficulty: Medium]

This script would cost if it was made by someone who ask moni. Be happy you got it for free

It is made in my versions, feel free to edit it to your version.

Will work only if your last 8 slots from your inventory is Free. To make them free remove the items on it and relog.

This script will not reply any message of success or fail, because I don't think you guys got private notice or private message. So we won't add a public notice that say "Alex succed change his class to Alien"... would be annoying... If you got private notice or private message, you can look at my Alex scripts release or a lil pm in discord or skype.




JujiPoli is offline  
Thanks
5 Users
Old 02/21/2019, 02:15   #9
 
[GameAdvisor]Finn's Avatar
 
elite*gold: 0
Join Date: Sep 2016
Posts: 171
Received Thanks: 107
Quote:
Originally Posted by JujiPoli View Post
[Difficulty: Medium]

This script would cost if it was made by someone who ask moni. Be happy you got it for free

It is made in my versions, feel free to edit it to your version.

Will work only if your last 8 slots from your inventory is Free. To make them free remove the items on it and relog.

This script will not reply any message of success or fail, because I don't think you guys got private notice or private message. So we won't add a public notice that say "Alex succed change his class to Alien"... would be annoying... If you got private notice or private message, you can look at my Alex scripts release or a lil pm in discord or skype.




can you help me Version 3.
2- Open PS_ChatLag -> Programmability -> Right Click on usp_Insert_Chat_Log_E -> Modify

3- Paste this after the INSERT

i can't find INSERT
so when i add and execute got error!
[GameAdvisor]Finn is offline  
Old 02/23/2019, 12:05   #10
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406


You can get my custom chatlog, the insert part is the sql part that insert the chatlog in ChatLog table.
JujiPoli is offline  
Thanks
1 User
Old 02/23/2019, 12:37   #11
 
[GameAdvisor]Finn's Avatar
 
elite*gold: 0
Join Date: Sep 2016
Posts: 171
Received Thanks: 107
Quote:
Originally Posted by JujiPoli View Post


You can get my custom chatlog, the insert part is the sql part that insert the chatlog in ChatLog table.
can you tell me what area?
this is my insert_Chat_log_E
[GameAdvisor]Finn is offline  
Old 02/23/2019, 12:42   #12
 
JujiPoli's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 340
Received Thanks: 406
Code:
BEGIN
SET [MENTION=806297]sql[/MENTION] = N'
INSERT INTO PS_ChatLog.dbo.ChatLog
(UserUID, CharID, ChatType, TargetName, ChatData, MapID, ChatTime)
VALUES [MENTION=2805776]UserU[/MENTION]ID, @CharID, [MENTION=2266852]chatty[/MENTION]pe, [MENTION=336840]target[/MENTION]Name, @ChatData, [MENTION=619529]Mapi[/MENTION]D, @ChatTime)'

EXEC sp_executesql [MENTION=806297]sql[/MENTION], 
N [MENTION=2805776]UserU[/MENTION]ID int, @CharID int, [MENTION=2266852]chatty[/MENTION]pe tinyint, [MENTION=336840]target[/MENTION]Name varchar(30), @ChatData varchar(128) [MENTION=619529]Mapi[/MENTION]D smallint, @ChatTime datetime',
 [MENTION=2805776]UserU[/MENTION]ID, @CharID, [MENTION=2266852]chatty[/MENTION]pe, [MENTION=336840]target[/MENTION]Name, @ChatData, [MENTION=619529]Mapi[/MENTION]D, @ChatTime
END
JujiPoli is offline  
Thanks
1 User
Old 02/23/2019, 14:17   #13
 
[GameAdvisor]Finn's Avatar
 
elite*gold: 0
Join Date: Sep 2016
Posts: 171
Received Thanks: 107
Quote:
Originally Posted by JujiPoli View Post
Code:
BEGIN
SET [MENTION=806297]sql[/MENTION] = N'
INSERT INTO PS_ChatLog.dbo.ChatLog
(UserUID, CharID, ChatType, TargetName, ChatData, MapID, ChatTime)
VALUES [MENTION=2805776]UserU[/MENTION]ID, @CharID, [MENTION=2266852]chatty[/MENTION]pe, [MENTION=336840]target[/MENTION]Name, @ChatData, [MENTION=619529]Mapi[/MENTION]D, @ChatTime)'

EXEC sp_executesql [MENTION=806297]sql[/MENTION], 
N [MENTION=2805776]UserU[/MENTION]ID int, @CharID int, [MENTION=2266852]chatty[/MENTION]pe tinyint, [MENTION=336840]target[/MENTION]Name varchar(30), @ChatData varchar(128) [MENTION=619529]Mapi[/MENTION]D smallint, @ChatTime datetime',
 [MENTION=2805776]UserU[/MENTION]ID, @CharID, [MENTION=2266852]chatty[/MENTION]pe, [MENTION=336840]target[/MENTION]Name, @ChatData, [MENTION=619529]Mapi[/MENTION]D, @ChatTime
END
i try many time but i always
get this error

Msg 137, Level 15, State 2, Procedure usp_Insert_Chat_Log_E, Line 322
Must declare the scalar variable "@CharLevel".
Msg 137, Level 15, State 2, Procedure usp_Insert_Chat_Log_E, Line 339
Must declare the scalar variable "@CharLevel".
Msg 137, Level 15, State 2, Procedure usp_Insert_Chat_Log_E, Line 356
Must declare the scalar variable "@CharLevel".

maybe is because of missing declare
[GameAdvisor]Finn is offline  
Old 02/23/2019, 16:04   #14
 
elite*gold: 0
Join Date: Apr 2017
Posts: 39
Received Thanks: 18
Quote:
Originally Posted by [GameAdvisor]Finn View Post
i try many time but i always
get this error

Msg 137, Level 15, State 2, Procedure usp_Insert_Chat_Log_E, Line 322
Must declare the scalar variable "@CharLevel".
Msg 137, Level 15, State 2, Procedure usp_Insert_Chat_Log_E, Line 339
Must declare the scalar variable "@CharLevel".
Msg 137, Level 15, State 2, Procedure usp_Insert_Chat_Log_E, Line 356
Must declare the scalar variable "@CharLevel".

maybe is because of missing declare
Just wrrite this
Code:
DECLARE @CharLevel int
Before: IF (@CharLevel = '15')

Code:
IF (@CharLevel = '15')
BEGIN
SET [MENTION=351675]stat[/MENTION]point = '126'
 IF (@Family = '0' and @Job = '0')BEGIN SET [MENTION=414808]str[/MENTION] = [MENTION=414808]str[/MENTION] + '14' END
 IF (@Family = '0' and @Job = '1')BEGIN SET [MENTION=1400467]rec[/MENTION] = [MENTION=1400467]rec[/MENTION] + '14' END
 IF (@Family = '0' and @Job = '5')BEGIN SET [MENTION=2031046]Wis[/MENTION] = [MENTION=2031046]Wis[/MENTION] + '14' END
 IF (@Family = '1' and @Job = '3')BEGIN SET [MENTION=391860]luc[/MENTION] = [MENTION=391860]luc[/MENTION] + '14' END
 IF (@Family = '1' and @Job = '2')BEGIN SET @DEX = @DEX + '14' END
 IF (@Family = '1' and @Job = '4')BEGIN SET @INT = @INT + '14' END
 IF (@Family = '3' and @Job = '0')BEGIN SET [MENTION=414808]str[/MENTION] = [MENTION=414808]str[/MENTION] + '14' END
 IF (@Family = '3' and @Job = '1')BEGIN SET [MENTION=1400467]rec[/MENTION] = [MENTION=1400467]rec[/MENTION] + '14' END
 IF (@Family = '3' and @Job = '3')BEGIN SET [MENTION=391860]luc[/MENTION] = [MENTION=391860]luc[/MENTION] + '14' END
 IF (@Family = '2' and @Job = '4')BEGIN SET @INT = @INT + '14' END
 IF (@Family = '2' and @Job = '2')BEGIN SET @DEX = @DEX + '14' END
 IF (@Family = '2' and @Job = '5')BEGIN SET [MENTION=2031046]Wis[/MENTION] = [MENTION=2031046]Wis[/MENTION] + '14' END
 END
Wa7dani is offline  
Thanks
1 User
Old 02/23/2019, 16:20   #15
 
[GameAdvisor]Finn's Avatar
 
elite*gold: 0
Join Date: Sep 2016
Posts: 171
Received Thanks: 107
Quote:
Originally Posted by Wa7dani View Post
Just wrrite this
Code:
DECLARE @CharLevel int
Before: IF (@CharLevel = '15')

Code:
IF (@CharLevel = '15')
BEGIN
SET [MENTION=351675]stat[/MENTION]point = '126'
 IF (@Family = '0' and @Job = '0')BEGIN SET [MENTION=414808]str[/MENTION] = [MENTION=414808]str[/MENTION] + '14' END
 IF (@Family = '0' and @Job = '1')BEGIN SET [MENTION=1400467]rec[/MENTION] = [MENTION=1400467]rec[/MENTION] + '14' END
 IF (@Family = '0' and @Job = '5')BEGIN SET [MENTION=2031046]Wis[/MENTION] = [MENTION=2031046]Wis[/MENTION] + '14' END
 IF (@Family = '1' and @Job = '3')BEGIN SET [MENTION=391860]luc[/MENTION] = [MENTION=391860]luc[/MENTION] + '14' END
 IF (@Family = '1' and @Job = '2')BEGIN SET @DEX = @DEX + '14' END
 IF (@Family = '1' and @Job = '4')BEGIN SET @INT = @INT + '14' END
 IF (@Family = '3' and @Job = '0')BEGIN SET [MENTION=414808]str[/MENTION] = [MENTION=414808]str[/MENTION] + '14' END
 IF (@Family = '3' and @Job = '1')BEGIN SET [MENTION=1400467]rec[/MENTION] = [MENTION=1400467]rec[/MENTION] + '14' END
 IF (@Family = '3' and @Job = '3')BEGIN SET [MENTION=391860]luc[/MENTION] = [MENTION=391860]luc[/MENTION] + '14' END
 IF (@Family = '2' and @Job = '4')BEGIN SET @INT = @INT + '14' END
 IF (@Family = '2' and @Job = '2')BEGIN SET @DEX = @DEX + '14' END
 IF (@Family = '2' and @Job = '5')BEGIN SET [MENTION=2031046]Wis[/MENTION] = [MENTION=2031046]Wis[/MENTION] + '14' END
 END
thank you its complete (work)
[GameAdvisor]Finn is offline  
Reply


Similar Threads Similar Threads
How to remove LoL chat and never again get chat restriction!
05/14/2018 - League of Legends Guides & Strategies - 3 Replies
Why should you remove your chat in League of Legends? How to disable chat in League of LegendsIt’s hard not to come by toxic players or feeders in League of Legends. As you progress through the ranks you will meet more and more toxicity and salt. One can try to explain it by their frustration of failing at something that they spent so much time on, the competitiveness of the game or anything else. The fact still stands that LoL is full of crying babies and trolls. That’s why Riot gave us...
Suche only Boss emote Sound Pack oder Guide zum MPQ Edit.
09/02/2014 - World of Warcraft - 3 Replies
Hi, da ich weder über Google noch hier etwas zu diesem Thema gefunden habe mache ich einfach mal einen neuen Thread auf ;) Ich habe zu Cata mal geänderte MPQ Dateien für den Sound gefunden in denen Quasi alle Sounds (Spells,Emotes etc) entfernt waren, so das ich Infight nur noch die Boss Stimmen hatte. Da nun mit MoP massiv neue Spells eingefügt wurden, sind diese auch als Sound hörbar (alle alten Sounds sind nach wie vor nicht vorhanden) Nun zur eigentlichen Frage, Kennt jemand eine...
[Request Help] Remove mobs / remove eur items / remove npc
02/15/2013 - SRO Private Server - 0 Replies
Iam sure all now saies this guy is mad :D why not remove the db i want to know how i can remove mobs from samrkand and add alex mobs there and remove eur item from npc and drobs and remove some npcs ty guys _________________________ I see that there is too much help here it's my topic no.2 without any answer
[Wts/Vk] Aion Wing emote/Flügel emote
03/05/2010 - Guild Wars Trading - 7 Replies
Halli Hallo Verkaufe hier 3x Aion Wing Emote Ich habe interesse an Ingame stuff (Platin/Ektos oder auch Miniaturen) Solltet ihr interesse an einem oder mehreren Codes habt, meldet euch einfach bei mir. ICQ/MSN gibt es auf Anfrage Ich möchte darauf hinweisen, das ich im normalfall immer erst abends ab 19 Uhr online kommen kann, da ich berufstätig bin.



All times are GMT +1. The time now is 02:07.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.