
נכתב במקור על ידי
yoni279
זה לא שאני קנאי או משהו אתם פשוט פרירים שאתם עושים להם NPC עצה שלי סגרו תמיפעל
אתה כבר מתחיל לעצבן אותי.
עוד תגובה אחת כזאת במפעל ואתה תקבל אזהרה!.
אתה לא רוצצה לעזור אל תעזור!
אבל אל תתן את התגובות הלא ממש חכמות והממש לא תורמות שלך!
ובטח ובטח שאתה לא תגיד לאנשים אם לעזור או לא.
לא כל דבר שאתה עושה חייב להפיק תועלת לך.

נכתב במקור על ידי
רירי
ריפאק: זומבי ריפאק
פירוט על הNPC:אני רוצה אחד שיביא נקודות על כל REBIRTH וימכור דברים מיוחדים ונדירים בעד הנקודות האלה. כל REBIRTH יקבלו 5 נקודות.
IDים: 9201027 NANA P
הערות : תודה מראש!
בלי יצירת המעכרת נקודות זה בלתי אפשרי.
אם יצרת כבר אחד, אז תגיד לנו מה הפונקציות להוספת נקודות ובדיקה של הנקודות.
אם לא יצרת מערכת כזאת, האשכול הזה הוא לא הכתובת שאתה מחפש.

נכתב במקור על ידי
ItsMySTyle
ריפאק:זומבי
פירוט על הNPC: כשלוחצים על ה NPC הוא ירשום Hey Name Do You Wanna Do LightPQ?
אם לוחצים YES אז הוא יבדוק שיש 6אנשים בפרטי ושהוא הלידר וישגר למפת תרשמו שם 123456789
ואז הוא מעביר למפה ורושם בהצלחה
IDים: אין בינתיים
הערות :גם אין
____________________________________
עכשיו NPC שני
פירוט:כשלוחצים עליו הוא שואל Hey Name Do You Get The Tickets?
ואם רושים YES הוא בודק שיש 35 כרטיסים ומעביר למפה אחרת תרשמו 123456789
תודה רבה רבה לעוזרים אם משהו מוכן לעזור לי לבנות עוד NPC ואני יעשה לו בתמורה ADMIN כי אני לא מוצא משהו אחד נורמאלי ולא מתחמק
זה הNPC הראשון.
קוד PHP:
/* Created by SapiRxD from the iAtraf NPC Creation Factory */
var status;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == 1) {
status++;
}else{
status--;
}
if (status == 0) {
cm.sendYesNo("Hey #h # Do You Wanna Do LightPQ?");
} else if (status == 1){
if (cm.getParty() != null){
if (cm.isLeader()){
var party = cm.getParty().getMembers();
if (party.size() == 6){
cm.warpParty(123456789);
cm.sendOk("Good luck!");
cm.dispose();
} else {
cm.sendOk("Sorry you dont have 6 party members");
cm.dispose();
}
} else {
cm.sendOk("You are not the leader sorry");
cm.dispose();
}
}else{
cm.sendOk("You are not in a party.");
cm.dispose();
}
}
}
בקשר לNPC השני, לא נתת את הID של הכרטיסים.
אז עשיתי עם משתנה, פשוט תערוך למעלה איפה שרשום
var item = 0;
במקום 0 תרשום את הID.
קוד PHP:
/* Created by SapiRxD from the iAtraf NPC Creation Factory */
var status;
var item = 0;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == 1) {
status++;
}else{
status--;
}
if (status == 0) {
cm.sendYesNo("Hey #h # Do You Get The Tickets?");
} else if (status == 1){
if (cm.haveItem(item, 35)){
cm.gainItem(item, -35);
cm.warp(123456789);
} else {
cm.sendOk("Sorry you dont have the tickets");
cm.dispose();
}
}
}
ואתה מוזמן לבקש פה את הNPC השלישי שרצית.

נכתב במקור על ידי
redtube
ריפאק:ZombieStory
פירוט על הNPC: ש ה Npc יעביר את כול ה פארטי למפה : 680000500 ו יזמן את 9500319 ו 9400569 ועם אתם יכולים שהוא יעשה שעון של 5דקות.
IDים: הבאתי ב פירוט.
הערות : לא חייב שעון
טוב כמה דברים לפני הקוד:
1.הפקודה לזימון מפלצת שיש לך נורא מעצבנת, יש לך את זאת שעושה הכל מותאם אישית.
לכן אתה גם תצטרך להתאים אותה אישית.
יש לך את השורות:
קוד PHP:
var hp = 0, mp = 0, level = 0, exp = 0, boss = 0, undead = 0, x = 0, y = 0;
var hp1 = 0, mp1 = 0, level1 = 0, exp1 = 0, boss1 = 0, undead1 = 0, x1 = 0, y1 = 0;
השורה הראשונה מתייחסת למפלצת הראשונה, השורה השניה למפלצת השניה.
hp - קובע כמה חיים יהיה לה.
MP - קובע כמה MP יהיה לה.
level - קובע את הרמה שלה.
exp - קובע כמה EXP היא תתן.
boss - קובע אם המפלצת תיהיה בוס או לא.
undead - קובע אם היא תיהיה מפלצת זומבית או לא.
x - קובע את המיקום X שבה המפלצת תופיעה.
y - קובע את המיקום Y שבה המפלצת תופיע.
פשוט תערוך את האפסים שאחרי כל דבר, ואל תמחק את הפסיקים.
בקשר לשעון, אני לא זוכרת אם זה בשניות או דקות בזומבי. אז עשיתי בשניות (300) אם זה דקות תשנה ל5.
יש גם אפשרות שכהזמן יגמר השחקן יועבר למפה אחרת (זה הפונקציה שיש לך.)
אז תערוך את איפה שכתוב
var exitmap = 0;
לID של המפה.
קוד PHP:
/*
* Created by SapiRxD from the iAtraf NPC Creation Factory
*/
var status = 0;
var hp = 0, mp = 0, level = 0, exp = 0, boss = 0, undead = 0, x = 0, y = 0;
var hp1 = 0, mp1 = 0, level1 = 0, exp1 = 0, boss1 = 0, undead1 = 0, x1 = 0, y1 = 0;
var exitmap = 0;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (status == 1 && mode == 0 ) {
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendYesNo("Hey, are you sure you want to get in?");
}
else if (status == 1){
cm.warpParty( 680000500);
cm.spawnMonster(9500319, hp, mp, level, exp, boss, undead, 1, x, y);
cm.spawnMonster(9400569, hp1, mp1, level1, exp1, boss1, undead1, 1, x1, y1);
startClock(300, exitmap);
}
}
}