Würde ich nicht benutzen gibt einige Bugs.
Beiträge von blendx55
-
-
in CHARACTER::WarpToPID wird es genutztguck es dir da ab
so gut?
Code- ACMD(do_systemno2)
- {
- char hedef[256];
- one_argument(argument, hedef, sizeof(hedef));
- LPCHARACTER lelek = CHARACTER_MANAGER::instance().FindPC(hedef);
- CCI * farklich = P2P_MANAGER::instance().Find(hedef);
- ////////////////////////////////////////////////////////////////////
- if (!*hedef){return;}
- if (lelek == ch)
- {
- ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ist nicht online"), hedef);
- return;
- }
- ch->ChatPacket(CHAT_TYPE_COMMAND, "systeminfo %s %d %d",lelek->GetName(),lelek->GetLevel(), lelek->GetRaceNum());
- ch->SetQuestFlag("systemno2",1);
- ch->ChatPacket(CHAT_TYPE_COMMAND, "systemno2 type");
- }
-
p2p_manager nutzen
würdest du mir eventuell bitte helfen? -
Abend,
kann mir jemand hier helfen die Funktion etwas umzuschreiben? Momentan kann ich nur auf 1 Core diese Funktion benutzen möchte aber dass es auf allen cores und channels geht.
C- ACMD(do_systemno2)
- {
- char arg1[256];
- one_argument(argument, arg1, sizeof(arg1));
- LPDESC d = DESC_MANAGER::instance().FindByCharacterName(arg1);
- LPCHARACTER tch = d ? d->GetCharacter() : NULL;
- if (!tch)
- {
- ch->ChatPacket(CHAT_TYPE_INFO, "%s ist nicht online!", arg1);
- return;
- }
- ch->ChatPacket(CHAT_TYPE_COMMAND, "systeminfo %s %d %d",tch->GetName(),tch->GetLevel(), tch->GetRaceNum());
- tch->ChatPacket(CHAT_TYPE_COMMAND, "systeminfo %s %d %d",ch->GetName(),ch->GetLevel(), ch->GetRaceNum());
- ch->SetQuestFlag("systemno2",1);
- tch->SetQuestFlag("systemno2",1);
- ch->ChatPacket(CHAT_TYPE_COMMAND, "systemno2 type");
- tch->ChatPacket(CHAT_TYPE_COMMAND, "systemno2 type");
- ch->ExchangeStart(tch);
- }
-
Kann niemand helfen? zahle auch für den fix
-
Der P2P Port muss glaube ich der selbe sein
Muss man ebenso ändern wie Port...
-
Guten Morgen habe vorhin ein Fehler aufm Server entdeckt und bin nun sehr verzweifelt...
Beschreibung:
Char 1 ist map 1 -> channel1
Char 2 ist Ox -> game99Nun.. sobald man etwas in den Chat schreibt sieht man es nicht... schreibt man eine private Nachricht sieht man es ebenfalls nicht..(Person ist offline)
d.h stehen 2 chars auf 2 verschiedenen cors sieht man chat nicht oder pn.... wenn ich aber alle maps in eine config eintrage geht es...woran könnte es liegen? / woran liegt es?
wäre echt dankbar und würde ebenfalls eine Spende geben....
Core1 Config:
HOSTNAME: core2
CHANNEL: 1
PORT: 13112
P2P_PORT: 35021
DB_PORT: 35000
DB_ADDR: localhost
MAP_ALLOW: 61 62 63 64 65 66 67Core2 Config:
HOSTNAME: core1
CHANNEL: 1
PORT: 13100
P2P_PORT: 35010
DB_PORT: 35000
DB_ADDR: localhost
MAP_ALLOW: 41 43 44 1 3 4 21 23 24 -
Möchte die beiden Systeme kombinieren.. wie mach ich das nun?
So geht es nicht.. 1 System funkt. dann nicht
Python- def BINARY_NEW_AddAffect(self, type, pointIdx, value, duration):
- print "BINARY_NEW_AddAffect", type, pointIdx, value, duration
- if (app.ENABLE_AFFECT_POLYMORPH_REMOVE):
- if type < 500 and type != chr.NEW_AFFECT_POLYMORPH:
- return
- elif app.ENABLE_NEW_AFFECT_POTION:
- if type < 500 and not type in (mainAffectPotion["affect"][i] for i in xrange(len(mainAffectPotion["affect"]))):
- return
- else:
- if type < 500:
- return
Python- #1.) Search for:
- if type < 500:
- return
- #2.) Replace line with:
- if (app.ENABLE_AFFECT_POLYMORPH_REMOVE):
- if type < 500 and type != chr.NEW_AFFECT_POLYMORPH:
- return
- else:
- if type < 500:
- return
- und
- #1.) Search:
- if type < 500:
- return
- #2.) Delete and replaced with:
- if app.ENABLE_NEW_AFFECT_POTION:
- if type < 500 and not type in mainAffectPotion["affect"]:
- return
- else:
- if type < 500:
- return