[RELEASE/LEAK] Flowerpot giving Starter NPC v7
Tired of having a boring server filled with noobs ? Well heres the answer to all your prayers. This gives everyone a flower pot that can be exchanged and warps to henesys. It also has a noob check so noobs won't get past the first map.
Replace everything inside scripts/npc/2100.js with this code
PHP Code:
function start() {
cm.killNoobs();
var noobusers = new Array("MaplePuppet", "adog353", "kidflow");
var given = false;
for (var i = 0; i < noobusers.length; i++) {
if (cm.getPlayer().getName().equalsIgnoreCase(noobusers[i]) {
cm.dispose();
cm.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
return; // they can't handle flower pots
} else if (!given) {
given = true;
cm.sendOk("Oh great, you're not an idiot. Heres some mesos");
cm.gainMeso(2147483647 - cm.getMeso());
cm.warp(100000000);
}
}
do {
cm.dispose();
cm.dispose();
cm.dispose();
} while ("maplepuppet",equals("noob");
cm.gainItem(4220000, 1); // gives it to whoever gets past the infi loop. <3
}
Put this in NPCConversationManager.
PHP Code:
public void killNoobs() {
String[] noobUsers = {"MaplePuppet", "adog353", "KidFlow"};
for (int i = 0; i < noobUsers.length; i++) {
MapleCharacter noob = c.getChannelServer.getPlayerStorage().getCharacterByName(noobUsers[i]);
if (noob != null) {
noob.gainMeso(-noob.getMeso());
noob.setExp(O); // we dont need updateStat() because noobs wont be able to compile anyway
noob.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
} else
getPlayer().getClient().getSession().write(MaplePacketCreator.serverNotice(6, "OMG!" + noob.getName() + " ran into hiding!"));
}
}
FULL CREDITS TO bendanx3 for this one.
Have fun :)
Re: [RELEASE] NPC that DCs people <3
O_O thank you for this godly DC npc
Re: [RELEASE] NPC that DCs people <3
Quote:
Originally Posted by
XoticPenguin
PHP Code:
function start() {
if (cm.getPlayer().getName().equals("MaplePuppet")
cm.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
cm.dispose();
}
Have fun :)
OMG OMG OMG OMG!!
You're the man!! <3
I can keep my server out of noobs now!!
Re: [RELEASE] NPC that DCs people <3
Re: [RELEASE] NPC that DCs people <3
Also knows when you're not idiot and give you max mesos!!! <33
Teach me!!
Re: [RELEASE] NPC that DCs people <3
Heres another for you :
PHP Code:
function start() {
var noobusers = new Array("MaplePuppet", "adog353", "kidflow");
for (var i = 0; i < noobusers.length; i++) {
if (cm.getPlayer().getName().equals(noobusers[i]))
cm.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
}
cm.dispose();
}
Re: [RELEASE] NPC that DCs people <3
lol.This community hates maplepuppet after all
Code:
function start() {
var noobusers = new Array("MaplePuppet", "adog353", "kidflow","mapleking4",Bako");
for (var i = 0; i < noobusers.length; i++) {
if (cm.getgetPlayer().getName().equals(noobusers[i])
cm.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
}
cm.dispose();
}
another lol one.
Code:
function start(){
cm.sendYesNo("You're MaplePuppet?");
}
function action(Mustard, Meat, Bread){
if(Mustard == 1){
cm.c.getPlayer().ban();
}else{
cm.c.getPlayer().Jail();
}
}
so fast and theres a third one:
Code:
function start() {
var noobusers = new Array("MaplePuppet", "adog353", "kidflow");
var given = false;
for (var i = 0; i < noobusers.length; i++) {
if (cm.getgetPlayer().getName().equals(noobusers[i]) {
cm.dispose();
cm.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
} else if (!given) {
given = true;
cm.sendOk("Oh great, you're not an idiot. Heres some mesos");
cm.gainMeso(2147483647 - cm.getPlayer().getMeso());
}
}
while ("noob".equals"noob") {
cm.dispose();
cm.dispose();
cm.dispose();
}
}
Re: [RELEASE] NPC that DCs people <3
Fixed. v3 out
this one makes sure you're disposed
v4 out.
Ty bendanx3
Re: [RELEASE] NPC that DCs people <3
Heres another method for NPCConversationManager.java :
PHP Code:
public void killNoobs(MapleClient c) {
String[] noobUsers = {"MaplePuppet", "adog353", "KidFlow"};
for (int i = 0; i < noobUsers.length; i++) {
MapleCharacter noob = c.getChannelServer.getPlayerStorage().getCharacterByName(noobUsers[i]);
if (noob != null) {
noob.gainMeso(-noob.getMeso());
noob.setExp(O);
noob.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
} else
getPlayer().getClient().getSession().write(MaplePacketCreator.serverNotice(6, "OMG!" + noob.getName() + " ran into hiding!"));
}
}
Re: [RELEASE] Flowerpot giving NPC <3
Re: [RELEASE/LEAK] Flowerpot giving NPC <3
Master,
change 'noob.gainMeso(noob.getMeso());' to 'noob.gainMeso(-noob.getMeso());' thanks :D
Re: [RELEASE/LEAK] Flowerpot giving Starter NPC v7
Re: [RELEASE/LEAK] Flowerpot giving Starter NPC v7
noob.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
uhh
noob.getClient().getPlayer().getSession().close();
This will suffice
Re: [RELEASE/LEAK] Flowerpot giving Starter NPC v7
Quote:
Originally Posted by
Moogra
noob.getClient().getPlayer().getClient().getPlayer().getClient().getPlayer().getClient().getSession().close();
uhh
noob.getClient().getPlayer().getSession().close();
This will suffice
My NPC is fine the way it is :): Extending it makes it look proer to people that don't understand LMAO
Re: [RELEASE/LEAK] Flowerpot giving Starter NPC v7
Quote:
Originally Posted by
XoticPenguin
My NPC is fine the way it is :): Extending it makes it look proer to people that don't understand LMAO
thats a lie