public OnPlayerSpawn(playerid) { //nella parte onegameModeint ConnectNPC("Giocatore1","bot1");// bot1 veicolodelbot=CreateVehicle(510, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); ConnectNPC("Giocatore2","bot2");// bot1 veicolodelbot=CreateVehicle(510, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); //nella parte di onplayerspawn new AnotherVehicleID; //____________________________Primo bot & secondo bot if(IsPlayerNPC(playerid)) //Controlla se è un bot. { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid, npcname, sizeof(npcname)); if(!strcmp(npcname, "Giocatore1", true)) di connessione { PutPlayerInVehicle(playerid, veicolodelbot, 0); //Mette il bot nel veicolo creato nell'ongamemodeinit. } if(!strcmp(npcname, "Giocatore2", true)) { PutPlayerInVehicle(playerid, AnotherVehicleID,0); return 1; } } return 1; }
[GUIDA] Come creare bot su SA-MP 0.3
#121
Inviato il 14 settembre 2010 - 23:06
Raga vi copio il codice ma mi funge un solo bot gli altri no dove sbaglio?
/\/\/\**Hacker_Gianfry_89/\/\/\/\/\/\/\
* *La Vera Forza Sta nell'immaginazione ! * *
* *La Vera Forza Sta nell'immaginazione ! * *
#122
Inviato il 14 settembre 2010 - 23:53
forse al posto di
veicolodelbot=CreateVehicle(510, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
dovevi mettere
AnotherVehicleID=CreateVehicle(510, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
e creare
new AnotherVehicleID;
in cima all'onplayerspawn, prova così, cmq i bot si connetto in ongamemodeinit, sennò in questo caso si connetteranno ogni volta che un player spawnerà
veicolodelbot=CreateVehicle(510, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
dovevi mettere
AnotherVehicleID=CreateVehicle(510, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
e creare
new AnotherVehicleID;
in cima all'onplayerspawn, prova così, cmq i bot si connetto in ongamemodeinit, sennò in questo caso si connetteranno ogni volta che un player spawnerà
#123
Inviato il 23 febbraio 2011 - 15:08
non riesco a fare un bot a piedi , ho registrato poi ho messo questo in npcmodes
e poi ho messo
uso la mc:rp , non e che l anticheat intralcia? ho provato pure con
ma mi dice undefined playerid
#define RECORDING "bot" //cambiate il nome con il vostri file.rec #define RECORDING_TYPE 2 //mettete 1 se avete registrato con un veicolo 2 a piedi. #include <a_npc> // questo include a samp le funzioni dei bot main(){} public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING); // ripete il movimento dei bot #if RECORDING_TYPE == 1 public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING); // dopo che il bot viene messo in un veicolo comincia ad eseguire il percorso public OnNPCExitVehicle() StopRecordingPlayback(); //quando esce si ferma #else public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING); #endif
e poi ho messo
ConnectNPC("Pedone","bot");ma non si connette...
uso la mc:rp , non e che l anticheat intralcia? ho provato pure con
if(IsPlayerNPC(playerid)) return 1;
ma mi dice undefined playerid
#124
Inviato il 24 febbraio 2011 - 14:21
Se qui non ricevi risposte ti conviene aprire un nuovo topic nella sezione principale
http://forum.gta-exp...ng-e-gamemodes/
P.S. Linkare in tag board è inutile perchè chi frequenta queste sezioni non la frequenta
http://forum.gta-exp...ng-e-gamemodes/
P.S. Linkare in tag board è inutile perchè chi frequenta queste sezioni non la frequenta