Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Oldalak: [1]
1
Segítségkérés / NPC Bus« Dátum: 2010. július 01. - 00:34:16 »
Az a helyzet, hogy már számtalan sok oldalon néztem, hogy kell npc-t berakni. Számszerint 4 Akárhogy csinálom nem jó. Addig eljutottam, hogy amikor megnyitom a szervert kiírja, hogy Incoming connection: ip
de több nem. Nemtudom még azt, hogy baj-e hogy amikor felmegyek megint kiírja ugyan ezt a dos ablakba csak más ip-vel. Kérlek titeket küldjétek el nekem mit kell írni abba a scriptbe ami az npcmodes mappába kell és ami a gamemodba kell. Jelenleg így van: npcmodesba: #define RECORDING \"proba\" #define RECORDING_TYPE 1 #include <a_npc> main(){} public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING); #if RECORDING_TYPE == 1 public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING); public OnNPCExitVehicle() StopRecordingPlayback(); #else public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING); #endif modba: public OnGameModeInit()-be, a legvégén az objectek meg az autók után { print(\"my gamemode\"); ConnectNPC(\"proba\",\"proba\"); MyFirstNPCVehicle = CreateVehicle(491, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); } return 1; } Ez a teljes vége ahogy van. public OnPlayerSpawn(playerid)-ba:Ugyan úgy a végén: if ( IsPlayerNPC ( playerid ) ) // Ellenorzi a szerver, hogy a játékos NPC játékos-e { new npcname [ MAX_PLAYER_NAME ]; // Létrehozunk egy változót, ami az NPC játékos nevét tárolja GetPlayerName ( playerid, npcname, sizeof ( npcname ) ); // A szerver lekéri az NPC játékos nevét, eltárolja a változóba if ( !strcmp ( npcname, \"proba\", true ) ) // Összehasonlítja a játékos nevét a \"MyFirstNPC\" névvel { PutPlayerInVehicle ( playerid, MyFirstNPCVehicle, 0 ); // Beletesszük a játékost az NPC játékos jármuvébe } return 1; } return 1; } Ez is a teljes vége. Még annyit, hogy a maxnpc number_goes_here után a cfg-be 0-át vagy 1-et kell írni? Köszönöm nektek!!
Oldalak: [1]
|