Sie sind nicht angemeldet.

1

Mittwoch, 1. August 2012, 17:55

Python Eventscript Trails??

Yo,

Ich wollte mal euch fragen, wie man in Python Eventscript Trails erstellt.


Mit freundlichen Grüßen,
DerHarteHater

Jackmaster

Super Moderator

Beiträge: 660

Rootserver vorhanden: Ja

  • Nachricht senden

2

Mittwoch, 1. August 2012, 18:03

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import es
import gamethread
import effectlib


def start(userid):
    if not es.getplayerprop(userid, 'CCSPlayer.baseclass.pl.deadflag'):
   	 gamethread.delayedname(0.02, 'trail_%s'% userid, check,(es.getplayerlocation(userid), userid))
   	 
   	 
def check((x2,y2,z2), userid):
    x,y,z = es.getplayerlocation(userid)
    steamid = es.getplayersteamid(userid)
    gamethread.cancelDelayed('trail_%s' % userid)
    if (x,y,z) != (x2,y2,z2):
   	 ROT = 255
   	 GRUEN = 0
   	 BLAU = 0
   	 effectlib.drawLine((x2,y2,z2 + 40), (x,y,z + 40), 'materials/sprites/laserbeam.vmt', 'materials/sprites/halo01.vmt', 1, 3, 3, ROT, GRUEN, BLAU, 155, speed=5, fadelength=70, noise=0, framestart=0, framerate=0)
   	 (x2,y2,z2) = x, y, z
   	 
   	 
    gamethread.delayedname(0.1, 'trail_%s'% userid, check,((x2,y2,z2), userid))
    
    
def player_spawn(ev):
    userid = int(ev['userid'])
    gamethread.delayedname(0.1, 'trail_%s'% userid, start,(userid))



Am besten du schaust dir noch die Wikis zu den jeweiligen Libraries an.

http://python.eventscripts.com/pages/Effectlib
http://python.eventscripts.com/pages/Gamethread

Denke das es klappt, bei fragen einfach fragen(lol).

~ gruß

Ähnliche Themen