Author Topic: Create your own quest's  (Read 162 times)

Ryan

  • Newbie
  • *
  • Posts: 3
  • Pk-Xile
    • View Profile
Re: Create your own quest's
« on: March 25, 2012, 10:37:45 pm »
Okay, I am looking to make a Dragon Slayer quest for this server, As i have seen some people do so in the scripts part.
I still need.
A Quest name - Attack Of The Dragons
A Quest Npc (Guildmaster so far)
A Method to get.username
A City for the quest to be located (Canifis?)
Make quest 85 slayer to start

What my aim is?
I want a city to be under attack by a dragon, So the dragon is walking around the city, Attempt a start on dragon attacking guards at this city, NPC vs NPC. A Reward so far is 10M and a Abbysal whip.
The dragon is King Black Dragon and 3 little helpers (Black Dragon).

This is the code so far.

/*Created By Ryan, Use For Pkxile.*/def dilogue_8010(player)   player.playerMessage("Hello, Do i know you?")   player.nextChat = 8011      def dilogue_8011(player)   player.npcMessage("Hello, +username+. I am The GuildMaster",198,"Guildmaster")   player.nextChat = 8012def dilogue_8012(player)   player.playerMessage("Hello GuildMaster, How has your day been?")   player.nextChat = 8013def dilogue_8013(player)   player.npcMessage("Terrible! I need your help, So how do you feel of doing a quest for me?",198,"Guildmaster")   player.nextChat = 8014def dilogue_8016(player)   player.playerMessage("What kind of quest? And is their a reward?")   player.nextChat = 8015def dilogue_8017(player)   player.npcMessage("Yes there is a reward, My village is currently under attack by a Dragons!",198,"Guildmaster")   player.nextChat = 8016def dilogue_8018(player)    player.playerMessage("So, You want me to rescue your village and slay the Dragons?")   player.nextChat = 8017def dilogue_8019(player)   player.npcMessage("That is completely correct, Will do that young sir?",198,"Guildmaster")   player.nextChat = 8020def dilogue_8019(player   player.playerMessage("Sure i will get on it right away, But what is the reward?")   player.nextChat =8020   def dilogue_8021(player   player.npcMessage("The reward is a Abbysal whip and 10M GP.",198,"Guildmaster")   player.nextChat =8022   def dilogue_8022(okayer   player.PlayerMessage("Okay then I accept.")   player.nextChat =8023   def dilogue_8023(player)   player.npcMessage("Come back when you finish slaying the Dragons.",198,"Guildmaster")   player.nextChat =8024def npckill_50(killer):if killer.dragonKills <1:   killer.dragonKills += 1   else:   player.sendMessage("You've Slayed the Mother Dragon, Now Slay her babys.") def npckill_3376(killer):   if killer.blackdragonKills <3   killer.blackdragonKills +=1   else:   player.sendMessage("Yay! The City is safe, Now return to Guildmaster.")   def dialogue_8024(player)   player.npcMessage("Thank you so much +username+, here is your reward.",198,"Guildmaster")def reward(player):   if player.getFunction().checkSpace(2):   player.addItem(4151 1)   player.addItem(995 10000000)   else:   player.sendMessage("Congratulations you have rescued the city of Canifis.")
« Last Edit: March 25, 2012, 10:41:22 pm by Ryan »