[Source TUT]Teleport via Command to Flaris/SM/DARKON für User

10/22/2011 11:59 Flash!#16
Ist zwar ne tolle Idee aber um es aktiv für User ingame freizuschalten absoluter Müll.

Die können sich in jeder "schlechten" Phase beim Spielen verziehen.
Direk instant sind sie weg - So gut ist das nicht immer.

(Duelle, Bossmonster, Guildsiege etc.)
10/22/2011 12:04 Jopsi332#17
Stimmt auch wieder.
Aber ich habs häufiger bei anderen Servern mit so einem Menü gesehen das wohl gut ankam, kann leider kein daisy(funzt net bei mir) sonst hätte ich es auch in einem Menü gemacht.
Vllt. kann man ja noch ne Restrict zone oder so machen das es nur an bestimmten Maps geht
10/22/2011 12:16 Synxx©#18
Man könnte Es doch mit einer Abfrage Sperren lassen in welchen Orten man es niCht benutzen kann und ein cooldown setzen
10/22/2011 12:17 Jopsi332#19
ich lass mir dazu noch was einfallen
10/22/2011 13:07 Pumbaaa#20
Code:
#ifdef __WORLDSERVER
CUser *pUser = (CUser*)scanner.dwValue;
scanner.GetToken();
PRegionElem pRElem = g_WorldMng.GetRevivalPos( 1, scanner.Token );
if( pRElem )
    pUser->REPLACE( g_uIdofMulti, pRElem->m_dwWorldId, pRElem->m_vPos, REPLACE_NORMAL, nRevivalLayer );
#endif
return TRUE;
/tele flaris, saintmorning oder darkon.
10/22/2011 13:10 Jopsi332#21
das ist mal klein zusammen gefasst ;D
10/22/2011 16:39 Sedrika#22
#Indexed
10/22/2011 17:38 Jopsi332#23
kann mal einer den pUser teil sagen für dei world id? pUser->dwWorldID geht nicht ;D
10/22/2011 17:44 Sedrika#24
pUser->GetWorld()->

und da iwas mit ID, fällt mir grad nicht ein, könnte "dwID" sein oder so.
10/22/2011 19:14 Pumbaaa#25
pUser->GetWorld()->m_dwWorldID
10/23/2011 00:56 yannickminecraft#26
Quote:
Originally Posted by Synxx© View Post
Man könnte Es doch mit einer Abfrage Sperren lassen in welchen Orten man es niCht benutzen kann und ein cooldown setzen
Er weis doch nichtma wie man einen Parameter aus dem Text-Command liest und soll dann sowas wie'n cooldown oder so adden lol.
In jedem Text-Command wird ein Parameter übergeben und ausgelesen. Da muss man einfach Copy'n'Pasten und braucht dazu keine C++ kenntnisse.

Ich frag mich wieso du bei der WorldID eine 1 übergibst anstatt WORLD_MADRIGAL (oder wie die Definierung hieß).
10/23/2011 18:45 Jopsi332#27
Quote:
Originally Posted by Pumbaaa View Post
pUser->GetWorld()->m_dwWorldID
genau das habe ich gesucht ;)

E: so das lässt sich nun nur noch aus Madrigal aus aufrufen sonst kommt ingame eine Fehlermeldung das es in diesem Dungeon nicht geht
10/23/2011 23:45 Sruxs#28
Ouh Ouh nice release :D
11/10/2011 21:11 Razzer'#29
nice realease ^^
01/01/2012 03:04 N8Schatten#30
Sry wen ich jetzt auch mal was ein bischen negatives posten muss aber bei mir gehts leider net bekomme beim kompliemiren folgenden Error:
Code:
\Source\_Interface\FuncTextCmd.cpp(5334): error C2065: 'TextCmd_Teleporttodarkon' : undeclared identifier
\Source\_Interface\FuncTextCmd.cpp(5335): error C2065: 'TextCmd_Teleporttoflaris' : undeclared identifier
\Source\_Interface\FuncTextCmd.cpp(5336): error C2065: 'TextCmd_Teleporttosm' : undeclared identifier
Habe es so reingepackt:

Hoffe ihr findet meine/n Fehler und Danke imvorraus