Jump to content

muzika

Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by muzika

  1. Mga boss paano ko po maayos yung issue sa custom weapons ko:

     

    1845,_Invoker,Invoker,5,53000,,1000,120:130,,1,4,0xFFFFFFFF,63,2,2,4,1,1,105,{},{},{}

     

    Weapon_IDs = {

    WEAPONTYPE_Invoker = 105,

     

    WeaponNameTable = {

    [Weapon_IDs.WEAPONTYPE_Invoker] = "_Invoker",

     

    Expansion_Weapon_IDs = {

    [Weapon_IDs.WEAPONTYPE_Invoker] = Weapon_IDs.WEAPONTYPE_SHORTSWORD,

     

    data/sprite/Àΰ£Á·/¾î¼¼½Å/¾î¼¼½Å_¿©_Invoker.act

    data/sprite/Àΰ£Á·/¾î¼¼½Å/¾î¼¼½Å_¿©_Invoker.spr

     

    data/sprite/Àΰ£Á·/¾î¼¼½Å/¾î¼¼½Å_³²_Invoker.act

    data/sprite/Àΰ£Á·/¾î¼¼½Å/¾î¼¼½Å_³²_Invoker.spr

     

    [1845] = {
    unidentifiedDisplayName = "Invoker",
    unidentifiedResourceName = "Invoker",
    unidentifiedDescriptionName = {
    ""
    },
    identifiedDisplayName = "Invoker",
    identifiedResourceName = "Invoker",
    identifiedDescriptionName = {
    "",
    },
    slotCount = 4,
    ClassNum = 105
     
    ayaw po sya kasing basahin ng server as dagger, kapag naman po ginawa kong ganito yung script nya sa item_db
     
    1845,_Invoker,Invoker,5,53000,,1000,120:130,,1,4,0xFFFFFFFF,63,2,2,4,1,1,1,{},{},{}
     
    nawawala naman po yung sprite nung custom weapon at ang nakikita namin ay sprite ng normal na dagger.
  2. - script Maroll Script -1,{
    OnPCLoadMapEvent:
    getmapxy .Maroll$,@x,@y,0;
    if (query_sql("SELECT login.account_id FROM login LEFT JOIN `char` ON login.account_id=`char`.account_id WHERE login.last_ip=(SELECT last_ip FROM login WHERE account_id="+getcharid(3)+") AND `char`.online=1", .@account_id) > 5) {
    warp "new_pront",156,177;
    dispbottom "You exceeded the maximum accounts allowed in this area.";
    end;
    }
    OnInit:
    setarray .Maroll$,"bat_room";
    setmapflag .Maroll$, mf_loadevent;
    end;
    }
    

    -	script	Dungeon Script	-1,{
    
    OnPCLoadMapEvent:
    	getmapxy .Dungeons$,@x,@y,0;
    	setarray .Dungeons$,"inzektor","necro","infernity","naturia","mermail","noble","dra_lake","dra_dun","dra_dun01","dra_dun02","dra_dun03";
    	if(gettimetick(2) - #Dungeon < (60 * 60 * 1)) {
    	warp "new_pront",156,177;
    	dispbottom "You need to wait atleast 1 hour before your next run.";
    	end;
    	}
    }
    
    inzektor	mapflag	loadevent
    necro	mapflag	loadevent
    infernity	mapflag	loadevent
    naturia	mapflag	loadevent
    mermail	mapflag	loadevent
    noble	mapflag	loadevent
    dra_lake	mapflag	loadevent
    dra_dun	mapflag	loadevent
    dra_dun01	mapflag	loadevent
    dra_dun02	mapflag	loadevent
    dra_dun03	mapflag	loadevent
    
  3. Hi, can anyone help me with my script problem. The thing is i have this script for battleground that blocks the player if he/she have more than 2 character in bat_room map and timetick checker for my dra_lake map. Both script use loadevent mapflag. I find it confusing when the player load on the map either bat_room or dra_lake the server uses the script restriction on both map. 

     

  4. - script Guild Script -1,{

    OnPCLoadMapEvent:
    getmapxy .Castles,@x,@y,0;
    setarray .Castles[0],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05";
    if (getcharid(2) == @GID) {
    warp "new_pront",156,177;
    end;
    }
    }

    prtg_cas01 mapflag loadevent
    prtg_cas02 mapflag loadevent
    prtg_cas03 mapflag loadevent
    prtg_cas04 mapflag loadevent
    prtg_cas05 mapflag loadevent

    ________________________________________________________________________________________________
     

    -    script    Dungeon Script    -1,{
     
    OnPCLoadMapEvent:
        getmapxy @map$,@x,@y,0;
        setarray .Dungeons[0],"inzektor","necro","infernity","naturia","mermail","noble","dra_lake","dra_dun","dra_dun01","dra_dun02","dra_dun03";
        if(DungeonE > gettimetick(2)) {
        mes "[ Guardian ]";
        mes "You need to wait atleast 1 hour before your next run.";
        next;
        warp "new_pront",156,177;
        end;
        }
    }
        
    inzektor    mapflag    loadevent
    necro    mapflag    loadevent
    infernity    mapflag    loadevent
    naturia    mapflag    loadevent
    mermail    mapflag    loadevent
    noble    mapflag    loadevent
    dra_lake    mapflag    loadevent
    dra_dun    mapflag    loadevent
    dra_dun01    mapflag    loadevent
    dra_dun02    mapflag    loadevent
    dra_dun03    mapflag    loadevent
  5. May script ako na kapag walang guild ma autowarp palabas ng castle yung player. Meron din akong script na pag na kill yung boss sa dungeon may 1 hour cooldown bago ulit makapasaok. Yang dawalang script na yan parehong may loadevent label para gumana. Ang problema nagpapatong sila ng function. Gusto ko sanang dun lang sa castles gagana yung autowarp pag walang guild at yung cooldown dun lang sa dungeon maps.

×
×
  • Create New...