- Katılım
- 19 May 2013
- Mesajlar
- 1,227
- Tepkime puanı
- 218
- Puanları
- 63
Merhaba Arkadaşlar;
Oto clan sistemi nedir ?
Char kuruldugu an nation 1 ise KARUS nation 2 ise HUMAN adlı Clana girer. Bu sistemi gördügümde sevmiştim Pelerinde ekledim ben ama cloak.tbl de ekli olmadıgından gözükmüyor eger usko pelerinlerin ekli oldugu cloak.tbl kullanırsanız sorun cözülür.
Bug:
Clan user sınırını aştığında clandan cıkılamıyor..
v1.298 ebenezerde user limitini 100 yapmak için:
Prosedür:
CREATE_NEW_CHAR'a ekleyin:
Oto clan sistemi nedir ?
Char kuruldugu an nation 1 ise KARUS nation 2 ise HUMAN adlı Clana girer. Bu sistemi gördügümde sevmiştim Pelerinde ekledim ben ama cloak.tbl de ekli olmadıgından gözükmüyor eger usko pelerinlerin ekli oldugu cloak.tbl kullanırsanız sorun cözülür.
Bug:
Clan user sınırını aştığında clandan cıkılamıyor..
v1.298 ebenezerde user limitini 100 yapmak için:
Kod:
0042ACA3 . 6A 24 PUSH 64
Kod:
CREATE PROC [dbo].[AUTO_CLAN]
@id varchar(21)
AS
/*
Author: Nero
*/
BEGIN TRAN
DECLARE @Nation int, @Knights int, @Clan1 int, @Clan2 int
SET @Clan1 = 1
SET @Clan2 = 2
SELECT @Nation = Nation, @Knights = Knights FROM USERDATA WHERE strUserId = @id
IF (@Nation = 1 AND @Knights = 0)
BEGIN
UPDATE USERDATA SET Knights = @Clan1 WHERE strUserId = @id
UPDATE KNIGHTS SET Members = Members + 1 WHERE IDNum = @Clan1
INSERT INTO KNIGHTS_USER VALUES (@Clan1, @id)
UPDATE USERDATA SET Fame = '5' WHERE strUserId = @id
END
ELSE IF (@Nation = 2 AND @Knights = 0)
BEGIN
UPDATE USERDATA SET Knights = @Clan2 WHERE strUserId = @id
UPDATE KNIGHTS SET Members = Members + 1 WHERE IDNum = @Clan2
INSERT INTO KNIGHTS_USER VALUES (@Clan2, @id)
UPDATE USERDATA SET Fame = '5' WHERE strUserId = @id
END
Kod:
EXEC AUTO_CLAN @CharID