PM válasz

Indította Ken, 2014-03-29, 19:49:42

2014-03-29, 19:49:42 Utolsó szerkesztés: 2014-05-04, 12:31:52 Szerző: [MOD]Aceagan
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