summaryrefslogblamecommitdiff
path: root/npc/012-2/door.txt
blob: a4b6909bf19966e159c82d44b4e406a20b30ef6e (plain) (tree)



















































                                                                     
// TMW-2 Script.
// Author:
//    Jesusalva
// Notes:
//    Sponsor Area Only

012-2,59,38,0	script	Sponsors Inn	NPC_HIDDEN,0,0{
    end;

OnTouch:
    if (!getgmlevel())
        goto L_Unauthorized;
    if (SP_WARN)
        SP_WARN=0;
    dispbottom l("FIXIT 20012: Jesusalva needs to fix stuff!");
    end;

L_Unauthorized:
    if (@sp_notrespass > 0)
        goto L_Warning;
    dispbottom col(l("Only Sponsors are allowed past this area."),1);
    slide 59,39;
    @sp_notrespass=1;
    end;

L_Warning:
    if (@sp_kick > 0)
        goto L_Kick;
    dispbottom col(l("Only Sponsors are allowed past this area."),1);
    dispbottom col(l("Do not attempt to go there again."),1);
    slide 60,40;
    @sp_kick=1;
    end;

L_Kick:
    if (SP_WARN > 5)
        goto L_Ban;
    dispbottom col(l("You cannot visit the Sponsor's Inn!"),1);
    slide 36,46;
    // Force user to disconnect
    atcommand "@kick "+strcharinfo(0);
    SP_WARN=SP_WARN+1;
    end;

L_Ban:
    dispbottom col(l("You cannot visit the Sponsor's Inn!"),1);
    slide 36,46;
    // Prevent abuse and possible vulnerabilities.
    atcommand "@ban 20mn "+strcharinfo(0);
    SP_WARN=0;
    end;
}