Zug = CreateVehicle(idändern)
Samp 0.3 Bots Erstellen [überarbeitet]
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wo steht die ID? Also bei welchem Komma?
-
Macht bitte eine Video Tutorial ist besser !!
Nein (!) zu faul zu lesen ?
-
könnte ihr das als Video Tourial machen oder nochmal genauer erklären bei mir geht garnichts
-
Ich bekomme nur fehler.Obwohl ich es genau so mache wie beschrieben:
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5217) : warning 217: loose indentation
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5223) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5223) : warning 217: loose indentation
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5223) : error 032: array index out of bounds (variable "BotName")
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5223) : warning 215: expression has no effect
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5225) : error 017: undefined symbol "my_bot_veh"
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(5226) : warning 217: loose indentation
C:\Users\Flugsimulator\Desktop\LoH\gamemodes\LoH04.pwn(10854) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Zeilen
if(IsPlayerNPC(playerid))
{
new playername[64];
GetPlayerName(playerid,playername,64);
if(!strcmp(playername,"Bedienung",true))new BotName[MAX_PLAYER_NAME];
GetPlayerName(playerid,BotName,sizeof BotName);
if (strcmp(BotName, "bot_veh", true)==0)PutPlayerInVehicle(playerid,my_bot_veh,0);
{10k: bot_veh = CreateVehicle(411,0.0,0.0,0.0,0.0,1,1,-1);
Könnt ihr mir helfen? -
C:\Users\BioshoK\Desktop\Ger\gamemodes\Lifeisaparty.pwn(10859) : warning 204: symbol is assigned a value that is never used: "car_busbot"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
Help???
-
Super Klasse Danke, das habe ich gesucht :DD
[10/10]
-
Ich bekomms überhaupt ned gebacken!
kann mal wer die .pwn hochladen, wo der Bot Connectet usw.?
Ich bekomme die unnötigsten fehlern.Biiiiiiiiiiite
-
thx bots sind super
-
Moinmoin..
Könnte jemand sagen was daran falsch ist? ;D
public OnPlayerSpawn(playerid)//Zeile 346
{//Zeile 347
if(IsPlayerNPC(playerid))//Zeile 348
{//Zeile 349
new NPCname[MAX_PLAYER_NAME];//Zeile 350
GetPlayerName(playerid, NPCname, sizeof(NPCname));//Zeile 351
if(!strcmp(NPCname, "HydraBot", true))//Zeile 352
{//Zeile 353
PutPlayerInVehicle(playerid, BotHydra, 0);//Zeile 354
}//Zeile 355
}//Zeile 356
return 1;//Zeile 357
}//Zeile 358Error:
C:\Users\Seb\Desktop\Samp\gamemodes\StuntDm.pwn(354) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Mfg,
Seb -
-
BotHydra muss irgendo sein und ein auto sein z.B
oben new BotHydra;
ongamemodeinit dann
BotyHydra=CreateVehicle(blablabla);
und dann sollte es gehen
-
//edit² by Seb: Hab noch n Problem. Bekomme ne Incoming Connection Message aber kommt kein [join]..
Weiß jemand da ne Antwort?
-
Den Scriptblock davon?
-
Oh ja^^
Von OnPlayerConnect:
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname,"HydraBot",true))
{
Spieler[playerid][eingeloggt] = 1;//Der Bot ist gleich eingeloggt
}
}new loginstring[128];
new regstring[128];
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(fexist(accFormat))
{
SetPlayerCameraPos(playerid,1334.1407,-1885.0770,194.1379);
SetPlayerCameraLookAt(playerid, 1528.7094,-1553.2479,67.2109);
format(loginstring,sizeof(loginstring),"Willkommen %s.\n\nBitte loggen Sie sich mit ihrem Passwort ein.",pname);
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login",loginstring,"Login","Abbruch");
}
else
{
SetPlayerCameraPos(playerid,2041.2831,-2717.3804,94.2059);
SetPlayerCameraLookAt(playerid, 1856.8364,-2562.0042,13.5469);
format(regstring,sizeof(regstring),"Willkommen %s.\n\nEs wurden kein Account mit ihrem Namen gefunden.\nBitte registrieren Sie sich um zu spielen.",pname);
ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren",regstring,"Register","Abbruch");
}//edit by Seb: Habs immernoch nicht raus. Hoffe jemand hat da noch was..
-
hi
ichha alles so gemacht wie du geschrieben hast und bekommen 9errors
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(382) : error 017: undefined symbol "gPlayerLogged"
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(382) : warning 215: expression has no effect
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(388) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(388) : error 004: function "OnPlayerDisconnect" is not implemented
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(394) : warning 225: unreachable code
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(394) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(394) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(402) : error 017: undefined symbol "pCarLic"
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(402) : warning 215: expression has no effect
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(402) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(402) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\samp0.3bserver\gamemodes\testscript.pwn(402) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
hier die yeilen
public OnPlayerConnect(playerid)
{if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "eventshuttle", true))
{
gPlayerLogged=1;
}
return 1;
}public OnPlayerDisconnect(playerid, reason)
{return 1;
}public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "eventshuttle", true))
{
pCarLic[playerid]=1;
PutPlayerInVehicle(playerid, car_eventshuttle, 0);
}return 1;
} -
Richtig Nice gemacht
-
Errors:
CodeC:\Dokumente und Einstellungen\Marc\Eigene Dateien\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Server.pwn(2005) : error 033: array must be indexed (variable "gPlayerLogged") C:\Dokumente und Einstellungen\Marc\Eigene Dateien\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Server.pwn(3303) : error 028: invalid subscript (not an array or too many subscripts): "pCarLic" C:\Dokumente und Einstellungen\Marc\Eigene Dateien\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Server.pwn(3303) : warning 215: expression has no effect C:\Dokumente und Einstellungen\Marc\Eigene Dateien\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Server.pwn(3303) : error 001: expected token: ";", but found "]" C:\Dokumente und Einstellungen\Marc\Eigene Dateien\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Server.pwn(3303) : error 029: invalid expression, assumed zero C:\Dokumente und Einstellungen\Marc\Eigene Dateien\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Server.pwn(3303) : fatal error 107: too many error messages on one line
Zeilen:
gPlayerLogged=1;//Der Bot ist gleich eingeloggt (Anpassen!)
pCarLic[playerid] = 1; //Hier muss der Führerschein gegeben werden! (Anpassen!)Weiß jemand wie ich die Errors weg bekomme?
-
mein zugbot fährt rückwärts
Wer weiss, was man tun muss?? :D:D -
mein zugbot fährt rückwärts
Wer weiss, was man tun muss?? :D:DIhn andersrum aufnehmen..
-
Ich glaube eher das er nur in die andere Richtung gestellt werden muss^^ Glaube nicht das er den Rückwärts aufgenommen hat^^