Mondi_DE

playerConnected Event won't be called

Recommended Posts

hey guys,

I need some help because my Server doesn't call the playerConnected Event

 

using GTANetworkAPI;
using System;
using System.Threading.Tasks;

class Player : Script
{

  [ServerEvent(Event.PlayerConnected)]
          public void OnPlayerConnected(Client player)
          {
              Task.Factory.StartNew(() =>
              {
                  NAPI.Task.Run(() =>
                  {
                      player.SetSharedData(EntityData.PLAYER_MONEY, 100);
                      int playerMoney = player.GetSharedData(EntityData.PLAYER_MONEY);
                      NAPI.Util.ConsoleOutput("bankkontostand: " + player.GetSharedData(EntityData.PLAYER_BANK));
                      NAPI.Util.ConsoleOutput("Bargeld: " + player.GetSharedData(EntityData.PLAYER_MONEY));
                      player.SendNotification("Willkommen zurück");
                  });
              });


          }
}

 

I've tried it with and without the tasks and with one and only called method s.th. like player.sendMessage("hello"); at the playerConnect event too, but the server also didn't call it

Share this post


Link to post
Share on other sites

You need to use the Bootstrapper.dll on runtime folder, not the one from the Nuget package.

Share this post


Link to post
Share on other sites
vor 20 Stunden schrieb Xabi:

You need to use the Bootstrapper.dll on runtime folder, not the one from the Nuget package.

which version should it be? i'v copied the bootstrapper.dll from an older version of the server (Bootstrapper.dll version: 0.3.6.0 and this doesn't work too, after client restart the bootstrapper.dll was updated to version 0.3.7.0

 

EDIT:

How can I check from where VS loads the Bootstrapper.dll ? Is there a possibility?

Edited by Mondi_DE

Share this post


Link to post
Share on other sites
4 hours ago, Mondi_DE said:

which version should it be? i'v copied the bootstrapper.dll from an older version of the server (Bootstrapper.dll version: 0.3.6.0 and this doesn't work too, after client restart the bootstrapper.dll was updated to version 0.3.7.0

 

EDIT:

How can I check from where VS loads the Bootstrapper.dll ? Is there a possibility?

0.3.7 if you want the latest.

Edited by Xabi

Share this post


Link to post
Share on other sites
vor 5 Stunden schrieb Xabi:

0.3.7 if you want the latest.

 

yeah, that's exactly the version I have. copy it from the 'runtime' folder and paste it to the 'networkapp2.2' folder. after rebuild it was also in my project folder.

I've setup my IDE like in THIS tutorial, maybe it's outdated and no more comaptible with the current version of rage mp?

or maybe i need some more *.ddl files: i always get an error in te 'server_exceptions.txt' file

 

System.IO.FileNotFoundException: Could not load the specified file.
File name: 'System.Runtime'
   at Assembly System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName)

 

Edited by Mondi_DE

Share this post


Link to post
Share on other sites

Seems you're compiling it with the Nuget's library. Just remove the Nuget and add the Bootstrapper.dll from runtime to the solution on Visual Studio as a dependency.

  • Like 1

Share this post


Link to post
Share on other sites
vor 11 Minuten schrieb Xabi:

Seems you're compiling it with the Nuget's library. Just remove the Nuget and add the Bootstrapper.dll from runtime to the solution on Visual Studio as a dependency.

yeeees, i had installed the gtanetwork.api. now i 've uninstall it and it works 👍 💪

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.