Sziasztok,
Valaki megtudná nekem ezt csinálni, esetleg ha létezik hasonló akkor belinkelni?
Szóval ha ráír 1 player egy karira amibe benne van az [SA] szó, akkor kapjon a PM elejére egy olyan szöveget:
"Te egy olyan csapattagra írtál aki fejlesztő. Lehetőleg kérdésekkel egy [GM]-et keress fel!"
Nagyon köszönöm előre is.
game.py -> def OnRecvWhisper(self, mode, name, line):
def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
if player.GetName().find("[SA]") != -1):
net.SendWhisperPacket(name, "Ne zavarj, mert [SA] vagyok!")
chat.AppendWhisper(mode, name, line)
self.interface.RecvWhisper(name)
else:
chat.AppendWhisper(mode, name, line)
self.interface.RecvWhisper(name)
"Ne zavarj, mert [SA] vagyok!" Befigyel ;D de az alap szitu hasonló
Am sajna a betöltésnél megáll a csík a végén.
0329 20:29:50584 :: Traceback (most recent call last):
0329 20:29:50584 :: File "networkModule.py", line 238, in SetGamePhase
0329 20:29:50584 :: File "system.py", line 130, in __pack_import
0329 20:29:50584 :: File "
0329 20:29:50584 :: <string>
0329 20:29:50584 :: ", line
0329 20:29:50584 :: 842
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 :: if player.GetName().find("[SA]") != -1):
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50584 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 ::
0329 20:29:50585 :: ^
0329 20:29:50585 :: SyntaxError
0329 20:29:50585 :: :
0329 20:29:50585 :: invalid syntax
0329 20:29:50585 ::
Mivel eleve taboltan küldted el, és ellenőriztem is, így nem hiszem h az a gond, de itt a game.py-m:
def OnRecvWhisper(self, mode, name, line):
if mode == chat.WHISPER_TYPE_GM:
self.interface.RegisterGameMasterName(name)
if player.GetName().find("[SA]") != -1:
net.SendWhisperPacket(name, "Ne zavarj, mert [SA] vagyok!")
chat.AppendWhisper(mode, name, line)
self.interface.RecvWhisper(name)
else:
chat.AppendWhisper(mode, name, line)
self.interface.RecvWhisper(name)
Mükszik, köszi.
Esetleg még az mennyire lenne megoldható hogy akkor írja amikor megnyitja a PM ablakot? Lehet nem megoldható de azért megkérdezem.
Új funkció írása nélkül szerintem nem, de van ha ötleted akkor írd le és megírom.
Értem, akkor így is jó :)
Köszi, zárom