Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
HomeHome
ForumForum
WikiWiki
DownloadsDownloads
ForgeForge
Multiplayer Connection Tutorial
Collapse/Expand Random Image
Collapse/Expand Login
Username:

Password:

Remember me



Lost Password?

Register now!
Collapse/Expand Chat
Collapse/Expand Who's Online
45 user(s) are online (27 user(s) are browsing Forum)

Members: 0
Guests: 45

more...
Collapse/Expand Donations
Monthly costs: -30€
Income (ads): +5€
Donations (last month): +0€

Current balance: 55€
(last updated 04/2021)

Please make a donation if you want to help keeping The-Starport online:

Thanks!
Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 42 users playing Freelancer on 44 servers.
July. 6, 2022
The Starport Forum Index > All Posts (Hobbes)

Bottom Bottom   Previous Topic   Next Topic

(1) 2 »


Proportionen bei neuen Schiffsmodellen
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
Servus!!

Ich hab da mal so ein Größen Problem,

ich habe mal so aus langweile mit Autocad Inventor ein neues Schlaffschiff modellieren wollen, im Prinzip sollte es ein kleines stück größer sein als die Hispania.
Als ich das Model dann aber in freelancer eingebaut habe war es gerade mal so groß wie ein *hust* *reusper* Starflier

Öhm… hat jemand ne Idee worauf ich da bei den Größen achten sollte damit das nicht mehr passiert?^^

Posted on: 2011/8/16 9:47
Top
Topic | Forum


Re: Destructible bases in MP
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
hi
I am more players as a coder and modder but I would very much like to know how this works on the base of destruction against respawnd

sorry, google translated

Posted on: 2010/7/19 13:23
Top
Topic | Forum


Re: /autobuy an neuen Statsionen/planeten ?
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
hi,

danke dir, Killerkeks, für deine antwort

aber mit ner aktuellen version von hook is es leider leider nicht getahn.
hab ich getestet...

es gab mal vor jahren ein bugfix welches verhindet das an planeten wie Gammu oder Primus munition nach gekauft werden kann, ich vermute das es damit zusammen hängt das autobay bei meinen gemoddeten stationen nicht funktioniert

hat wer ne idee ? bzw. mag sein wissen mit mir teilen ?^^

source editiren und compilieren bekomm ich hin...

grüsse, Hobbes


Posted on: 2010/7/11 1:48
Top
Topic | Forum


/autobuy an neuen Statsionen/planeten ?
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
hi,

mal ne frage
wie bekomme ich hook dazu, das autobuy auch an neuen stationen und Planeten Funktioniert ?

währe schön wenn man mir da helfen könnte

p.s. ich verwende im mom FLhook 1.5.9 plugin

gruss, Hobbes

Posted on: 2010/7/9 8:15
Top
Topic | Forum


Re: Cheaters Death 1.32
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
huhu,

hab das jetzt bei uns auch laufen und funzt super!

danke Crazy

Posted on: 2010/6/23 14:44
Top
Topic | Forum


BadNames Filter
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
Badname Filter

sorry, bad englich

Hi,

folgendes Problem,

ich hab vor Jahren im altem DN coder Forum mal einen Script für einen Badname Filter gefunden,
damals wollten wir das in unsere Hook (5.5) einbinden was uns auch gelang,

jetzt nutzen wir die flhook plugin 5.9 und da wollte ich diese Funktion wider einbinden
doch der Filter scheint trotz 0 error beim compiliren nicht in der 5.9 zu funktionieren
denn man kann nach wie vor jeden namen der in der Badnames liste steht erstellen


FLHook - 0 error(s), 0 warning(s)


---------------------- Done ----------------------

Rebuild All: 1 succeeded, 0 failed, 0 skipped



Hier mal der quellcode,
ich weis leider nicht mehr wer der autor dieses codes ist

Code:


Bad name list

Created a namefilter for new characters so you can block certain words in a characters name or specific names entirely. It used the wildcard stuff that IP bans use as well. 

