NPC: Scripting noob can't figure somthing out. Any help?

Results 1 to 3 of 3
  1. #1
    (O_o(o_O(O_O)o_O)O_o) Novak is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    1,120Posts

    smile NPC: Scripting noob can't figure somthing out. Any help?

    PHP Code:
    var spawnmap 926110700;
    var 
    tentmap 260010600;
    var 
    tentitem1 4220147;
    var 
    camp1 401000000;
    var 
    camp1item 4220147;
    var 
    status;

    function 
    start() { 
        
    status = -1
        
    action(100);


    function 
    action(modetypeselection) { 
        if (
    mode == 1) { 
            
    status++; 
        }else{ 
            
    status--; 
        }
        
        if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.sendSimple("");
            
        } else if (
    status == && cm.getMap() == tentmap && cm.getPlayer().haveItem(tentitem11)) {
            
    cm.sendOk("");
            
        } else if (
    status == && cm.getMap() == camp1 && cm.getPlayer.haveItem(camp1item1)) { // This is for the player who started the quest and just got warped, or stumbled upon him in the camp
            
    cm.sendOk("");    
            
    cm.dispose
            
        
    } else if (status == && cm.getMap() == tentmap2 && cm.getPlayer.haveItem(tentitem21)) { // This is for the player who started the quest and just got warped, or stumbled upon him in the camp
            
    cm.sendOk("");    
            
    cm.dispose
            
        
    } else if (status == && cm.getMap() == spawnmap) { 
            
    cm.PlayerToNpc("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.sendNextPrev("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.PlayerToNpc("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.sendNextPrev("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.PlayerToNpc("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.sendNextPrev("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.sendNextPrev("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.PlayerToNpc("");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.PlayerToNpc("(Pick your response:)#b\r\n\r\n        #L0#O#l\r\n        #L1#W#l\r\n        #L2#Y#l\r\n        #L3#W#l\r\n        ");
        } else if (
    status == && cm.getMap() == spawnmap) { 
            if (
    selection == 0){
                
    cm.sendNextPrev("");
                
    cm.warp(camp11);
                
    cm.Video();
                
    cm.gainItem(42201471);
                
    cm.dispose();
            } else if (
    selection == 1){
                
    cm.sendNextPrev("");
                
    cm.warp(camp11);
                
    cm.KazVideo();
                
    cm.gainItem(42201471);
                
    cm.dispose();
            } else if (
    selection == 2){
                
    cm.warp(2700304110);//time temple
                
    cm.sendOk("");
                
    cm.spawnmonster(8610014);
                
    cm.dispose();
            } else if (
    selection == 3){
                
    cm.sendOk("");
                
    cm.warp(camp11);
                
    cm.KazVideo();
                
    cm.gainItem(42201471);
                
    cm.dispose();
            }
        } else if (
    status == && cm.getMap() == spawnmap) { 
            
    cm.sendOk("");
            
    cm.warp(camp11);
            
    cm.KazVideo();
            
    cm.gainItem(42201471);
            
    cm.dispose();
        } else if (
    cm.getMap() == spawnmap) {
            
    cm.sendOk("");
            
    cm.dispose();
        } else {
            
    cm.sendOk("");
            
    cm.dispose();
        }

    Npc runs. All cm.... arguments are correct for my npcconversationmanager.java, yet i can't get it to say anything except for the lase else statement. I removed the text for personal reasons. It seems not to be checking the maps correctly or something like that? I have no clue. I'm surprised i got it to work at all. Any help is welcome :p


  2. #2
    Moongran Saii is offline
    MemberRank
    Jan 2012 Join Date
    510Posts

    Re: NPC: Scripting noob can't figure somthing out. Any help?

    does cm.getMap() return mapid or MapleMap?
    if not, cm.getMap().getId()

  3. #3
    (O_o(o_O(O_O)o_O)O_o) Novak is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    1,120Posts

    thumbs up Re: NPC: Scripting noob can't figure somthing out. Any help?

    Quote Originally Posted by Saii View Post
    does cm.getMap() return mapid or MapleMap?
    if not, cm.getMap().getId()
    Thank you sooo much
    The .getId() did it. I should've checked if it returned xD



Advertisement