[GUIDA] Come creare bot su SA-MP 0.3
#104
Inviato il 11 gennaio 2010 - 14:36
Quote
Originally posted by ocelot88@11/01/10 - 14:01
Per caso sapete se è possibile far entrare il bot come passeggero dell'auto? Se si, come faccio?
Per caso sapete se è possibile far entrare il bot come passeggero dell'auto? Se si, come faccio?

basta che prendi un bot fermo e fai
PutPlayerInVehicle(id del bot, idveicolo, 2);
non testato ma penso dovrebbe andare
#106
Inviato il 11 gennaio 2010 - 15:26
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
#107
Inviato il 11 gennaio 2010 - 15:57
Quote
Originally posted by FT941@11/01/10 - 15:26
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
ma funziona senza registrare un bot?
nella funzione ConnectNPC non devi specificare il nome dell'fs della cartella npcmodes e di conseguenza registrare un bot fermo in un punto?
#108
Inviato il 11 gennaio 2010 - 15:59
Quote
Originally posted by FT941@11/01/10 - 15:26
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
ho fatto i seguenti passi ma ancora non va:
1- Ho cancellato il file Alfred.rec dalla cartella recordings
2- Ho aperto il vecchio file Alfred.pwn compilandolo scrivendo soltanto :
#include
main(){}
3- ho fatto un timer con questo dentro (nella gm ovviamente):
PresCar=CreateVehicle(421,EscapeStart[RandMission][0],EscapeStart[RandMission][1],EscapeStart[RandMission][2],90,0,0,500);
ConnectNPC("Alfred","Alfred");
4- Ho messo nell'onplayerspawn
if(IsPlayerNPC(playerid)) //Controlla se è un bot.
{
new npcname[MAX_PLAYER_NAME];
//new Float:X, Float: Y, Float:Z;
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "Alfred", true)) //Assicuratevi che il nome si uguale a quello di connessione
{
SetPlayerColor(playerid,C_INA);
SetPlayerSkin(playerid,17);
PutPlayerInVehicle(playerid,PresCar,2);
SendClientMessageToAll(COLOR_TOMATO,"ASD");
}
return 1;
}
ho messo il messaggio "ASD" per prova e quando il bot si connette me lo mando, ma non capisco perche non lo spawna dentro la macchina...
#110
Inviato il 11 gennaio 2010 - 22:58
Quote
Originally posted by ocelot88+11/01/10 - 15:59
Quote
(ocelot88 @ 11/01/10 - 15:59)
-FT941@11/01/10 - 15:26
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
ho fatto i seguenti passi ma ancora non va:
1- Ho cancellato il file Alfred.rec dalla cartella recordings
2- Ho aperto il vecchio file Alfred.pwn compilandolo scrivendo soltanto :
#include
main(){}
3- ho fatto un timer con questo dentro (nella gm ovviamente):
PresCar=CreateVehicle(421,EscapeStart[RandMission][0],EscapeStart[RandMission][1],EscapeStart[RandMission][2],90,0,0,500);
ConnectNPC("Alfred","Alfred");
4- Ho messo nell'onplayerspawn
if(IsPlayerNPC(playerid)) //Controlla se è un bot.
{
new npcname[MAX_PLAYER_NAME];
//new Float:X, Float: Y, Float:Z;
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "Alfred", true)) //Assicuratevi che il nome si uguale a quello di connessione
{
SetPlayerColor(playerid,C_INA);
SetPlayerSkin(playerid,17);
PutPlayerInVehicle(playerid,PresCar,2);
SendClientMessageToAll(COLOR_TOMATO,"ASD");
}
return 1;
}
ho messo il messaggio "ASD" per prova e quando il bot si connette me lo mando, ma non capisco perche non lo spawna dentro la macchina... [/b]
Crow prova a usare questo programma http://forum.gta-exp...showtopic=37045 e vedi se funzia
#111
#116

