Jump to content
NikkiLee69666

Sell/trade/buy Npc

Recommended Posts

Posted

Basically, my idea is to have some sort of NPC to allow you to buy or sell things through the NPC using Tokens or Zeny. Say someone is sleeping and they have a chat open stating what they are selling/buying and someone wants to make a deal with them, but are not online when you wake up. This NPC would be a great way to help out with that. Ex. You are trying to sell a Kiel Card for 40 Tokens and someone wants to buy it. If they are not online you would simply talk to the NPC, select an option telling that NPC that you are wanting to Sell or Trade an item, type in the person's name who is wanting to buy it from you, then input the amount of Token's you are selling it for. After that, when the other person logs in it gives them a message informing them that there is an item waiting for them to buy it and all they have to do is talk to the NPC while holding the amount of Tokens that the seller inputted, and agree to buy it. After that is done, the buyer has the Kiel card, and the seller just has to talk to the NPC to redeem the Tokens from the buyer. I understand it could take a while to implement this, but i think it could help a lot considering there are people that play in completely different time zones and sleep and work at different times than you do. Please leave comments as to how this could be better planned out or whether or not it's even a good idea. Thank you for reading! <3

Posted

Basically, my idea is to have some sort of NPC to allow you to buy or sell things through the NPC using Tokens or Zeny. Say someone is sleeping and they have a chat open stating what they are selling/buying and someone wants to make a deal with them, but are not online when you wake up. This NPC would be a great way to help out with that. Ex. You are trying to sell a Kiel Card for 40 Tokens and someone wants to buy it. If they are not online you would simply talk to the NPC, select an option telling that NPC that you are wanting to Sell or Trade an item, type in the person's name who is wanting to buy it from you, then input the amount of Token's you are selling it for. After that, when the other person logs in it gives them a message informing them that there is an item waiting for them to buy it and all they have to do is talk to the NPC while holding the amount of Tokens that the seller inputted, and agree to buy it. After that is done, the buyer has the Kiel card, and the seller just has to talk to the NPC to redeem the Tokens from the buyer. I understand it could take a while to implement this, but i think it could help a lot considering there are people that play in completely different time zones and sleep and work at different times than you do. Please leave comments as to how this could be better planned out or whether or not it's even a good idea. Thank you for reading! <3

Kinda like an auction npc right? +1 on this.

Posted

Yeah, pretty much an auction NPC, just with the choice of paying with items OR zeny. :)

I think there's already an eAthena script for Auction not sure if it's working though. I think this will be a good addition on the server as you said people play on different timezones and not all people are using forums so this Auction will close that timezone gap. The auction would be good if it is on Tokens, Event Tokens, Coins cause you can always vend if you want to sell something and earn zenny, also we can only hold 1 billion zenny per character.

Posted

I think there's already an eAthena script for Auction not sure if it's working though. I think this will be a good addition on the server as you said people play on different timezones and not all people are using forums so this Auction will close that timezone gap. The auction would be good if it is on Tokens, Event Tokens, Coins cause you can always vend if you want to sell something and earn zenny, also we can only hold 1 billion zenny per character.

Exactly what I was thinking! If this were to get implemented we would have an easier time buying or selling items that we want Tokens or other items for and people could even just put it on the auction so that they don't have to even shout that they're selling it or anything like that. other's would be able to see that it's in the auction house and buy it with whatever currency is requested. Of course you'll have those that over price a few things but in the long run, only people that are truly desperate to have an item would buy it so that wouldn't be a problem.
Posted (edited)

Unfortunately this can't be done with the token vender because it requires source editing. This was already suggested Link here and got rejected for that reason.

Edited by Seraphine
Posted

This would be a lot of work and I don't know if we have the manpower to do something like this at the moment. That being said, I wouldn't rule it out. I like the idea, but there's a lot of potential problems with it... or at least, I'm afraid there would be. Things like this would have a lot of potential bugs, and it's unlikely people would report it.

Posted

This would be a lot of work and I don't know if we have the manpower to do something like this at the moment. That being said, I wouldn't rule it out. I like the idea, but there's a lot of potential problems with it... or at least, I'm afraid there would be. Things like this would have a lot of potential bugs, and it's unlikely people would report it.

I agree. People are abusive to bugs. Especially if it gives them more tokens than they ask for. If there was some way to test it, it would be a different story, but the only way to really test it is to have players actually trade using it.
Posted (edited)

I tried reading eAthena source code for the auction system[luckily it is in C language]. By default they use zenny for bidding. The basic idea is to check all those lines used for auction and modify them with the ones that will use an item as it bid[in our case tokens]. Also by implementing the auction we will also need to implement the mail system, since after the duration of the auction, the item will be sent to the winners mailbox or will be returned to the one who made the auction.

It really is a lot of work as Veracity said but now we know it is possible. But this is going to be nice once it is implemented.

Reference:

intif.c

Edited by xXxJCxXx
Posted

In that case, that's definitely not an option then (at least that method). We don't have the mail box implemented here for a reason because of the many potential bugs it has. Also, just because a script is on eA doesn't mean it necessarily will work here. A lot of the times we have to heavily edit the code since we're using a customized mixture of eA and Aegis. However, we will consider it, but it wouldn't be our top priority. If we do decide to do it, it likely wouldn't be anytime soon.

Posted

In that case, that's definitely not an option then (at least that method). We don't have the mail box implemented here for a reason because of the many potential bugs it has. Also, just because a script is on eA doesn't mean it necessarily will work here. A lot of the times we have to heavily edit the code since we're using a customized mixture of eA and Aegis. However, we will consider it, but it wouldn't be our top priority. If we do decide to do it, it likely wouldn't be anytime soon.

Oh now i know. ^_^ Thank you for that info.

Posted

Oh now i know. ^_^ Thank you for that info.

No problem, I just wanted to explain why we're not always able to do everything people suggest (or it takes us awhile to implement if we do), even if they're good ideas. Thank you for understanding. (: There may be an alternative way we could do this without the mail system or something, I'll leave it open for people to possibly brainstorm some ideas. I really do like the idea of an auction system and think it'd be a nice addition.

Posted

No problem, I just wanted to explain why we're not always able to do everything people suggest (or it takes us awhile to implement if we do), even if they're good ideas. Thank you for understanding. (: There may be an alternative way we could do this without the mail system or something, I'll leave it open for people to possibly brainstorm some ideas. I really do like the idea of an auction system and think it'd be a nice addition.

Well the only thing I can really think of other than a Mail Box would be as I said in the suggestion, the person would have to talk to said Auction NPC after someone has purchased their item(s) to receive the payment. In that case, there would have to be some additional editing of the Auction NPC though.
Posted

Accepting this, we'll try to look into whether or not we can create a customized version of this to fit our server. Thank you for your thoughtful suggestion!

- Accepted -



×
×
  • Create New...