Szerző Téma: NPC nem csatlakozik HELP  (Megtekintve 1411 alkalommal)

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Dátum: 2013. január 05. - 10:58:19 »
0 Show voters
Sziasztok,már rengeteg képpen próbáltam,de se hogy sem jó :(
resizem a szerot,fel megy az npc aztán pár másodperc múlva lecsatlakozik,ez miért van - miért lehet?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #1 Dátum: 2013. január 05. - 13:10:15 »
+1 Show voters
Mivel van az NPC és az persze egy bot nem tudja beírni a jelszót vagy nem tudd regisztrálni ezért kickeli a szerverrõl ezért van ez a függvény if (IsPlayerNPC(playerid)) az OnPlayerConnect alá írd be:
 
if (IsPlayerNPC(playerid)) return 1;

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #2 Dátum: 2013. január 06. - 11:36:16 »
0 Show voters
nem jó sajna :/
FS-be így van betéve
 
#include <a_samp>
#include <a_npc>
public OnPlayerConnect(playerid)
{
    if (IsPlayerNPC(playerid)) return 1;
return 1;
}
public OnFilterScriptInit ( )
{
ConnectNPC ( \"Nagy_Sandor\", \"kocsma\" );
return 1;
}
 
public OnPlayerSpawn ( playerid )
{
  if ( IsPlayerNPC ( playerid ) )
  {
            new npcname [ MAX_PLAYER_NAME ];
            GetPlayerName ( playerid, npcname, sizeof ( npcname ) );
            if ( !strcmp ( npcname, \"Nagy_Sandor\", true ) )
            {
                        SetPlayerSkin(playerid, 194);
            }
            return 1;
  }
  return 1;
}

 
Ez meg az amit npcmodesbe teszek
 
#define RECORDING \"kocsma\"
#define RECORDING_TYPE 2
#include <a_npc>
 
public OnRecordingPlaybackEnd ( )
{
        StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
        return 1;
}
public OnNPCSpawn ( )
{
        StartRecordingPlayback ( RECORDING_TYPE, RECORDING );
        return 1;
}

 
szerveren nincs rpg teszt,viszont meg kell adni,hogy férfi vagy nõ meg az életkorát.

NPC nem csatlakozik HELP
« Válasz #3 Dátum: 2013. január 06. - 11:39:58 »
0 Show voters
Ne az FS-be ragd hanem a Módodba!!!!    :wall: :wall: :wall: :wall: :wall:
 

public OnPlayerConnect(playerid)
{
     if (IsPlayerNPC(playerid)) return 1;
     return 1;
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #4 Dátum: 2013. január 06. - 12:15:30 »
0 Show voters
Idézetet írta: Fanni12 date=1357468798\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31969\" data-ipsquote-contentclass=\"forums_Topic
Ne az FS-be ragd hanem a Módodba!!!!    :wall: :wall: :wall: :wall: :wall:
 

public OnPlayerConnect(playerid)
{
     if (IsPlayerNPC(playerid)) return 1;
     return 1;
}

 

Beraktam oda...de így még cstlakozni se csatlakozik :S

NPC nem csatlakozik HELP
« Válasz #5 Dátum: 2013. január 06. - 12:40:12 »
0 Show voters
OnGameModeInit és OnFilterScriptInit hezz?

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #6 Dátum: 2013. január 06. - 12:43:18 »
0 Show voters
Idézetet írta: Skynet date=1357472412\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31969\" data-ipsquote-contentclass=\"forums_Topic
OnGameModeInit és OnFilterScriptInit hezz?
 
Hát Fs-ben ami volt azt átraktam a módba és az fs-t kivettem.

if (IsPlayerNPC(playerid)) return 1;

 
kódot onplayerconnect alá raktam be a leg elejére

NPC nem csatlakozik HELP
« Válasz #7 Dátum: 2013. január 06. - 12:45:16 »
0 Show voters
Akkor, pedig rakd be ehhez:
 
public OnPlayerConnect(playerid)
{

 
És, ez alá is tedd be:
 
public OnPlayerDisconnect(playerid, reason)
{

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #8 Dátum: 2013. január 06. - 12:53:35 »
0 Show voters
Idézetet írta: Skynet date=1357472716\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31969\" data-ipsquote-contentclass=\"forums_Topic
Akkor, pedig rakd be ehhez:
 
public OnPlayerConnect(playerid)
{

 
És, ez alá is tedd be:
 
public OnPlayerDisconnect(playerid, reason)
{

 

Beraktam ott is a kód legelejére,de ugyan úgy nem tud csatlakozni.Nem az a gond hogy meg kell adnia hogy férfi vafy nõ,meg a korát? :/

NPC nem csatlakozik HELP
« Válasz #9 Dátum: 2013. január 06. - 12:58:00 »
0 Show voters
Akkor, még ez alá írd be és próbáld meg úgy ha nem jó akkor már nem tudom énse  :$
 
public OnVehicleSpawn(vehicleid)
{

 
Meg, ez alá:
 
public OnPlayerSpawn(playerid)
{

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #10 Dátum: 2013. január 06. - 12:58:55 »
0 Show voters
Idézetet írta: Skynet date=1357473480\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31969\" data-ipsquote-contentclass=\"forums_Topic
Akkor, még ez alá írd be és próbáld meg úgy ha nem jó akkor már nem tudom énse  :$
 
public OnVehicleSpawn(vehicleid)
{

 

Meg nézem,de gyalogos npc :/
Vissza raktam fs-be mert így nem is észlelte,
ongaemodeinitnél bent hagytam módba meg onplayerconnect alatt.
De még mindig lecsatlakozik a szerverrõl :/
« Utoljára szerkesztve: 2013. január 06. - 13:10:14 írta BoSS »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #11 Dátum: 2013. január 06. - 13:40:24 »
+1 Show voters
Az OnGameModeInit -hez nem tudja rakni mivel vagy playerid kód is benne ami az OnGameModeInit nél nincs definálva. Lehetetlen pedig kéne csatlakozzon akkor probáld meg oda rakni ahol van a bejeletkezés és a regisztráció mivel lehet az OnPlayerSpawn -nál van neked a bejeletkezés.. probáld meg berakni ahol van a regisztráció illetve a bejeletkezés.
 
if ( IsPlayerNPC ( playerid ) ) return 1;

Nem elérhető BoSS

  • 816
    • Profil megtekintése
NPC nem csatlakozik HELP
« Válasz #12 Dátum: 2013. január 06. - 13:50:46 »
0 Show voters
Idézetet írta: ZyZu date=1357476024\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31969\" data-ipsquote-contentclass=\"forums_Topic
Az OnGameModeInit -hez nem tudja rakni mivel vagy playerid kód is benne ami az OnGameModeInit nél nincs definálva. Lehetetlen pedig kéne csatlakozzon akkor probáld meg oda rakni ahol van a bejeletkezés és a regisztráció mivel lehet az OnPlayerSpawn -nál van neked a bejeletkezés.. probáld meg berakni ahol van a regisztráció illetve a bejeletkezés.
 
if ( IsPlayerNPC ( playerid ) ) return 1;

 

Nem jó beraktam minden hová ahova gondoltam szükséges,elsõnek regikhez majd meg néztem jó-e.De nem volt jó nem csatlakozott majd beraktam oda is ahol kérdezi férfi vagy nõ-e vagy meg oda is ahol kérdezi a korod...
beraktam ide mert a módban ilyenek is vannak
 
forward OnPlayerReqpestSpawn(playerid);
public OnPlayerReqpestSpawn(playerid)
{
    if(IsPlayerNPC(playerid)) return 1;
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
    if(IsPlayerNPC(playerid))return 1;

 
De így se jó :S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal