Ola galera... eu to tentando por ranking de horas online e estou utilizando essa job q roda em 1 em 1 minuto que adiciona 1 minuto no ranking de horas online só que esta adicionando o tempo na conta e nao no char ai eu queria saber oq devo fazer para adicionar o tempo no char e nao na acc pq toda vez q troco de char o tempo fica o mesmo do outro char q estava logado na acc Obrigado... --TOP TIME-- -- JOB HORA ONLINE UPDATE Character SET hora = hora+1 FROM Character JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS WHERE MEMB_STAT.ConnectStat = 1
Tenta essa, fiz aqui no editor do forum. Não sei se vai funcionar... UPDATE Character SET c.hora = c.hora + 1 FROM Character AS c LEFT JOIN MEMB_STAT AS ms ON ms.memb___id = c.AccountID LEFT JOIN AccountCharacter AS ac ON ac.Id = c.AccountID WHERE c.Name = ac.GameIDC AND ms.ConnectStat = 1 Obs.: Essa query sempre adiciona + 1 na coluna hora baseado no último char acessado e que esteja online.
Aerocool DS 200 Lite/ Corsair GS600/ ASRock Fatal1ty Z97 Killer/ Intel Core i5 4670K 3,40 GHz 6MB Cache/ Corsair Water Cooler H80i/ Sapphire R9270X Dual-X 2GB OC/ Hyper X Fury 2x8GB 1866Mhz DDR3/ SSD Kingston 120GB/ HDD Samsung 500GB
Chefe o rank de horas precisa ser na character? Porque normalmente eh na memb_info
Hidden Content PrivateLog(gObj, TempName, lpMsg,((Index != -1) && (Index != gObj->m_Index)) ? (bResult = true) : (bResult = false));
@smiley tem q ser na character pq é o tempo do char online e não da conta @xiscoss vou testar -------------------Edit------------------------------ @xiscoss nao funciona essa job q vc postou
Última edição por KaKaRoToX; 09-02-2015 às 11:38 AM.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum