|
|
#1 |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 49
Reputation: 0
|
Hello,
nemrég írtam egy fügvényt amit SecondLifeTXTTimer-nek kereszteltem el. Ennek a fügvénynek a használatával a képernyő alján létrehoz egy csíkot benne egy szöveggel. Például: SecondLifeTXTTimer(playerid,"A kocsi beindításához használd: /start", 5000); | - Maga a fügvény | - célszemély | - szöveg | - megjelenítési idő milsec-ban, Ez jelen esetben 5000 - 5 másodperc. Tehát ez a fügvény tökéletesen működik amig csak 1 játékosról van szó. Tegnap kipróbáltam a szervert több játékossal is és volt akinek egymás helyére rakódtak és volt akinek működött normálisan.... Volt hogy felváltva... A válaszokat előre is köszönöm. Mellékeltem a forráskódot is... hátha az segít: pawn Code:
|
|
|
|
|
#2 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Mar 2008
Location: Romania, Timisoara
Posts: 1,076
Reputation: 0
|
pawn Code:
|
|
|
|
|
#3 |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 49
Reputation: 0
|
Megcsináltam... bár nem lett jó. Mindenkinek ugyan azt írja... pl egy játékos beül egy járműbe mindenkinek kiírja hogy "Használd: /start a motor beindításához"
És a textdraw eltorzul... vmiért más az alakja... |
|
|
|
|
#4 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Mar 2008
Location: Romania, Timisoara
Posts: 1,076
Reputation: 0
|
nos én mostan suliba megyek utána majd segítek meg oldani
|
|
|
|
|
#5 |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 49
Reputation: 0
|
Megoldottam a problémát. Köszönöm a segítséget
|
|
|
|
|
#6 | |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Mar 2008
Location: Romania, Timisoara
Posts: 1,076
Reputation: 0
|
Quote:
|
|
|
|
|
|
#7 | |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 49
Reputation: 0
|
Quote:
Pédlául sltxt helyett sltxt[playerid] -t hazsnáltam. Ezáltal csak annak a játékosnak hozza létre a szöveget. Végül kipróbáltam a te megoldásod: pawn Code:
Pédául a TextDrawSetString( sltxt[ playerid ], szoveg ); fügvény felesleges. Hisz nincs semilyen tároló amiből beolvashatná a karaktereket. Utána az onGamodeModeInit-nél egy ilyen fügvény: TextDrawShowForPlayer( playerid, sltxt );... "Undefined symbol "playerid"... és most a logikát követve... Az OnGamemodeInit fügvényt töbször is meghívja másodpercenként... ezért másodpercenként töbször is megjelenítené a textdrawn-t. Ez lag-hoz és egyébb kellemetlenségekhez vezethet. Na és a TexdrawHideForPlayer fügvény kell a SecondLifeTXTTimer elejére. Ez eltünteti a korábban létrehozott TXT-t ha hamarabb jönne új üzenet mint ahogy az előző eltünne. Mivel ez egy dinamikus rendszer. De a te kódot alapján kovácsoltam össze a jó kódot. tehát tartozom egy köszönettel ![]() A helyes kód: pawn Code:
|
|
|
|
|
|
#8 | |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Mar 2008
Location: Romania, Timisoara
Posts: 1,076
Reputation: 0
|
Quote:
|
|
|
|
|
|
#9 |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 49
Reputation: 0
|
Nem igaz? Hmm... azt hiszem akkor öszekevertem az OnPlayerUpdate-val nem?
|
|
|
|
|
#10 | |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Mar 2008
Location: Romania, Timisoara
Posts: 1,076
Reputation: 0
|
Quote:
|
|
|
|
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [FilterScript] [FS] TextDraw editor 0.6 - Multiple textdraw support, for proffesional textdraws | Zamaroht | Filterscripts | 369 | 20/01/2013 02:46 PM |
| TextDraw Help Ö | xDENNNIISSSS | Help Archive | 7 | 24/01/2011 07:03 PM |
| [HELP]TextDraw | zyzuinm | Archive | 9 | 12/01/2010 06:23 PM |
| [Textdraw] New Player steals the Textdraw | KingArthur | Help Archive | 15 | 28/02/2009 05:50 PM |
| Textdraw overwrite textdraw | fiordas | Help Archive | 9 | 10/02/2009 05:45 PM |