You last visited: Today at 16:32
Advertisement
Automatic Alias Name for JOB
Discussion on Automatic Alias Name for JOB within the SRO Private Server forum part of the Silkroad Online category.
02/09/2017, 00:38
#1
elite*gold: 0
Join Date: Oct 2007
Posts: 479
Received Thanks: 64
Automatic Alias Name for JOB
Anyone can help me how i can set for when char enter in job, alias name go same name of char?
bump
02/10/2017, 01:43
#2
elite*gold: 0
Join Date: Jan 2009
Posts: 976
Received Thanks: 457
Edit the sro_client xD
02/10/2017, 09:35
#3
elite*gold: 350
Join Date: Aug 2015
Posts: 2,008
Received Thanks: 1,193
do it via a trigger.
on update
check if jobtype > 0
update NickName16 to CharName16
Trigger Example:
Code:
BEGIN
if((select top 1 JobType from Inserted) > 0)
BEGIN
Update _Char set NickName16 = (select CharName16 from _Char where CharID=(select top 1 CharID from Inserted)) where CharID=(select top 1 CharID from Inserted)
END
END
didn't test it. but it should work
02/10/2017, 11:42
#4
elite*gold: 0
Join Date: Oct 2007
Posts: 479
Received Thanks: 64
Quote:
Originally Posted by
B1QB0SS :3
do it via a trigger.
on update
check if jobtype > 0
update NickName16 to CharName16
Trigger Example:
Code:
BEGIN
if((select top 1 JobType from Inserted) > 0)
BEGIN
Update _Char set NickName16 = (select CharName16 from _Char where CharID=(select top 1 CharID from Inserted)) where CharID=(select top 1 CharID from Inserted)
END
END
didn't test it. but it should work
Would this be inserted in the addnewchar procedure?
02/10/2017, 14:12
#5
elite*gold: 0
Join Date: Sep 2016
Posts: 30
Received Thanks: 13
Hello @
,
An easier way to do this is to replace the following code in _AddNewChar:
Code:
INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)
VALUES (**RefCharID, **CharName, **CharScale, 20, 20, **StartRegionID, **StartPos_X, **StartPos_Y, **StartPos_Z, **DefaultTeleport, 45,
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)
With this code:
Code:
INSERT INTO _Char (RefObjID, CharName16, NickName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)
VALUES (**RefCharID, **CharName, **CharName, **CharScale, 20, 20, **StartRegionID, **StartPos_X, **StartPos_Y, **StartPos_Z, **DefaultTeleport, 45,
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)
ps: replace every "**" with @, idk why epvp changes it to a [mention] -_-
best,
Abner
02/10/2017, 21:15
#6
elite*gold: 350
Join Date: Aug 2015
Posts: 2,008
Received Thanks: 1,193
Quote:
Originally Posted by
"Abner"
Hello @
,
An easier way to do this is to replace the following code in _AddNewChar:
Code:
INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)
VALUES (**RefCharID, **CharName, **CharScale, 20, 20, **StartRegionID, **StartPos_X, **StartPos_Y, **StartPos_Z, **DefaultTeleport, 45,
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)
With this code:
Code:
INSERT INTO _Char (RefObjID, CharName16, NickName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)
VALUES (**RefCharID, **CharName, **CharName, **CharScale, 20, 20, **StartRegionID, **StartPos_X, **StartPos_Y, **StartPos_Z, **DefaultTeleport, 45,
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)
ps: replace every "**" with @, idk why epvp changes it to a [mention] -_-
best,
Abner
didn't think about it. that should work too
02/11/2017, 04:21
#7
elite*gold: 0
Join Date: Oct 2007
Posts: 479
Received Thanks: 64
Quote:
Originally Posted by
"Abner"
Hello @
,
An easier way to do this is to replace the following code in _AddNewChar:
Code:
INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)
VALUES (**RefCharID, **CharName, **CharScale, 20, 20, **StartRegionID, **StartPos_X, **StartPos_Y, **StartPos_Z, **DefaultTeleport, 45,
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)
With this code:
Code:
INSERT INTO _Char (RefObjID, CharName16, NickName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)
VALUES (**RefCharID, **CharName, **CharName, **CharScale, 20, 20, **StartRegionID, **StartPos_X, **StartPos_Y, **StartPos_Z, **DefaultTeleport, 45,
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)
ps: replace every "**" with @, idk why epvp changes it to a [mention] -_-
best,
Abner
i need a way for block any changes if player try to change alias name.
can help me with that?
02/11/2017, 06:34
#8
elite*gold: 350
Join Date: Aug 2015
Posts: 2,008
Received Thanks: 1,193
create a trigger on _CharTriJob
after update
Rollback Transaction :3
EDIT:
that was a ******* joke don't do it
02/11/2017, 14:11
#9
elite*gold: 0
Join Date: Oct 2007
Posts: 479
Received Thanks: 64
Quote:
Originally Posted by
B1QB0SS :3
create a trigger on _CharTriJob
after update
Rollback Transaction :3
great thx i will try it
Similar Threads
ART/GFX Shop by Sorvage alias SorV alias SorVRocK
01/06/2013 - elite*gold Trading - 1 Replies
http://s7.directupload.net/images/130106/cootkv3c. png
Ich hab mich entschieden. Dass ich den ersten 5 die sich melden. Etwas aus der liste kostenlos anfertige.
Referenzen/Speedarts:
https://www.youtube.com/user/SorVRocKGFX
Avatar + Signatur Packs
All times are GMT +2. The time now is 16:32 .