Thread: need help with teleporting dialogues PI...

Results 1 to 2 of 2
  1. #1 need help with teleporting dialogues PI... 
    Registered Member
    Join Date
    Jan 2014
    Posts
    138
    Thanks given
    19
    Thanks received
    4
    Rep Power
    13
    Currently trying to fix this but I cant... i'm trying to make a dialogue + make player pay to teleport to a specific place, but instead, dialogue options opens shop when spam clicked or it says not enough money instead of you need to find the notes.. it's mixed up? idk, will thank ofc


    My case 9157

    case 9157:
    if(c.dialogueAction == 2001) {
    c.getItems().playerHasItem(995, 100000);
    c.getPA().startTeleport(2517, 3887, 0, "modern");
    c.getItems().deleteItem(995, 100000);
    } else {
    c.sendMessage("You don't have enough money.");
    break;
    }

    if(c.dialogueAction == 3003) {
    c.getItems().playerHasItem(5066, 1);
    c.getPA().startTeleport(2499, 3893, 0, "modern");
    c.getItems().deleteItem(5066, 1);
    } else {
    c.sendMessage("You need to find the notes first!");
    break;
    }

    if(c.dialogueAction == 1001) {
    c.getPA().movePlayer(2480,3437,0);
    c.getPA().removeAllWindows();
    }

    if(c.dialogueAction == 399) {
    Slayer.assignNewTask(c);
    c.dialogueAction = -1;
    break;
    }
    if(c.dialogueAction == 600) {
    c.getDH().sendDialogues(602,555);
    break;
    }
    if(c.dialogueAction == 40) {
    c.getPA().buySlay();
    }
    else if(c.dialogueAction == 51) {
    c.Home = 1;
    c.getPA().movePlayer(3087,3500,0);
    c.getPA().removeAllWindows();
    }
    else if(c.getPA().dialogueAction(0))
    c.getShops().openShop(3);
    else {
    c.dialogueAction = 0;
    c.getPA().removeAllWindows();
    break;
    }
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    Aug 2007
    Posts
    1,289
    Thanks given
    130
    Thanks received
    340
    Rep Power
    862
    Code:
    case 9157:
    if(c.dialogueAction == 2001) {
    if(c.getItems().playerHasItem(995, 100000)) {
    c.getPA().startTeleport(2517, 3887, 0, "modern");
    c.getItems().deleteItem(995, 100000);
    } else {
    c.sendMessage("You don't have enough money.");
    break;
    }
    }
    
    if(c.dialogueAction == 3003) {
    if(c.getItems().playerHasItem(5066, 1)) {
    c.getPA().startTeleport(2499, 3893, 0, "modern");
    c.getItems().deleteItem(5066, 1);
    } else {
    c.sendMessage("You need to find the notes first!");
    break;
    }
    }
    
    if(c.dialogueAction == 1001) {
    c.getPA().movePlayer(2480,3437,0);
    c.getPA().removeAllWindows();
    }
    
    if(c.dialogueAction == 399) {
    Slayer.assignNewTask(c);
    c.dialogueAction = -1;
    break;
    }
    if(c.dialogueAction == 600) {
    c.getDH().sendDialogues(602,555);
    break;
    }
    if(c.dialogueAction == 40) {
    c.getPA().buySlay();
    }
    else if(c.dialogueAction == 51) {
    c.Home = 1;
    c.getPA().movePlayer(3087,3500,0);
    c.getPA().removeAllWindows();
    }
    else if(c.getPA().dialogueAction(0)) {
    c.getShops().openShop(3);
    } else {
    c.dialogueAction = 0;
    c.getPA().removeAllWindows();
    break;
    }
    You were missing some brackets and weren't doing if statements where they were supposed to be.
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [pi] need help with teleports
    By sdfu in forum Help
    Replies: 9
    Last Post: 06-05-2013, 05:51 AM
  2. [508] need help with npc dialogue
    By inlogger in forum Help
    Replies: 2
    Last Post: 04-25-2011, 08:03 AM
  3. [PI] Need help with item+dialogue
    By Beanerrr in forum Help
    Replies: 9
    Last Post: 03-22-2011, 10:11 PM
  4. Need help with teleports on Devolution 2.4
    By jordan641 in forum Help
    Replies: 1
    Last Post: 04-09-2010, 02:15 AM
  5. Need help with teleportation glitch
    By stone warior in forum Help
    Replies: 6
    Last Post: 04-01-2009, 01:15 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •