Beiträge von Noneatme

    soo,
    mit dem fortgeschritten sein hat das nichts zutun.
    er kann ein wunderbarer mapper sein, und befasst sich meist nur im showroom, um seine kreationen zu zeigen, und verdient dabei etwa 50 beiträge schon.
    nun versucht er mal ein server zu scripten und es fällt gleich im auge ob er ein fortgeschrittender ist oder nicht.
    genauso wie ich xD (ja ich glaube das war ich) wenn ich erstmal mit dem scripten anfange, bin ich meist so wie jeder, krieg errors nicht weg, etc... kann ja sein, auch wenn man ein mapgenie ist, kann es sein, dass man mit sripten überhaupt nicht weiß was das überhaupt ist (ich habscho nein bisschen mehr ahnung)
    ich scripte grad ein stunt server, deshalb soviele fragen in der scriptingbase
    sorry nochmal aber das muss ja nicht unbedingt ins auge fallen ;)

    Hallo danke erst mal,


    ja er hat ja connectet nur er (der Bot) ist irgendwo im Himmel über LV so wie es ihr schon mal erwähnt worde.xD aber er sitzt nicht im Bus und fährt sonder der Bus steht alleine da ich habe jezz erst mal alles von mir gepostet:
    #include <a_npc>


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


    main()
    {
    }


    public OnRecordingPlaybackEnd()
    StartRecordingPlayback(RECORDING_TYPE, RECORDING);


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


    public OnNPCExitVehicle()
    StopRecordingPlayback();


    sooo und hier die sachen vom Gammode:
    #include <a_samp>
    #include <a_npc>


    ahcja ich weiß das ich eig das include a_npc rausnehmen müste aber er zeigt kein error an und einmal gin der bot nur nach dem ich irgendwas im gm verändert hatte gehts nciht mehr aber dsa mit include a_npc hatte ich drinne und es ging. so weiter im text:
    new BUSBOT;

    public OnGameModeInit()
    {
    ConnectNPC("BUSBOT","BUSBOT");
    BUSBOT = CreateVehicle(431, 2000.0, 2000.0, 2000.0, 7.0, 0, 0, -1);// im prinzip eig egal wo man die hinspawnt, die weden später geportet denke ich (war zumindest so)


    public OnPlayerSpawn(playerid)
    {
    if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "BUSBOT", true))
    {
    PlayerInfo[playerid][pCarLic] = 1;
    PutPlayerInVehicle(playerid, BUSBOT, 0);
    }
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    if(IsPlayerNPC(playerid))
    {
    gPlayerLogged[playerid] = 1;
    SpawnPlayer(playerid);
    return 1;
    }


    Die rec datei ist im recording ordner und wie gesagt der Bot conntected also is im game und hat die ID 0 nur is im himmel über LV und der Bus steht alleine ich weiß nicht warum es nicht geht ich habe es schon seit 2 tagen jezz versucht aber ich bekomme es nicht hin ich währe sehr dankbar wenn mir jemand helfen könnte und wie gesagt es ging alles nur seit dem ich ein car hinzugefügt ha be geht nix mehr ka warum ich währe wirklich sehr dankbar wenn mir jemand helfen könnte ;)


    Edit: bei mir ist der driver zwar dar, doch er wird nicht ins fahrzeug gesetzt, das fahrzeug ist auch nicht da, obwohl der createvehicle code drinn ist!

    und wie mach ich das auch 2 sätze kommen, bei
    if (strcmp("/Fuck", cmdtext, true) == 0)
    {
    new string[256];
    new name[MAX_PLAYER_NAME], str[56];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, 256, "%s Hat gerade etwas verbotendes getahn,",name);
    format(string, 256, "sonst würde er nicht das CMD /Fuck benutzen!",name);
    SendClientMessageToAll(COLOR_LIGHTBLUE,string);
    SendClientMessage(playerid,COLOR_YELLOW,"Erfolgreich Totgelacht!");
    return 1;
    }


    kommt nur 1 satz, der untere

    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(1240) : warning 217: loose indentation
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(1299) : warning 217: loose indentation
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(1305) : warning 225: unreachable code
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(1305) : warning 217: loose indentation
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(1694) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(2158) : error 017: undefined symbol "name"
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(2158) : error 017: undefined symbol "name"
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(2158) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(2158) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    und jez?

    ALso:
    ich hab mir ein bot erstellt, alees recorded, primaproma.
    als ich auf dem server komme, steht da ein Bus ohne fahrer. der busbot ist auf dem server drauf und hat connectet!
    nur ich kann mit dem bus auch fahren, der bus steht da, wo ich angefangen habe zu recorden, als createvehicle...
    brauche hilfe, was hab ich falsch gemacht?


    mfg fluppy

    hilfe,
    wenn ich das cmd
    if (strcmp("/ROFL", cmdtext, true) == 0)
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"%s Lacht sich total Tot! /ROFL ");
    SendClientMessage(playerid,COLOR_YELLOW,"Erfolgreich Totgelacht!");
    return 1;
    }
    benutze, geht der server ohne was zu sagen aus, es steht nichts in der server_log!

    C:\Documents and Settings\Administrator\Desktop\samp03asvr_R4_win32\gamemodes\Stunt.pwn(2157) : error 035: argument type mismatch (argument 2)


    was heißt das?
    zeile:
    if (strcmp("/ROFL", cmdtext, true) == 0)
    {
    SendClientMessageToAll(playerid,COLOR_LIGHTBLUE,"%s Lacht sich total Tot! /ROFL ");
    SendClientMessage(playerid,COLOR_YELLOW,"Erfolgreich Totgelacht!");
    return 1;
    }