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:
[b]Bunu yaparken ben prosedürden anlamıyordum pek Thales (Ediz) arkadaşım yardım etti sağolsun.. Burdan Sevgiler
CREATE_NEW_CHAR'a ekleyin:
[b]
[/b][/b]
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:
[b][b]0042ACA3 . 6A 24 PUSH 64
[/b][/b]
Prosedür:
- 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
COMMIT TRAN
[b]Bunu yaparken ben prosedürden anlamıyordum pek Thales (Ediz) arkadaşım yardım etti sağolsun.. Burdan Sevgiler
CREATE_NEW_CHAR'a ekleyin:
[b]
- Kod:
EXEC AUTO_CLAN @CharID
[/b][/b]