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
  • 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 CompuPhase



    1 Warning.


    Help???

  • Ich bekomms überhaupt ned gebacken!
    kann mal wer die .pwn hochladen, wo der Bot Connectet usw.?
    Ich bekomme die unnötigsten fehlern.


    Biiiiiiiiiiite

  • 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 358


    Error:
    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 CompuPhase



    1 Error.


    Mfg,
    Seb

  • 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..

    Einmal editiert, zuletzt von Seb_Mcpepp ()

  • 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 line


    Compilation 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;
    }

  • Errors:

    Code
    C:\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?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen