Hallo e*pvp ,
da mich einige gefragt hatten wie ich auf Trusted-World das Premium System mit < VIP > Zeichen überm Kopf eingebaut habe , wollte ich es nun releasen.
Die Idee für das Zeichen hab ich von RealFreak , vielen dank dafür !
Hier sein Thread :
und die Quest dafür ist von NiiceOne.
Special Thanks an ShuzZzle.
Also nun zum
Release :
ACHTUNG: ACHTET DARAUF DAS ALLE TAB'S (↹) IN DEN .PY SCRIPTS RICHTIG GESETZT WERDEN. HALTET EUCH AN DAS MUSTER WELCHES BISHER IN DEN SCRIPTS VORLAG
So wird das ganze hinterher aussehen :
Also kurz gesagt:
Spieler die ein [VIP] vor dem Namen haben , erhalten gleichzeitig das VIP-Zeichen überm Kopf.
Fügt in eure uichat.py unter folgendes noch etwas ein
..
also ganz an anfang unter die anderen imports
PHP Code:
import player
danach ersetzt ihr alles unter
PHP Code:
def __SendChatPacket(self, text, type):
mit folgendem
PHP Code:
# VIP Chat by sLay. & ondry147
if net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: name = player.GetName() if text.find("(vip)")!=-1: if name.find("[SA]")!=-1 or name.find("[VIP]")!=-1: net.SendChatPacket(text, type) else: chat.AppendChat(chat.CHAT_TYPE_INFO, "No VIP") else: net.SendChatPacket(text, type)
quest premium_user begin
state start begin
when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
end
when 70010.use with pc.getqf("premium_user")==0 begin
say_title("FinalSinceMt2-Team")
say("")
say("Mit diesem Item kannst du den Premium Status")
say("aktivieren. Der Premium Status bleibt")
say("Permanent! Du Kannst dieses Item nur einmal")
say("benutzen. Also entscheide Weise")
say("")
say_title("Willst du den Premium Status Aktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
pc.remove_item(70010, 1)
pc.setqf("premium_user", 1)
else
return
end
end
end
end
quest premium_shop begin
state start begin
when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
end
when 9010.chat."Wer bist du?" with pc.getqf("premium_user")==0 begin
say_title("Mrs.Since")
say("")
say("Hallo, fremder ich bin Mrs.Since")
say("Ich habe vom FinalSinceMt2 Team den Auftrag bekommen")
say("die Auserwählten Spieler zu unterstützen.")
say("Zur zeit bist du leider keiner der Auserwählten")
say("dies kannst du jedoch ändern, in dem du dir einen")
say("Premium Schein besorgst. Diesen bekommst du")
say("unter anderem im Itemshop")
end
when 9010.chat."Premium Shop" with pc.getqf("premium_user")==1 begin
say_title("Mrs.Since")
say("")
say("Hallo, Auserwählter ich bin Mrs.Since")
say("Ich habe bereits auf dich gewartet!")
say("Das FindalSinceMt2 Team hat mir gesagt das du kommst")
say("Ich habe die Aufgabe bekommen, dich zu unterstützen.")
say("Bedien dich in meinem Shop. Hier findest du dinge,")
say("für die du sonst hart arbeiten musst")
say("")
say_title("Willst du etwas kaufen?")
local s = select("Ja", "Nein")
if s == 1 then
npc.open_shop(18)
else
return
end
end
end
end
Natürlich an euren Server anpassen.
So nun könnt ihr wenn ihr den Skill dazu habt , noch einen automatischen Namechange als das [VIP] vor dem Namen setzen lassen. :P
Dazu gibts aber kein Tutorial
Was ist nun genau passiert ?
Jeder Spieler der nun ein [VIP] vorm Namen hat , erhält das VIP-Zeichen überm Kopf. Andere Spieler sehen dieses auch !
Mit den beiden Quests , wird bei der ersten Quest über ein Item , das ihr auswählt eine qf gesezt und bei der 2. Quest kann man über einen NPC , wenn man die gesetze qf hat also den Premium Rang , in einem Shop einkaufen den man nach Lust und Laune bestücken kann.
Viel Spaß , würde mich über elite*gold spenden & Thanks freuen.
Wie gesagt es ist richtig , nur ist es mit dem Befehl (GA) recht unsicher , außer wenn man seinen Client kaum entschlüssel bar macht , ansonsten könnten sich spieler als Teamler ausgeben
Wie gesagt es ist richtig , nur ist es mit dem Befehl (GA) recht unsicher , außer wenn man seinen Client kaum entschlüssel bar macht , ansonsten könnten sich spieler als Teamler ausgeben
Nein, weil dann nur sie den Zeichen für "sich" sehen würden und nicht die anderen auch. Dafür benötigen sie seinen modifizierten Client.
Angenommen ich habe einen Server , und dann baue in in meinen Client (GA) ein mit einem GA Zeichen.
Spieler patchen ihren Client und geben Ingame einfach (GA) ein und schon haben sie ein GM Zeichen , das alle die den gepatchten Client von meinem Server benutzen , sehen können :P
[Mini-Release] Eine Art Premium-System ingame 12/08/2016 - Metin2 PServer Guides & Strategies - 66 Replies Hallo Leute :)
Ich habe mir doch nochmal überlegt etwas mit euch zu teilen..
Es ist nicht viel arbeit, aber vielleicht kann es dennoch jemand gebrauchen.
Werde hier noch weitere quests rein editieren sobald ich sie fertig habe.
Ideen nehme ich immer gerne an.
premium system? 08/11/2011 - Archlord - 3 Replies Is there new looking premium page in chantra store ingame
Is going to be a premium system again?:)
Regards
Neues Premium-SYstem ist da!! 07/08/2011 - WarRock - 4 Replies Das neue premium-system ist nun verfügbar, es hat sich einiges verändert.Leider gibt es kein Bronze Prem mehr
premium system .mrs 03/19/2008 - GunZ - 3 Replies Gunz jji sytem mrs dowlland link plsssssssssss:(