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
  • Also hier das sind die ERRORS und weiss nicht warum die kommen !


    (10202) : error 017: undefined symbol "BUSBOTA"
    (10203) : error 001: expected token: ";", but found "return"
    (10206) : error 017: undefined symbol "BUSBOTB"
    (10207) : error 001: expected token: ";", but found "return"
    (11575) : error 017: undefined symbol "BUSBOTB"
    (11580) : error 017: undefined symbol "BUSBOTA"
    (23871) : error 017: undefined symbol "BUSBOTA"
    (23871) : warning 202: number of arguments does not match definition
    (23872) : error 017: undefined symbol "BUSBOTB"
    (23872) : warning 202: number of arguments does not match definition


    //EDIT habe es direkt so in GM eingebaut.
    pls help

    Einmal editiert, zuletzt von Columbo ()

  • Mhh welche Bot Namen meinst du einfach normale oder die Datein wie z.b von blabla.rec ?

  • Man das ist doch drine aber bei mir kommen ERRORS


    Zitat

    BUSBOTA = AddStaticVehicle(437,1624.467651,-2322.659667,13.516200,270.058685,79,7, -1);
    BUSBOTB = AddStaticVehicle(437,1191.817382,-1327.586547,13.533300,180.113800,79,7, -1);


    ConnectNPC("BUSNPCA","L1_AP_KH");
    ConnectNPC("BUSNPCB","L1_KH_APN");

    Da ist es doch nur warum kommen diese ERRORS bei mir ?


  • Zeile = 10202


    public SetPlayerSpawn(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerNPC(playerid))
    {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "BUSNPCA", true)) {
    PutPlayerInVehicle(playerid,BUSBOTA,0)
    return 1;
    }
    if(!strcmp(npcname, "BUSNPCB", true)) {
    PutPlayerInVehicle(playerid,BUSBOTB,0)
    return 1;
    }
    return 1;
    }


    Zeile = 11575


    public OnPlayerSpawn(playerid)
    {
    if(IsPlayerNPC(playerid))
    {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));


    if(!strcmp(npcname, "BUSNPCB", true))
    {
    PutPlayerInVehicle(playerid, BUSBOTB, 0);
    return 1;
    }
    if(!strcmp(npcname, "BUSNPCA", true))
    {
    PutPlayerInVehicle(playerid, BUSBOTA, 0);
    return 1;
    }


    return 1;
    }


    Zeile = 23871


    public OnGameModeInit()
    {
    //Anderes zeug
    BUSBOTA = AddStaticVehicle(437,1624.467651,-2322.659667,13.516200,270.058685,79,7, -1);
    BUSBOTB = AddStaticVehicle(437,1191.817382,-1327.586547,13.533300,180.113800,79,7, -1);


    ConnectNPC("BUSNPCA","L1_AP_KH");
    ConnectNPC("BUSNPCB","L1_KH_APN");
    //Anderes Zeug für normale Spieler


    Das ist alles kopiert worden von dem beitrag von ( Cutler_Beckett )
    Und er schreibt das kapier ich nicht ?


    Zitat

    Du musst das BUSBOTA usw. natürlich mit den Namen deiner Bots ersetzten.

    Bitte um Hilfe

  • Okay danke aber es kommen die 2 ERRORS ?


    (10206) : error 001: expected token: ";", but found "return"
    (10210) : error 001: expected token: ";", but found "return"


    Hier nochmal die zeile ?


    public SetPlayerSpawn(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerNPC(playerid))
    {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "BUSNPCA", true)) {
    PutPlayerInVehicle(playerid,BUSBOTA,0)
    return 1;
    }
    if(!strcmp(npcname, "BUSNPCB", true)) {
    PutPlayerInVehicle(playerid,BUSBOTB,0)
    return 1;
    }
    return 1;
    }


  • public SetPlayerSpawn(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerNPC(playerid))
    {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "BUSNPCA", true)) {
    PutPlayerInVehicle(playerid,BUSBOTA,0);
    return 1;
    }
    if(!strcmp(npcname, "BUSNPCB", true)) {
    PutPlayerInVehicle(playerid,BUSBOTB,0);
    return 1;
    }
    return 1;
    }


    Im Error log steht doch drin das ; gefehlt hat^^

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Okay danke aber jetzt kommen mal wieder 2 Warnungen pls um Hilfe ?


    Zitat

    (23874) : warning 202: number of arguments does not match definition
    (23875) : warning 202: number of arguments does not match definition

    Also hier sind die Zeilen = 23874 = 23875


    public OnGameModeInit()
    {
    BUSBOTA = AddStaticVehicle(437,1624.467651,-2322.659667,13.516200,270.058685,79,7, -1);
    BUSBOTB = AddStaticVehicle(437,1191.817382,-1327.586547,13.533300,180.113800,79,7, -1);


    Und kann mir dabei einer Helfen ?

    Einmal editiert, zuletzt von Columbo ()

  • Ich hatte 7 Errors, da ging immer einer weg und 1 kam -.-
    Jetzt hab ich nur noch 2 Errors und 1 Warning:


    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\SA-MP 0.3a\gamemodes\lvdm.pwn(491) : warning 235: public function lacks forward declaration (symbol "SetPlayerSpawn")
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\SA-MP 0.3a\gamemodes\lvdm.pwn(493) : error 003: declaration of a local variable must appear in a compound block
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\SA-MP 0.3a\gamemodes\lvdm.pwn(496) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Hier ab Zeile 491


    public SetPlayerSpawn(playerid)


    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));


    if(!strcmp(npcname, "ClubBot", true)) {
    PutPlayerInVehicle(playerid,BOTAUTO,0)
    }


    public OnPlayerSpawn(playerid)
    {
    ...

  • So also ich habe die 2 Warnungen habe die vorlage genommen von den ( Cutler_Beckett ) und wollte jetzt endlich die Bots aufen Server haben das die auch richtig gehen.

  • So also ich habe die 2 Warnungen habe die vorlage genommen von den ( Cutler_Beckett ) und wollte jetzt endlich die Bots aufen Server haben das die auch richtig gehen.

    Columbo


    Die Warnungen sind in erste Linie erstma egal!
    Wichtig ist es, daß die errors wegkommen!


    Dann müßte es auch funzen...



    Man sieht sich immer 2x im Leben!
    Wenn man schläft, schluckt mannicht! [medizinisch bewiesen]

  • Man das kann doch nicht sein nichts geht !!


    Warum kann nicht mal einer sagen wie es genau geht !!


    //EDIT


    Also ich habe alles genau so gemacht wie der Breinenummer gesagt hat und trosdem ist mein Bot am Spawn und es passiert nicht fragen mich warum.
    Der wird nicht in den Helli gespawnt und weiss erlich nicht warum ?
    Bitte um Hilfe

    4 Mal editiert, zuletzt von Columbo ()

  • hmm irgendwie bewegen sich die bots, die zu fuß gehen sollen nicht...
    hier mal die zeilen:
    ConnectNPC("patrouilleunten","ptunten");
    if(!strcmp(botname, "patrouilleunten", true))
    {
    SetPlayerColor(playerid, 0x396100FF);
    SetSpawnInfo(playerid, 0,287,-1460.7538,489.1093,3.0414,276.7429,31,500,0,0,0,0);
    SetPlayerArmedWeapon(playerid, 31);
    }


    und aus der ptunten:
    #include <a_npc>


    // name der recordeten datei (im beispiel war es CARBOT oder ZIVIBOT)
    #define RECORDING "patrouilleunten"
    // Record typ, 1 = in einen fahrzeug, 2 = zu fuß
    #define RECORDING_TYPE 2


    main()
    {
    }


    public OnRecordingPlaybackEnd()
    StartRecordingPlayback(RECORDING_TYPE, RECORDING);


    public OnNPCEnterVehicle(vehicleid, seatid)
    StartRecordingPlayback(RECORDING_TYPE, RECORDING);


    public OnNPCExitVehicle()
    StopRecordingPlayback();

  • Hier nochmal ein Bild wo die ganzen Bots immer stecken bleiben und genau im Himmel da wo der Rote Maker ist sind.



    Bitte erlich um Hilfe weiss nicht warum der Bot nicht sofort in das vehicle rein geht und damit Fliegt oder auch Fährt.


    //Edit Kann mir bitte einer helfen mein Heli fliegt nicht gar nicht der Bot wird nicht rein gespawn.

    Einmal editiert, zuletzt von Columbo ()

  • Hi alle zusamme
    aber irgend wie habe ich auch das Problemm mit mein [GF] kann einer da mal helfen wollte erst mal mit GF etwas Scripten.
    Und vieleicht später etwas Selfmade machen nunja bin ja auch die erste Frau.

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