Names are defined in a list in flhook.ini under the header [BadNames] 

1. Open up server.h and place this struct anywhere on the page: 
Code:
   struct SCreateCharacterInfo 
   { 
      wchar_t wszCharname[256]; 
   };


2. Open up global.h and add this after "// setting variables" at the end: 
Code:
   extern list<wstring> set_lstNames;


3. Open up Settings.cpp and add this after "// setting variables" at the end: 
Code:
   list<wstring>   set_lstNames;


4. Open up Settings.cpp and add this inside "void LoadSettings()" at the end: 
Code:
   // names 
   set_lstNames.clear(); 
   IniGetSection(set_scCfgFile, "BadNames", lstValues); 
   lstValues.pop_front(); 
   foreach(lstValues, INISECTIONVALUE, itisv) 
      set_lstNames.push_back(stows(itisv->scKey));


5. Open up HkCbIServerImpl.cpp and inside "void __stdcall CreateNewCharacter" right after "ISERVER_LOGARG_UI(iClientID);" add: 
Code:
   foreach(set_lstNames, wstring, itb) 
   { 
      if(Wildcard::wildcardfit(wstos(*itb).c_str(), wstos(ToLower(scci.wszCharname)).c_str())) 
      { 
         HkKick(ARG_CLIENTID(iClientID)); 
         return; 
      } 
   }


All this will kick the player before he can create the char so even if he comes back, the char won't actualy be created. 

For the flhook.ini add a new section named "[BadNames]" and put all your 'unwanted' names below it. Use wildcards to disalow certain word in names. It would look like this 

[BadNames] 
*adolf* 
*admin* 




Posted on: 2009/10/24 12:37
Top
Topic | Forum


Re: Sound-bug fix?
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
Sorry my englich is to bad...

Im Ordner …\Microsoft Games\Freelancer\EXE die Freelancer.ini öffnen,
die Zeilen
Code:
sounds = audio\ambience_sounds.ini                ;sound-effects (NOT music) for exterior map locations,
sounds = audio\music.ini

suchen,

“;” vor die Zeile setzen

Code:
;sounds = audio\ambience_sounds.ini                ;sound-effects (NOT music) for exterior map locations,  
;sounds = audio\music.ini


Und der Sound bug ist geschichte!!

Eventuell kann ja einer übersetzen…

Posted on: 2009/8/29 10:56
Top
Topic | Forum


Re: FLhook drope mod
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
ja Syd das meinte ich danke^^

Thanks for the note Cannon,
I look at the plugin times



Posted on: 2009/5/23 17:44
Top
Topic | Forum


Re: FLhook drope mod
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
wow must be my shit english ^^

no I mean not a Cloak mod but the source code for a cargo compartment (including weapons) drop mod for flhook similar to the 1_flhook-v [1]. LC1.56 Leipzig City Version

Posted on: 2009/5/23 11:54
Top
Topic | Forum


FLhook drope mod
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
Hi,

ich suche den Quellcode für eine drope mod für FLhook. im DN Coder Forum gab es mal einen aber das forum is ja bekannterweise off und die Wahrscheinlichkeit ist gering das es noch mal on gehen wird
kann mir da einer weiter helfen?


Please excuse the bad englich :

I'm looking for the source code for a mod for drope flhook. coder forum in the DN, there was have a forum but it is so we know off, and the probability is low that it once again will go on
because one can give me help?

Posted on: 2009/5/23 10:45
Top
Topic | Forum


Re: Navigations- punkte über FLHook setzen ?
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
mitlerweile testen wa die flhook 1.5.9 aufem Server da die 1.6.0 nich wirklich stabiel gelaufen is, nen plugin währe nich schlecht wenn jemand ma eben sowas schreiben könnte *duck*^^ ich selbst hab von sowas ne wirklich viel ahnung

Posted on: 2009/5/17 0:47
Top
Topic | Forum


Navigations- punkte über FLHook setzen ?
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
Moin,

nur mal so ne frage die gleichzeitig auch als Inspiration für die c++ Gurus hier dienen soll

