Folgende PWN steht für eine Einbauhilfe im GM mit Registrierungssystem bereit:
http://www.luimi.de/BOT_Muster.pwn
Die Erklärung genau beachten!
Ich hoffe, ich konnte etwas helfen!
Ich habe auch 7 Tage dran gesessen!
Fragt ma meine Frau
Die war !
MfG
Breinumer
Hier sind verkürzte Muster (Nur 10000 Zeichen hier möglich)
//NPC BOT
new hubi; //usw...
//public SetPlayerSpawn (Hier mußte direkt oben einfügen!)
public SetPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
if(!strcmp(npcname, "hubi", true)) //Checking if the NPC's name is MyFirstNPC
{
PutPlayerInVehicle(playerid, hubi, 0); //Putting the NPC into the vehicle we created for it.
return 1;
}
if(!strcmp(npcname, "hubi1", true)) //Checking if the NPC's name is MyFirstNPC
{
PutPlayerInVehicle(playerid, hubi1, 0); //Putting the NPC into the vehicle we created for it.
return 1;
}
if(!strcmp(npcname, "hubi2", true)) //Checking if the NPC's name is MyFirstNPC
{
PutPlayerInVehicle(playerid, hubi2, 0); //Putting the NPC into the vehicle we created for it.
return 1;
}//usw...
} //ende für npc
// public OnPlayerRequestClass(playerid, classid)
// Wichtig! Sucht nach den Zeilen und fügt das dann hier ein!
SetPlayerTeamFromClass(playerid,classid); //suchen
SetupPlayerForClassSelection(playerid); //suchen
new playername[64]; //Bots einfügen!!!!
GetPlayerName(playerid,playername,64);
if(IsPlayerNPC(playerid))
{
{
if(!strcmp(playername,"hubi",true))
OnPlayerCommandText(playerid,"/login Bot_Paßwort"); // Ihr müsst zuerst einen Account mit Passwort für den Bot erstell haben
}
{
if(!strcmp(playername,"hubi1",true))
OnPlayerCommandText(playerid,"/login Bot_Paßwort"); // Ihr müsst zuerst einen Account mit Passwort für den Bot erstell haben
}
//usw...
}
//ende
//public OnGameModeInit() (Hier mußt du es direkt einfügen!)
public OnGameModeInit()
{
hubi = CreateVehicle(487, 0.0, 0.0, 5.0, 0.0, 6, 6, -1);
hubi1 = CreateVehicle(487, 0.0, 0.0, 5.0, 0.0, 18, 18, -1);
ConnectNPC("hubi","hubi");
ConnectNPC("hubi1","hubi1");
//usw...
//ende
// public OnPlayerLogin(playerid,password[]) (Sucht die "Such-Kennzeichnungen" und füge die Bots ein!
// Das Return gehört noch zum Bot!
//
else //suchen
{
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //suchen
} //suchen
gPlayerLogged[playerid] = 1; //suchen
SpawnPlayer(playerid); //suchen
new npcname[MAX_PLAYER_NAME]; //So hier die Bots einfügenm
GetPlayerName(playerid, npcname, sizeof(npcname));
if(IsPlayerNPC(playerid))
{
if(!strcmp(npcname, "hubi", true))
{
OnPlayerSpawn(playerid);
SpawnPlayer(playerid);
}
else if(!strcmp(npcname, "hubi1", true))
{
OnPlayerSpawn(playerid);
SpawnPlayer(playerid);
}//usw..
return 1;
}
//ende