how to set delay time for /tp command (teleport)?

Page 1 of 2 12 LastLast
Results 1 to 15 of 22
  1. #1
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    how to set delay time for /tp command (teleport)?

    File: ServerGameLogic.cpp

    int ServerGameLogic::ProcessChatCommand(obj_ServerPlayer* plr, const char* cmd)
    {
    r3dOutToLog("cmd: %s admin:%d\n", cmd, plr->profile_.ProfileData.isDevAccount);

    if(strncmp(cmd, "/tp", 3) == 0 && plr->profile_.ProfileData.isDevAccount)
    return Cmd_Teleport(plr, cmd);


    Code:
    int ServerGameLogic::Cmd_Teleport(obj_ServerPlayer* plr, const char* cmd)
    {
    	char buf[128];
    	float x, z;
    
    	if(3 != sscanf(cmd, "%s %f %f", buf, &x, &z))
    		return 2;
    
    	// cast ray down and find where we should place mine. should be in front of character, facing away from him
    	PxRaycastHit hit;
    	PxSceneQueryFilterData filter(PxFilterData(COLLIDABLE_STATIC_MASK, 0, 0, 0), PxSceneQueryFilterFlag::eSTATIC);
    	if(!g_pPhysicsWorld->raycastSingle(PxVec3(x, 1000.0f, z), PxVec3(0, -1, 0), 2000.0f, PxSceneQueryFlag::eIMPACT, hit, filter))
    	{
    		r3dOutToLog("unable to teleport - no collision\n");
    		return 2;
    	}
    
    	r3dPoint3D pos = AdjustPositionToFloor(r3dPoint3D(x, 0, z));
    	//Sleep(10000); //test delay
    	PKT_S2C_MoveTeleport_s n;
    	n.teleport_pos = pos;
    	p2pBroadcastToActive(plr, &n, sizeof(n));
    	plr->SetLatePacketsBarrier("teleport");
    	plr->TeleportPlayer(pos);
    	r3dOutToLog("%s teleported to %f, %f, %f\n", plr->userName, pos.x, pos.y, pos.z);
    	return 0;
    }
    - - - Updated - - -

    bumppppp


  2. #2
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    Re: how to set delay time for /tp command (teleport)?

    bumppppp

  3. #3
    Valued Member phpmyretro is offline
    MemberRank
    Jan 2011 Join Date
    ItalyLocation
    121Posts

    Re: how to set delay time for /tp command (teleport)?

    use a timer instead of sleep, it blocks everything

  4. #4
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    Re: how to set delay time for /tp command (teleport)?

    how to do ?

    - - - Updated - - -

    or

    #include <time.h>

    clock_t init, final;

    init=clock();
    //
    // do stuff
    //
    final=clock()-init;
    cout << (double)final / ((double)CLOCKS_PER_SEC);

  5. #5
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    Re: how to set delay time for /tp command (teleport)?

    bumpppppppppppppp

    - - - Updated - - -

    some one .....

    - - - Updated - - -

    some one .....

  6. #6
    Valued Member phpmyretro is offline
    MemberRank
    Jan 2011 Join Date
    ItalyLocation
    121Posts

    Re: how to set delay time for /tp command (teleport)?

    If you have no c++ knowledge dont even try. Nobody is going to sponfeed you everything.
    As a 97 you should go to school instead.

  7. #7
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    Re: how to set delay time for /tp command (teleport)?

    bumpppp

  8. #8
    Member fredaikis is offline
    MemberRank
    Nov 2013 Join Date
    65Posts

    Re: how to set delay time for /tp command (teleport)?

    Quote Originally Posted by javaz97 View Post
    bumpppp
    Stop fucking bumping u kid....

  9. #9
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    Re: how to set delay time for /tp command (teleport)?

    noooo bumpppp

  10. #10
    Valued Member phpmyretro is offline
    MemberRank
    Jan 2011 Join Date
    ItalyLocation
    121Posts

    Re: how to set delay time for /tp command (teleport)?

    I hope you get banned, fat lifeless kid.

  11. #11
    Alpha Member javaz97 is offline
    MemberRank
    May 2006 Join Date
    HellLocation
    1,537Posts

    Re: how to set delay time for /tp command (teleport)?

    phpmyretro << kick out the world

  12. #12
    Member fredaikis is offline
    MemberRank
    Nov 2013 Join Date
    65Posts

    Re: how to set delay time for /tp command (teleport)?

    Quote Originally Posted by javaz97 View Post
    phpmyretro << kick out the world
    Go back to school

  13. #13
    Valued Member phpmyretro is offline
    MemberRank
    Jan 2011 Join Date
    ItalyLocation
    121Posts

    Re: how to set delay time for /tp command (teleport)?

    I already told you: use a timer - and that's low level c++, I didn't tell you to make a program to apply Kirchhoff's law.
    If you can't manage to do this then abandon everything - you probably should go make burgers instead of trying to get copy paste from people who actually know.

  14. #14
    Valued Member D132ian1 is offline
    MemberRank
    Nov 2013 Join Date
    138Posts

    Re: how to set delay time for /tp command (teleport)?

    someone already gave you an awnser, and then you're bumping... Your IQ isn't very high isn't it? Use google, and learn some c++ don't copy tutorials of google, start improving the code using your brain.

  15. #15
    Member fredaikis is offline
    MemberRank
    Nov 2013 Join Date
    65Posts

    Re: how to set delay time for /tp command (teleport)?

    Quote Originally Posted by D132ian1 View Post
    someone already gave you an awnser, and then you're bumping... Your IQ isn't very high isn't it? Use google, and learn some c++ don't copy tutorials of google, start improving the code using your brain.
    True, but you last point doesnt apply to him, only to people with more than a half of the braon cells left.



Page 1 of 2 12 LastLast

Advertisement