Fehler beim Bot erstellen :/

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
  • Hallo liebe Brotfisch-Gemeinde,


    ich bin mal dieser Anleitung nachgegangen: [ SCRIPTING ] OnFoot NPC Tutorial



    Jedoch kommt bei mir ein Fehler:
    C:\Dokumente und Einstellungen\Maurice\Desktop\Sampserver mit Bots\gamemodes\lvdm.pwn(259) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    So ist meine Zeile:
    public OnPlayerSpawn(playerid)
    {
    GivePlayerMoney(playerid, PocketMoney);
    SetPlayerInterior(playerid,0);
    SetPlayerRandomSpawn(playerid);
    TogglePlayerClock(playerid,1);
    return 1;


    if(IsPlayerNPC(playerid)) //dies hier ist Zeile 259
    {
    new npcname[64];
    GetPlayerName(playerid,npcname,64);
    if(!strcmp(npcname,"testbot1",true))
    {
    //SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
    SetSpawnInfo(playerid, 0, 107, 2492.5146, -1703.2296, 1015.5703, 328.5485, 0, 0, 0, 0, 0, 0);
    SetPlayerColor(playerid,0x00FF00AA);
    return 1;
    }
    }
    return 0;


    }



    Sieht jemand, was ich falsch gemacht habe?
    Ich mache das heute zum ersten Mal ^^

  • public OnPlayerSpawn(playerid)
    {
    if(IsPlayerNPC(playerid)) //dies hier ist Zeile 259
    {
    new npcname[64];
    GetPlayerName(playerid,npcname,64);
    if(!strcmp(npcname,"testbot1",true))
    {
    //SetSpawnInfo(playerid, team, skin, Float:x, Float:y, Float:z, Float:rotation, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
    SetSpawnInfo(playerid, 0, 107, 2492.5146, -1703.2296, 1015.5703, 328.5485, 0, 0, 0, 0, 0, 0);
    SetPlayerColor(playerid,0x00FF00AA);
    }
    GivePlayerMoney(playerid, PocketMoney);
    SetPlayerInterior(playerid,0);
    SetPlayerRandomSpawn(playerid);
    TogglePlayerClock(playerid,1);
    }
    return 1;
    }


    Probiers mal so.
    Ansonsten hab ich hier noch ein Tut über Bots für dich. habs selbst gemacht ^^ .
    KLICK MEEEE


    MFG,Cedi :thumbup:


    /Edit code nochmal eingerückt + geändert.

  • Danke dir :)


    Ich werde das mal ausprobieren =) Dann probiere ich mal dein Tutorial aus.
    Vielleicht hab ich damit auch Glück. Die meisten Tuts hier gehen ja nie richtig -.-




    EDIT//
    Hat nicht wirklich so geklappt. Ich uppe mal pwn und so (siehe unten)
    Dieser Fehler kommt jetzt:


    C:\Dokumente und Einstellungen\Maurice\Desktop\Sampserver mit Bots\gamemodes\area51.pwn(317) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    Ich dachte: OK, lass ich halt die loose identitation und probiere es mal.
    Der Bot joint aber trotzdem nicht den Server.

  • Danke für deine Hilfe :)
    Ich werde es mal ausprobieren.



    Achja: Dein Tutorial ist gut und schön aber mir bringen tut es nichts :(
    Das ist auch wieder nur für Bots in Vehicles. Ich hab diese Zeile PutPlayerInVeh...
    durch SetSpawnInfo,... ersetzt, leider ohne Erfolg da dann doch mehr Fehler
    kamen als mir lieb war ;)




    -------------------------


    EDIT//
    Okay, jetzt geht alles, der Bot spawnt ins Spiel rein, aber er bleibt nur blöde stehen. Dabei soll
    er selber Autos nehmen und dann fahren, mich killen - Freeroammäßig halt. Wie stelle ich das
    an?

  • Ich hab mein Beitrag nochmal editiert:


    EDIT//
    Okay, jetzt geht alles, der Bot spawnt ins Spiel rein, aber er bleibt nur blöde stehen. Dabei soll
    er selber Autos nehmen und dann fahren, mich killen - Freeroammäßig halt. Wie stelle ich das
    an?



    Wusste jetzt nicht ob du noch das alte gelesen hast. Hast du ICQ oder MSN?
    Wenn ja, schicke mir mal bitte deine Daten hier per PN. Ich melde mich dann
    und gebe dir den Ordner :)