NPC auslastung

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,
    ich habe eine idee ich möchte mal ein auslastungstest machen weis jemand wie ich das mache zb 100 NPC auf meinen Server Connecten lasse?


    MFG
    xDNGRSx


    Witzige Idee da ich eher wenig mit NPCs arbeite habe ich mir das gerade eben mal gemacht.


    #include <a_samp>
    main(){ }
    new botvar,
    Timer,
    stringname[20],
    YourVehicle[100];

    public OnGameModeInit()
    {
    ShowPlayerMarkers(1);
    Timer = SetTimer("NewBot",3000,true);
    return 1;
    }
    forward NewBot();
    public NewBot()
    {
    if(botvar == 99)return KillTimer(Timer);
    format(stringname,20,"test%d",botvar);
    ConnectNPC(stringname,"test1");
    YourVehicle[botvar] = AddStaticVehicleEx(560,1264.4374,-814.7446,84.1406,239.3755,1,1,-1);
    return 1;
    }
    public OnPlayerSpawn(playerid)
    {
    if(!IsPlayerNPC(playerid)) return 0;
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
    if(!strcmp(playername, stringname, true)) {
    printf("%s",stringname);
    SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
    PutPlayerInVehicle(playerid, YourVehicle[botvar], 0);
    ++botvar;
    }
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
    return SpawnPlayer(playerid);
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (!strcmp("/car", cmdtext))return CreateVehicle(560,0.0,0.0,0.0,0.0,1,1,-1);
    return 0;
    }


    quick and dirty :D


    die aufnahme darfst du selbst machen