hat sich schon mal jemand an einen „ /set navpoint“ befehl ausprobiert? ist das technisch überhaupt möglich? So ein befehl währe unheimlich praktisch weil so dann endlich jeder punkt im All (innerhalb eines Systems) erreichbar währe.
Dann könnte man z.b. mit einen Lagerchar irgendwo im All, weit von der 0 Linie entfernt parken, würde sich mit einem Befehl wie z.b. „/get navpoint“ seine aktuelle Position anzeigenlassen (-342763,427421,-268382) und könnte diese dann an seine Kollegen weiter geben so das diese nur noch /set navpoint -342763,427421,-268382 eingeben müssten und auf direktem weg da hin fliegen könnten

Posted on: 2009/5/16 11:00
Top
Topic | Forum


anticheat plugin Ignores the admin flhook file
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
I have a problem, the anticheat plugin ignores the flhook admin file, what can i do so, the admin no longer file is ignored and the plugin in the Admin char can rest?


Anticheat plugin ignoriert das flhook admin file

ich habe ein Problem, das anticheat plugin ignoriert das flhook admin file, kann i da was machen damit das admin file nicht mehr ignoriert wird und das plugin die Admin char in ruhe lässt ?


Posted on: 2009/5/9 12:37
Top
Topic | Forum


Re: Problem mit FLHook Plugin 1.6.0
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline
ok bin mitlerweile von alleine.. ähm ok fast alleine drauf gekommen^^

das hier,

Quote:
Autobuy in version 1.6.0
« on: November 19, 2008, 03:01:48 pm »
Reply with quoteQuote
Has any else had problems using the autobuy command with flhook plugin 1.6.0 - I think it is broken?

During the base docking process, items are automatically bought and added to the player's ship but the player gets kicked when this happens. The "flserver-errors.log" file contains an entry like:

1: E:\FL\Scratch\Source\Server\gf\BaseDB.cpp(1645) : *** ERROR: Location 0 is invalid

Looking at the code, BaseEnter() calls HkPlayerAutoBuy() which calls HkAddCargo(). HkAddCargo() uses a base/location exit/enter trick to deal with the flserver cheat detection but the location isn't valid when the BaseEnter function is called.

I tried the following modification in HkAddCargo() and it seemed to fix the problem...I'm not sure it does but it works for a few simple test cases I tried.
Code:

  if(iBase) {
   if(iLocation) // ADDED THIS CHECK
     Server.LocationExit(iLocation,iClientID);
   Server.BaseExit(iBase,iClientID);
   if(!HkIsValidClientID(iClientID)) // got cheat kicked
     return HKE_PLAYER_NOT_LOGGED_IN;
  }

and

  if(iBase) {
   Server.BaseEnter(iBase, iClientID);
   if(iLocation) // ADDED THIS CHECK
     Server.LocationEnter(iLocation, iClientID);

}


und die übernahme des volgenden Codes aus der 1.5.9 konnte das Problem beheben

