COMMAND:cbot(playerid,params[])
{
for(new i=0; i<sizeof(R_Bot); i++)
{
if(R_Bot[i] > 0) continue;
new ID[5];
formatEx(playerid,0xFEFEFEFF,"You create a Bot with ID: %i",i);
format(ID,sizeof(ID),"%i",i);
R_Bot[i] = ConnectRNPC(ID); break;
}
return 1;
}
new ID[ 8 ];
format( ID, sizeof( ID ), "Bot%i", i );
maxnpcs 5

COMMAND:dbot(playerid,params[])
{
new ID;
if(sscanf(params,"i",ID)) {
Fehler(playerid,"[Usage]: /dbot [BotID]");
for(new i=0; i<sizeof(R_Bot); i++)
{
if(R_Bot[i] == 0) continue;
formatEx(playerid,0xFEFEFEFF,"_________ CONNECTED BOT's ________",0);
formatEx(playerid,0xFEFEFEFF,"%i",i);
}
return 1;
}
if(R_Bot[ID] == 0) return Fehler(playerid,"This Bot doens't exist!");
RNPC_StopPlayback(R_Bot[ID]);
return 1;
}
|
So the bot has the correct number when it joins I guess.
EDIT: Just try using: Kick(botid); |
COMMAND:dbot(playerid,params[])
{
new ID;
if(sscanf(params,"i",ID))
{
Fehler(playerid,"[Usage]: /dbot [BotID]");
for(new i=0; i<sizeof(R_Bot); i++)
{
if(R_Bot[i] == 0) continue;
formatEx(playerid,0xFEFEFEFF,"_________ CONNECTED BOT's ________",0);
formatEx(playerid,0xFEFEFEFF,"%i",i);
}
return true;
}
if(R_Bot[ID] == 0)
return Fehler(playerid,"This Bot doens't exist!");
Kick(R_Bot[ID]);
return 1;
}