Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

    [Tutorial] ENTENDENDO AS JOBS

    Coleridge
    Coleridge
    Administrador
    Administrador


    Mensagens : 175
    Data de inscrição : 17/12/2007
    Idade : 43

    [Tutorial] ENTENDENDO AS JOBS Empty [Tutorial] ENTENDENDO AS JOBS

    Mensagem por Coleridge Ter Mar 11, 2008 1:32 am

    -- Reset por pontos (NÃO VIP) By ADM Coleridge

    UPDATE Character
    SET clevel=('1') , experience=('0') , LevelUpPoint=300+300*Resets , Resets=Resets+1 , Strength=('20') , Dexterity=('20') , Vitality=('20') , Energy=('20') , Inventory=null, MagicList=null
    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 clevel>399 and MEMB_INFO.vip=0 and MEMB_STAT.ConnectStat=0

    É facil, Vamos lá...

    UPDATE Character = fazer update na tabela character

    Set clevel=('1') = o level que ele vai ter após o reset

    experience=('0') = a experiencia q ele vai ter após o reset

    LevelUpPoint=300+300*Resets = Pontos por Reset

    Resets=Resets+1 = Para Somar os Resets, ou seja, Resets (os resets atuais dele) +1

    Strength=('20') , Dexterity=('20') , Vitality=('20') , Energy=('20') = Botar os Status dele = 20 se não botar isso, vira Reset Acumulativo

    Inventory=null = Resetar o Inventorio

    MagicList=null = Resetar a Lista de Magias

    WHERE clevel>399 = O level de Reset, tem de deixar 1 level a menos, pois a pessoa jah começa level 1, intão se for level 350 o reset, tem de botar 349

    MEMB_INFO.vip=0 = esse seria o vip na MEMB_INFO, se for u reset vip, vc bota 1, supervip, bota 2 e por ae vai xD

    MEMB_STAT.ConnectStat=0 = esse ae eh pra soh resetar se o ConnectStar tiver "0", ou seja, desconnectado

    o Resto eh o código para "funfar"

    Espero que tenha ajudado ..

      Data/hora atual: Dom maio 19, 2024 5:12 am