Code:
HK_ERROR HkAddCargo(wstring wscCharname, uint iGoodID, int iCount, bool bMission)
{
HK_GET_CLIENTID(iClientID, wscCharname);

if(iClientID == -1 || HkIsInCharSelectMenu(iClientID))
return HKE_PLAYER_NOT_LOGGED_IN;

// anti-cheat related
char *szClassPtr;
memcpy(&szClassPtr, &Players, 4);
szClassPtr += 0x418 * (iClientID - 1);
EquipDescList *edlList = (EquipDescList*)szClassPtr + 0x328;
bool bCargoFound = true;
if(!edlList->find_matching_cargo(iGoodID, 0, 1))
bCargoFound = false;

// add
const GoodInfo *gi;
if(!(gi = GoodList::find_by_id(iGoodID)))
return HKE_INVALID_GOOD;

bool bMultiCount;
memcpy(&bMultiCount, (char*)gi + 0x70, 1);

if(bMultiCount) { // it's a good that can have multiple units(commodities, missile ammo, etc)
int iRet;

// we need to do this, else server or client may crash
list<CARGO_INFO> lstCargo;
HkEnumCargo(wscCharname, lstCargo, iRet);
foreach(lstCargo, CARGO_INFO, it)
{
if(((*it).iArchID == iGoodID) && ((*it).bMission != bMission))
{
HkRemoveCargo(wscCharname, (*it).iID, (*it).iCount);
iCount += (*it).iCount;
}
}

pub::Player::AddCargo(iClientID, iGoodID, iCount, 1, bMission);
} else {
for(int i = 0; (i < iCount); i++)
pub::Player::AddCargo(iClientID, iGoodID, 1, 1, bMission);
}

uint iBase = 0;
pub::Player::GetBase(iClientID, iBase);
if(iBase)
{ // player docked on base
///////////////////////////////////////////////////
// fix, else we get anti-cheat msg when undocking
// this DOES NOT disable anti-cheat-detection, we're
// just making some adjustments so that we dont get kicked

// fix "Ship or Equipment not sold on base" kick
if(!bCargoFound)
{
// get last equipid
char *szLastEquipID = szClassPtr + 0x3C8;
ushort sEquipID;
memcpy(&sEquipID, szLastEquipID, 2);

// add to check-list which is being compared to the users equip-list when saving char
EquipDesc ed;
memset(&ed, 0, sizeof(ed));
ed.id = sEquipID;
ed.count = iCount;
ed.archid = iGoodID;
edlList->add_equipment_item(ed, true);
}

// fix "Ship Related" kick, update crc
ulong lCRC;
__asm
{
mov ecx, [szClassPtr]
call [CRCAntiCheat]
mov [lCRC], eax
}
memcpy(szClassPtr + 0x320, &lCRC, 4);
}


grüsse,

Andi

Posted on: 2009/5/4 16:08
Top
Topic | Forum


Problem mit FLHook Plugin 1.6.0
Just popping in
Joined:
2008/7/2 15:03
Group:
Registered Users
Posts: 17
Offline

Sorry my English is to bad…

Mahlzeit,

Ich hab da nen kleines Problem, und zwar wenn ich nen FL Server mit dem flhook plugin 1.6.0 starte und dann Ingame autobuy all on schalte wird man gekickt sobald man gedockt wird und Munition nach kaufen muss, bei allen anderen hook Versionen passiert das nich, getestet hab ich das mit 1.5.5, 1.5.8, 1.5.9 und sogar mit der letzten LC hook Variante

Ich hab darauf hin mal die src codes der verschiedenen Hook Versionen mit einander verglichen, Speziell die Hkfuncplayers.ccp in der Hoffnung dem Problem so auf die spur zu kommen.
Aber alles was ich dabei herausfand war das alle Vorgänger Versionen von hook mit einem festen munitions wer von 50 arbetiten

Quote:
#define ADD_EQUIP_TO_CART(desc) { aci.iArchID = eq->iAmmoArchID; \
aci.iCount = 50 - HkPlayerAutoBuyGetCount(lstCargo, aci.iArchID); \
aci.wscDescription = desc; \
lstCart.push_back(aci); }


und die 1.6.0 anscheinend davon ausgeht das es Player relevant ist wie viel ammo nach gekauft wird

Quote:
#define ADD_EQUIP_TO_CART(desc) { aci.iArchID = eq->iAmmoArchID; \
aci.iCount = MAX_PLAYER_AMMO - HkPlayerAutoBuyGetCount(lstCargo, aci.iArchID); \
aci.wscDescription = desc; \
lstCart.push_back(aci); }


ich hab mit den beiden werten ein wenig rum experimentiert aber da ich nich wirklich der c++ Guru bin (noob) konnte ich das Problem mit den kicks nich beheben

kann jemand helfen? hat einer nen tipp?

Grüsse,

Andi

Posted on: 2009/5/2 19:25
Top
Topic | Forum



Top Top
(1) 2 »



[Advanced Search]