The problem is I can't tell you a fast general solution for this.
But I already told you a few things you forgot.
(deleting the old dagger-mesh-part, setting correct weight, no additional bones etc)
Needsellfast already asked me to make an example-video how to add something to an existing model or how to import a new weapon.
At the moment I don't have that much time, so it could take a while :/
After that the best way to learn, is the way I did: Learning by Doing
Yeah learn by doing ^^ but i think for 2 weeks i use blender now its okey
an example video -like- if you have time soon is an good idea.
i try something today about that part to delete old mesh.
Bones and wheights i know nothing but i learn fast. ^^
Some Problems that i have is delete Materials. idk you make them your model have 6 materials you give me back and it has 4. when i delete an material then show up an error on export. but i LEARN!
try to give name in stringresource first. some items have the problem with 9.1 that ingame you not see without a name.. i see on some wings.
look at your itemrdb if is the right name.
then look you have the right format. or try not save and export to jpg. my program has JPEG and jpg i dont know why but its not the same in this prog.
and make all client again.
look spr you have one line at bottom without anything.
Hallo Leute
nachdem mir dies hier nie beantwortet worden ist, wie man beim Account erstellen Items in die Shopbox gelegt werden und doch sehr viele immer danach gefragt haben hier nun die Lösung ( Rote Zeile beachten ) :-)
USE [Telecaster]
GO
/****** Object: StoredProcedure [dbo].[smp_insert_character] Script Date: 11.10.2016 14:07:02 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- start of smp_insert_character
ALTER PROCEDURE [dbo].[smp_insert_character]
@_SID INT OUTPUT,
@IN_NAME NVARCHAR(31),
@IN_ACCOUNT VARCHAR(61),
@IN_ACCOUNT_ID INT,
@IN_SLOT INT,
@IN_X INT,
@IN_Y INT,
@IN_Z INT,
@IN_LAYER INT,
@IN_RACE INT,
@IN_SEX INT,
@IN_LV INT,
@IN_MAX_REACHED_LEVEL INT,
@IN_HP INT,
@IN_MP INT,
@IN_JLV INT,
@IN_JP BIGINT,
@IN_CHA INT,
@IN_SKIN_COLOR INT,
@IN_MODEL_00 INT,
@IN_MODEL_01 INT,
@IN_MODEL_02 INT,
@IN_MODEL_03 INT,
@IN_MODEL_04 INT,
@IN_HAIR_COLOR_INDEX INT,
@IN_TEXTURE_ID INT,
@EFAULT_WEAPON_SID BIGINT,
@EFAULT_WEAPON_CODE INT,
@EFAULT_ARMOR_SID BIGINT,
@EFAULT_ARMOR_CODE INT,
@EFAULT_BAG_SID BIGINT,
@EFAULT_BAG_CODE INT
AS
BEGIN
SET NOCOUNT ON
DECLARE @ INT
SET @ = 0
BEGIN TRANSACTION
SELECT @ = COUNT(*)
FROM dbo.Character WITH (NOLOCK)
WHERE name = @IN_NAME;
IF @ > 0
BEGIN
ROLLBACK TRANSACTION
SET @_SID = 0;
SET @ = -1;
GOTO ON_END
END
IF NOT EXISTS(SELECT * FROM dbo.PaidItem WHERE account_id = @IN_ACCOUNT_ID AND item_code = 690446)
BEGIN
DECLARE @_id INT
SET @_id = (SELECT ISNULL(MAX(buy_id)+1, 0) FROM dbo.PaidItem)
--Süßer Mondhase 30 Tage
INSERT INTO [dbo].[PaidItem]([buy_id],[account_id],[avatar_id],[avatar_name],[server_name],[taken_account_id],[taken_avatar_id],[taken_avatar_name],[taken_server_name],[item_code],[item_count],[TYPE],[rest_item_count],[confirmed],[confirmed_time],[bought_time],[valid_time],[taken_time],[isCancel])
VALUES @_id,@IN_ACCOUNT_ID,0,'','',@IN_ACCOUNT_ID,0,'','', 690446,1,0,1,1,GETDATE(),GETDATE(),GETDATE()+300,G ETDATE(),0)
I wanted to change SplashLoading screen to my client.Do i need hex exe to change to new one.since i tried just to edit jpg's and it there isn't change or is there a nui where this should be changed?
Assuming your LUAs haven't been modified you won't have to add anything besides your own code. This is the important stuff:
server_init.lua:
Code:
[...]
function on_server_init()
[...]
for_event_by_liveteam() --라이브팀 사용 범위로 NPC_EVENT 스크립트에서 사용된다.
end
[...]NPC_Event.lua:
Code:
[...]
function for_event_by_liveteam()
play_time_event() --플레이 타임 이벤트
[...]
end
function play_time_event()
[...]
set_env( "game.use_time_based_event_script",1 )
set_env( "game.term_for_time_based_event_script",120 )
--change the value above to your desired interval in minutes!
[...]
end
function on_time_based_event_reward()
local state_code = get_local_info() -- 국가코드
local pcbang_grade = get_value("pcbang_user") -- 프리미엄PC방 판단변수
local t_flag = get_flag( "reward_time_event" ) -- 캐릭터 별 플래그 값
local account_t_flag = get_account_flag( "reward_time_event" ) -- 계정 별 플래그 값
local current_time = get_os_date( "%Y-%m-%d %H:%M:%S" )
local flag_current_time = get_os_date( "%Y-%m-%d" )
local event_current_week = 0
local lv = get_value( "level" )
I am not sure what this has to do with your character table using global variables.
@
I think you would have to edit the .exe and recompile it. I think.
I actually don't include it in my clients because however they wrote the code in it, it actually overloads some weaker computers and can cause them not to load the game at all.
Gala developers are not exactly good at what they do.
set_env( "game.use_time_based_event_script",1 )
set_env( "game.term_for_time_based_event_script",2 )
--change the value above to your desired interval in minutes!
end
function on_time_based_event_reward()
local state_code = get_local_info() -- 국가코드
local login_time = get_value("login_time") -- 프리미엄PC방 판단변수
local t_flag = get_flag( "login_time" ) -- 캐릭터 별 플래그 값
local account_t_flag = get_account_flag( "login_time" ) -- 계정 별 플래그 값
local current_time = get_os_date( "%Y-%m-%d %H:%M:%S" )
local flag_current_time = get_os_date( "%Y-%m-%d" )
local event_current_week = 0
local lv = get_value( "level" )
insert_item(3620019, 10)
end
function get_module_name()
return "NPC_Event"
end
--================================================== ==========
-- <<<<<< 스킬 카드 변경 이벤트 >>>>>>
--================================================== ==========
function Change_helm_main()
dlg_title("@90994801")
dlg_text( "@90994311" )
-- 2랭크 투구 교환
dlg_menu( "@90994312", 'Change_Selected_helm(2)' )
-- 3랭크 투구 교환
dlg_menu( "@90994313", 'Change_Selected_helm(3)' )
dlg_menu( "@90010002", '' )
dlg_show()
end
function Change_Selected_helm( item_rank )
local owned_item_id, selected_item_id
if item_rank == 2 then
owned_item_id = 302203
selected_item_id = 302204
elseif item_rank == 3 then
owned_item_id = 302303
selected_item_id = 302304
else
cprint("server script error : item_rank is not available = ".. item_rank)
end
local count = find_item( owned_item_id )
local handle = get_item_handle( owned_item_id )
-- 삭제할 아이템의 인핸스, 레벨 체크.
local enhance = get_item_enhance( handle )
local level = get_item_level( handle )
local stone_ID = { 0, 0, 0, 0 }
-- 소켓에 박힌 소울스톤ID 얻어오는 함수와 소켓에 소울스톤 박는 함수.
-- get_socket_info( handle, socket_slot_pos )
-- set_socket_info( handle, socket_slot_pos, socket_id )
-- 기존 아이템의 소켓에 박힌 소울 스톤 ID 얻어 오기.
for i = 0, 3 do
stone_ID[i+1] = get_socket_info( handle, i )
end
if count == 0 or is_erasable_item( handle ) == 0 then
dlg_title("@90994801")
dlg_text( "@90994314" )
dlg_menu( "@90010002", '' )
dlg_show()
return
else
delete_item(handle,1)
-- 넣어줄 아이템은 삭제할 아이템의 레벨, 인핸스 상태를 이어 받는다.
insert_item( selected_item_id, 1, enhance, level )
for j = 0, 3 do
set_socket_info( new_item_handle, j, stone_ID[j+1] )
end
dlg_title("@90994801")
local text = sconv("@90994315", "#@item_rank@#",tostring(item_rank) )
dlg_text( text )
dlg_menu( "@90010002", '' )
dlg_show()
end
Hallo Leute
nachdem mir dies hier nie beantwortet worden ist, wie man beim Account erstellen Items in die Shopbox gelegt werden und doch sehr viele immer danach gefragt haben hier nun die Lösung ( Rote Zeile beachten ) :-)
USE [Telecaster]
GO
/****** Object: StoredProcedure [dbo].[smp_insert_character] Script Date: 11.10.2016 14:07:02 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- start of smp_insert_character
ALTER PROCEDURE [dbo].[smp_insert_character]
@_SID INT OUTPUT,
@IN_NAME NVARCHAR(31),
@IN_ACCOUNT VARCHAR(61),
@IN_ACCOUNT_ID INT,
@IN_SLOT INT,
@IN_X INT,
@IN_Y INT,
@IN_Z INT,
@IN_LAYER INT,
@IN_RACE INT,
@IN_SEX INT,
@IN_LV INT,
@IN_MAX_REACHED_LEVEL INT,
@IN_HP INT,
@IN_MP INT,
@IN_JLV INT,
@IN_JP BIGINT,
@IN_CHA INT,
@IN_SKIN_COLOR INT,
@IN_MODEL_00 INT,
@IN_MODEL_01 INT,
@IN_MODEL_02 INT,
@IN_MODEL_03 INT,
@IN_MODEL_04 INT,
@IN_HAIR_COLOR_INDEX INT,
@IN_TEXTURE_ID INT,
@EFAULT_WEAPON_SID BIGINT,
@EFAULT_WEAPON_CODE INT,
@EFAULT_ARMOR_SID BIGINT,
@EFAULT_ARMOR_CODE INT,
@EFAULT_BAG_SID BIGINT,
@EFAULT_BAG_CODE INT
AS
BEGIN
SET NOCOUNT ON
DECLARE @ INT
SET @ = 0
BEGIN TRANSACTION
SELECT @ = COUNT(*)
FROM dbo.Character WITH (NOLOCK)
WHERE name = @IN_NAME;
IF @ > 0
BEGIN
ROLLBACK TRANSACTION
SET @_SID = 0;
SET @ = -1;
GOTO ON_END
END
IF NOT EXISTS(SELECT * FROM dbo.PaidItem WHERE account_id = @IN_ACCOUNT_ID AND item_code = 690446)
BEGIN
DECLARE @_id INT
SET @_id = (SELECT ISNULL(MAX(buy_id)+1, 0) FROM dbo.PaidItem)
--Süßer Mondhase 30 Tage
INSERT INTO [dbo].[PaidItem]([buy_id],[account_id],[avatar_id],[avatar_name],[server_name],[taken_account_id],[taken_avatar_id],[taken_avatar_name],[taken_server_name],[item_code],[item_count],[TYPE],[rest_item_count],[confirmed],[confirmed_time],[bought_time],[valid_time],[taken_time],[isCancel])
VALUES @_id,@IN_ACCOUNT_ID,0,'','',@IN_ACCOUNT_ID,0,'','', 690446,1,0,1,1,GETDATE(),GETDATE(),GETDATE()+300,G ETDATE(),0)
Hello everyone, I am building a website for rappelz,
so I am curios which Auth and telecaster DB i must use
so suggest me the most common one, and less errors.
[Helping Topic] 24/7 Helping Services! 08/27/2008 - EO PServer Hosting - 31 Replies stucked on anything while setuping your server?
post your problem here and you will get answer as fast as possible better than spamming with posts :cool:
first of all try reading Ahmedpotop's Pserver All thing guide.
if your couldn't solve it out post your problem down here
""That includes PHP rankings pages / registrations pages / Status pages""