Napisz nowy temat   Odpowiedz do tematu
Zobacz poprzedni temat Wersja gotowa do druku Zaloguj się, by sprawdzić wiadomości Zobacz następny temat
Autor Wiadomość
Lokkak
Temat postu: tf python i tf lua  PostWysłany: 28 Sie, 2009 - 14:34
Mądrala


Dołączył: 25 Kwi, 2004
Posty: 207
Skąd: Edoral
Są dostępne łatki do tfa umożliwiające pisanie skryptów w pythonie i lua

tf python
tf lua, patch.

_________________
Pozdrawiam,
Lokkak
 
 Zobacz profil autora Wyślij prywatną wiadomość  
Odpowiedz z cytatem Powrót do góry
Lokkak
Temat postu:   PostWysłany: 09 Wrz, 2009 - 13:54
Mądrala


Dołączył: 25 Kwi, 2004
Posty: 207
Skąd: Edoral
Parę informacji dla używających łatki pythonowej
- return z funkcji pythonowej jest ignorowany - zwracać trzeba przez tf.out()
- python_call może przekazywać do funkcji pythonowej tylko jeden argument
- wywoływane funkcje pythonowe muszą przyjmować jakiś argument - nawet jeżeli tego do niczego nie potrzebują i nie używają

_________________
Pozdrawiam,
Lokkak
 
 Zobacz profil autora Wyślij prywatną wiadomość  
Odpowiedz z cytatem Powrót do góry
Lokkak
Temat postu:   PostWysłany: 03 Lut, 2010 - 20:47
Mądrala


Dołączył: 25 Kwi, 2004
Posty: 207
Skąd: Edoral
Prosty przykład wykorzystania
a.py
Kod:
#!/usr/bin/python

import tf

def licz(arg):
        tf.out("["+str(arg.count(',')+3)+"]")


A potem już tylko:
Kod:
/python_load a
/def -mregexp -t"przybywaja" _ble = /substitute $(/python_call a.licz %PL%P0%PR) %PL%P0%PR


W ten prosty sposób uzyskujemy licznik osób w przychodzących drużynach
Cytat:

[5] Razem z groznym barczystym orkiem przybywaja masywny dlugowlosy ork, muskularny grozny ork, umiesniony zniecierpliwiony ork i masywny charyzmatyczny ork.
[3] Razem z czujnym krzepkim mezczyzna przybywaja srogi potezny mezczyzna i niespokojny ogromny mezczyzna.

_________________
Pozdrawiam,
Lokkak
 
 Zobacz profil autora Wyślij prywatną wiadomość  
Odpowiedz z cytatem Powrót do góry
Wyświetl posty z ostatnich:     
Skocz do:  
Wszystkie czasy w strefie CET (Europa)
Napisz nowy temat   Odpowiedz do tematu
Zobacz poprzedni temat Wersja gotowa do druku Zaloguj się, by sprawdzić wiadomości Zobacz następny temat
PNphpBB2 © 2003-2006