Idee automatisch master hero changer update?

10/13/2008 17:35 iLogix'.#1
Halloh, wollte fragn obs geht mit dem Automatisch master/hero changer das man macht, nen npc, den labert man an, dann führt der automatisch iwie die datei aus und wenn man reloggt is man master/hero ?? wäre übelst nice
10/13/2008 18:08 xXxDarkheroxXx#2
also cih hab mir heute den ganen tag eun query gemacht was das macht!
10/13/2008 18:39 iLogix'.#3
gibt ja schon den querry den man ausfphren muss, aber halt wenn man nen npc anlabert das ders automatisch ausführt das die leute auch master werdn können wenn man nich da ist :)
10/14/2008 02:42 Puma D. Ace#4
schnapp dir nen npc den du nicht brauchst und bearbeite den.
ihrgendwo hier im elitepvpers.com exsistiert ne liste mit allen lua befehlen
10/14/2008 10:54 iLogix'.#5
gehts nihc einfach nen npc zu sagen

begin
if new.class=6 and new.level=120 then
set new.class=16;
set new.level=60;
set new.exp=0;
?
oder iwie
StartQuest
SetStartRequipendLvl 120
SetStartRepuipendJob 6 dann
SetEndSetJob 16
SetEndChangeLvl 60
SetEndChangeEXP 0

kann mans so nich iwie machen? :s
EDIT:

--------------------------------------------------------------------------------------------------------------------
------------------------------------------ SpecialQuestDrop template -------------------------------------------
--------------------------------------------------------------------------------------------------------------------
g_szQuestName = "Becoming Master"
g_dwQuestID = 7050
g_szNPCNameStart = "MaFl_Cuarine"
g_szNPCNameEnd = g_szNPCNameStart
g_dwReqMinLVL = 120
g_dwReqMaxLVL = 120
g_szReqJobs = {"MAGICIAN"}
g_szAddDialogs = {"Willst du Master WErden?"}
g_szFinishDialogs = {"Du bist Jetzt Master!"}
-- Text button
AddState(g_dwQuestID,0,-1) //????
SetStartNPC(g_dwQuestID,0,g_szNPCNameStart) //den npc angeben wo starten soll
SetStartRequiredLVL(g_dwQuestID,0,120,120) //hab lvl 120 gemacht wegn master
AddStartRequiredJob(g_dwQuestID,0,"6") //JOB
AddStartRequiredQuest(g_dwQuestID,0,7017,3) //?
AddStartNPCTextButton(g_dwQuestID,0,g_szQuestName, g_dwQuestID,1) //denke text
-- Introduction
AddState(g_dwQuestID,1,-1) //???
SetEndNPC(g_dwQuestID,1,g_szNPCNameStart) //wo der npc zum enden is denke ich
AddEndNPCTextButton(g_dwQuestID,1,g_szQuestName,g_ dwQuestID,1) //text der gesagt wird?
AddEndNPCDialog(g_dwQuestID,1,"You Can get Here your Master!");
AddEndNPCDialog(g_dwQuestID,1,"You are Ready to get Master");
AddEndNPCDialog(g_dwQuestID,1,"...ka was man schreibn kann hier");
SetEndSetJob (g_dwQuestID,1,16.........)
SetEndChangeLvl(g_dw_QuestID,1,60)
SetEndChangeEXP(g_dw_questID,1,0)
AddEndNPCAnswerButton(g_dwQuestID,1,"BTN_ADD_QUEST ","__YES__",g_dwQuestID,2); //button 1 beispiel, Bye
AddEndNPCAnswerButton(g_dwQuestID,1,"BTN_DONT_ADD_ QUEST","__NO__",g_dwQuestID,0); Button 2 Beispiel Death

iwie so geht das vll?
10/14/2008 12:06 Puma D. Ace#6
Schau mal im anderen Thread.
Es gibt ne funktion in MySQL.
10/14/2008 12:10 iLogix'.#7
ja aber willst jede stunde immer die scheiss datei ausführen? npcs wären dohj besser :S
10/14/2008 12:15 Puma D. Ace#8
Ähm der Trigger funkt von alleine.
Sobald nen Update befehl durch die db schießt werden die chars geprüft und das passiert sobald jemand sich ausloggt oder ein gm .save eingibbt.