USE MuOnline
Declare
@login varchar(20),
@ip varchar(20),
@test int = 0
Declare @TIPO_MOEDA int = 0 --Coloque o tipo da moeda
Declare @VALOR_PREMIO int = 10 --Coloque o valor do premio
DECLARE LISTA CURSOR LOCAL FOR
SELECT distinct(IP) FROM memb_stat where connectstat=1
OPEN LISTA
FETCH NEXT FROM LISTA INTO @ip
WHILE @@FETCH_STATUS = 0
begin
set @login = (select top 1 memb___id from MEMB_STAT where IP = @ip and ConnectStat=1)
if exists (select memb___id from Z_Credits where memb___id = @login and type = @TIPO_MOEDA)
UPDATE Z_Credits SET [value] = [value] + @VALOR_PREMIO WHERE [memb___id] = @login AND [type] = @TIPO_MOEDA
else
INSERT INTO Z_Credits (memb___id,value,type) VALUES (@login,@VALOR_PREMIO,@TIPO_MOEDA)
print @ip
print @login
set @test = @test+1
FETCH NEXT FROM LISTA INTO @ip
end
CLOSE LISTA
DEALLOCATE LISTA
print @test