Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 03:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Source Frage]Mover aus User?

Discussion on [Source Frage]Mover aus User? within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 231
[Source Frage]Mover aus User?

Hallo,
Ich habe gerade mal etwas versucht, in dem ich den Mover, der einen Befehl ausführt (z.B. /ci) benötige. Ich habe mir gedacht, dass müsste doch irgendwie so gehen:
Code:
CUser* pUser = (CUser*)s.dwValue;
CMover* pMover = prj.GetMover( pUser.dwId );
Scheint aber nicht zu gehen, wie krieg ich das denn hin?
Unleashed! is offline  
Old 02/25/2012, 17:02   #2
 
elite*gold: 0
Join Date: Dec 2011
Posts: 206
Received Thanks: 224
CMover* pMover = pUser
yannickFlyff is offline  
Thanks
1 User
Old 02/25/2012, 19:24   #3
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 231
Danke, jetzt habe ich ca. das selbe Problem, nur andersrum xD
Code:
CUser* pUser = pMover;
Gibt folgenden Error aus:
Code:
error C2440: 'initializing' : cannot convert from 'CMover *' to 'CUser *'
Wie mache ich dann aus einem Mover pointer einen User pointer?
Unleashed! is offline  
Old 02/25/2012, 19:59   #4
 
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
Code:
((CMover*)this)->
geht eig
Jopsi332 is offline  
Old 02/25/2012, 20:02   #5
 
elite*gold: 0
Join Date: Dec 2011
Posts: 206
Received Thanks: 224
Quote:
Originally Posted by Jopsi332 View Post
Code:
((CMover*)this)->
geht eig
Würde vorrausetzen das er das in der CUser klasse used .. dödel

Mach ((CUser*)pMover)
yannickFlyff is offline  
Old 02/25/2012, 20:25   #6
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 231
Ich will es in der Funktion CMover::CreateAbilityOption_SetItemSFX benutzen, funktioniert aber so nicht:
Code:
	CMover* pMover = GetActiveMover();
	CUser* pUser = ((CUser*)pMover);

        pUser->AddText( "blabla" );
Folgender Error:
Code:
error C2027: use of undefined type 'CUser'
Unleashed! is offline  
Old 02/25/2012, 23:11   #7



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Wie siehts aus mit:
PHP Code:
((CUser*)pMover)->AddText"..." ); 
?
Sedrika is offline  
Old 02/25/2012, 23:18   #8
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 231
Schon probiert, ging auch nicht, habs jetzt anders gelöst.
Unleashed! is offline  
Old 02/25/2012, 23:21   #9



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Quote:
Originally Posted by Unleashed! View Post
Schon probiert, ging auch nicht, habs jetzt anders gelöst.
Wär auch nett die Lösung zu schreiben, damit andere die das auch machen wollen (oder nicht) es sehen können.
Sedrika is offline  
Old 02/26/2012, 00:21   #10
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 231
Andere Frage:
Warum klappt es eigentlich nicht, wenn ich der Klasse CMover das Attribut m_dwGlow hinzufüge, diesem dann aus dem Befehl "/changeGlow" einen anderen Wert zu weise, den ich dann wiederum in der Funktion CreateItemSFX(mover.cpp) abfrage um den Glow zu ändern?
Der Glow ist dann der selbe, und wenn ich den Wert von dwGlow ausgeben lasse, ist es auch noch der Standard Wert. Wenn ich aber in der FuncTextCMD beim Befehl /changeGlow noch ein [Code]if( pMover->dwGlow == GLOW_RED)
pUser->AddText("Bla");[Code]
rein haue, gibt er mir den Wert, den ich über den Befehl eingegeben habe aus.
Unleashed! is offline  
Reply


Similar Threads Similar Threads
[Source TUT]/gro für User mit Pet Stat fixx
03/24/2013 - Flyff PServer Guides & Releases - 36 Replies
Heyho hab mal schnell nen simplen pet stat fixx ausgedacht für /gro falls man diese funktion für User freischalten möchte so 1. Die funktion für User freischalten (optional) ihr ändert ON_TEXTCMDFUNC( TextCmd_GenRandomOption, "GenRandomOption&qu ot;, "gro", "°¢¼ºÃູ", "°¢Ãà", TCM_BOTH, AUTH_GAMEMASTER2, "" ) zu ON_TEXTCMDFUNC( TextCmd_GenRandomOption, "GenRandomOption&qu ot;, "gro", "°¢¼ºÃູ", "°¢Ãà", TCM_BOTH, AUTH_GENERAL, "" ) 2. Der Pet Stat fixx(so kann auf Pets kein GRO mehr...
[Source TUT]Teleport via Command to Flaris/SM/DARKON für User
05/27/2012 - Flyff PServer Guides & Releases - 32 Replies
Hey, da ich leider keine Graka habe um was mit daisy zu machen mach ich es als chat command eine Teleport funktion Das ist NICHT getestet da ich nicht online kann, habs aber von mehreren prüfen lassen. sollte funktionieren. Also ihr geht in die Functextcmd.cpp und added unter ON_TEXTCMDFUNC( TextCmd_say, "say", "say", "¸»", "¸»", TCM_SERVER, AUTH_GENERAL , "¼Ó»èÀÓ " ) das ON_TEXTCMDFUNC( TextCmd_Teleporttodarkon, ...
User per Source zum Voten bringen
11/07/2011 - Flyff Private Server - 1 Replies
#removed Thread kann wd gelöscht werden. Habs mir überlegt ;>
[AutoIT] Window Mover Source
10/23/2011 - SRO Coding Corner - 1 Replies
#NoTrayIcon #RequireAdmin #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> MsgBox(0, "Instructions", "Use the arrow keys on the keyboard to move the active window", 7) $vDLL= DllOpen("user32.dll")
Mouse Mover
10/27/2005 - World of Warcraft - 3 Replies
Hat jemand einen MouseMover den man so konfigurieren kann das er immer auf eine Stelle klickt oder einfach ein Programm was immer eine Taste "drueck"? Brauche das als Mage fuer CoC und Solo Boss... Danke..



All times are GMT +2. The time now is 03:45.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.