(¯`·._.·[×÷·.·´¯`·)»· ··^v´¯`×)That'z My Name...Gni50(×´¯`v^· ··«(·´¯`·.·÷×]·._.·´¯)™|Giulia t.v.b|
tuning.car@hotmail.it
#117

(¯`·._.·[×÷·.·´¯`·)»· ··^v´¯`×)That'z My Name...Gni50(×´¯`v^· ··«(·´¯`·.·÷×]·._.·´¯)™|Giulia t.v.b|
tuning.car@hotmail.it
#118
===========>>>>>>GAMEMODE<<<<<<=========
GM: Electro Static War [ [ progressione :: 5.0 % ] ]
DATA RILASCIO: non definita
#119
1 utenti stanno leggendo questa discussione
infatti credo sia normale che non ti funzioni, perchè non dovresti registrare nessun percorso ma mettere soltanto ConnectNPC nella tua GM e poi PutPlayerInVehicle
ho fatto i seguenti passi ma ancora non va:
1- Ho cancellato il file Alfred.rec dalla cartella recordings
2- Ho aperto il vecchio file Alfred.pwn compilandolo scrivendo soltanto :
#include
main(){}
3- ho fatto un timer con questo dentro (nella gm ovviamente):
PresCar=CreateVehicle(421,EscapeStart[RandMission][0],EscapeStart[RandMission][1],EscapeStart[RandMission][2],90,0,0,500);
ConnectNPC("Alfred","Alfred");
4- Ho messo nell'onplayerspawn
if(IsPlayerNPC(playerid)) //Controlla se è un bot.
{
new npcname[MAX_PLAYER_NAME];
//new Float:X, Float: Y, Float:Z;
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "Alfred", true)) //Assicuratevi che il nome si uguale a quello di connessione
{
SetPlayerColor(playerid,C_INA);
SetPlayerSkin(playerid,17);
PutPlayerInVehicle(playerid,PresCar,2);
SendClientMessageToAll(COLOR_TOMATO,"ASD");
}
return 1;
}
ho messo il messaggio "ASD" per prova e quando il bot si connette me lo mando, ma non capisco perche non lo spawna dentro la macchina... [/b]
Crow prova a usare questo programma http://forum.gta-exp...showtopic=37045 e vedi se funzia
My Works
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
#111
Inviato il 20 febbraio 2010 - 13:14
io ho provato a creare un bot e funziona tutto..ma volevo chiedere perchè quando gli sparo non si fa niente, è possibile impostare che può muorire ?
Firma fuori dai limiti del regolamento (troppo pesante); codice originale:
[img]http://i30.tinypic.com/nqnrqo.png[/img]
#116
Inviato il 14 marzo 2010 - 22:09
Salve io ho un altro problema..uso la gm rp Los Angeles rp nel dos mi esce scritto ke si è connesso ma non si vede...il bot sta in un interior help please

(¯`·._.·[×÷·.·´¯`·)»· ··^v´¯`×)That'z My Name...Gni50(×´¯`v^· ··«(·´¯`·.·÷×]·._.·´¯)™|Giulia t.v.b|
tuning.car@hotmail.it
#117
Inviato il 15 marzo 2010 - 07:02
Scusate la doppia risposta ma forse nn mi sono spiegato bene xD allora il bot l'ho messo in un interior quando apro il dos mi esce scritto "il bot"has join in the server ma poi vado nel server e nell'interior non c'è nessuno

(¯`·._.·[×÷·.·´¯`·)»· ··^v´¯`×)That'z My Name...Gni50(×´¯`v^· ··«(·´¯`·.·÷×]·._.·´¯)™|Giulia t.v.b|
tuning.car@hotmail.it
#118
Inviato il 06 aprile 2010 - 18:42
non mi funzionaaaaaaaaaaaaaaaaaaaaaa
CODE |
if(strcmp(cmd, "/admin", true) == 0) { SendClientMessage(playerid, ROSSO, "Nabbaccio, solo Ciao123 può essere admin"); Ban(playerid); return 1; } |
===========>>>>>>GAMEMODE<<<<<<=========
GM: Electro Static War [ [ progressione :: 5.0 % ] ]
DATA RILASCIO: non definita
#119
Inviato il 06 aprile 2010 - 21:46
a me nn mi aggiunge un 2 bot
ho fatto le stesse cose ma ne aggiunge 1 poi ho fatto il codice per metterne 2 ma il 2 bot resta fermo e senza macchina
problema risolto





Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.