Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
no weapon on spawn
#1
Bug 
My mod sometimes give players no weapons at spawn and they are invisible as well. They can knife though. I think notify("spawned_player") isn't send either because nothing from what is in onplayerspawned in _rank.gsc happens.
So what are the reasons for which this could happen and how do you fix it?
Reply

#2
Use a new/unmodified _rank.gsc.
Reply

#3
(08-06-2011, 16:50)Lemon Wrote: Use a new/unmodified _rank.gsc.
So the old unmodified _rank.gsc had the bug in it?
Reply

#4
this is probably happening because you have wait commands in ur actual on spawned thread, you need to make new threads to have wait commands in them..


so if it looks like
Code:
onPlayerSpawned()
{
    self setclientdvar("whoami", "^2Caster:^7 " + self.name + "");
    self setclientDvar( "scr_disable_cac", 1 );
    self setclientdvar("shoutlol", "1" );
    self thread waitnosd();
    self endon( "disconnect" );
    while( true )
    {
        self waittill( "spawned_player" );
        
            
        self setclientDvar( "scr_disable_cac", 0 );
        self setclientdvar("shoutlol", "0" );

//here is the problem
                wait 15;
//here is the problem

        self.pers["mod_menuallow"] = true;


change to this


Code:
onPlayerSpawned()
{
    self setclientdvar("whoami", "^2Caster:^7 " + self.name + "");
    self setclientDvar( "scr_disable_cac", 1 );
    self setclientdvar("shoutlol", "1" );
    self thread waitnosd();
    self endon( "disconnect" );
    while( true )
    {
        self waittill( "spawned_player" );
        
            
        self setclientDvar( "scr_disable_cac", 0 );
        self setclientdvar("shoutlol", "0" );

                ///change to something like this

               self thread timedthread1();
Code:
timedthread1()
{
//here is the OLD problem
                wait 15;
//here is the OLD problem

        self.pers["mod_menuallow"] = true;
}


and that should fix it
Reply

#5
jep. always use functions at on palyer spawned.
Reply

#6
Thanks I'll try it out. Smile
Reply

#7
I think the issue was not because of the wait things(though it's nice to know) but because players spawned when they haven't selected a class yet. To fix it put:
Code:
if (maps\mp\gametypes\_globallogic_utils::isValidClass( self.class ))
before the function that spawns the player.
Reply

#8
When players havent choosen a class they'll get the default weapons. So M16, ASP,...
Reply

#9
^ that... its definitely timers.. unless you have modified CAC
Reply

#10
_class::giveLoadout(item); is modifed?
C++/Obj-Cdeveloper. Neko engine wip
Steam: Click
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
Question Help Mw2 weapon skin question FroxIVx4 1 2,953 10-13-2013, 16:54
Last Post: hmann
Question Help Weapon Name iRoNinja 8 6,596 10-08-2013, 08:31
Last Post: iRoNinja
  Mw2 weapon porting? Cuddlyedits 3 4,743 09-15-2013, 16:43
Last Post: DidUknowiPwn
Rainbow [Release] MW3: Random Weapon Plugin V1 Nekochan 50 33,320 09-11-2013, 15:11
Last Post: EnVi Sweden Rocks
Exclamation [Request] Random Weapon At Spawn Scripts18 3 4,743 07-27-2013, 23:53
Last Post: DidUknowiPwn
  Help Spawn Message Playing on Respawn? Killjoy 7 5,235 07-11-2013, 14:53
Last Post: Killjoy
  Help Mw2 weapon skin question FroxIVx4 1 2,924 07-06-2013, 19:22
Last Post: surtek
  [Release] Spawn Polygons and Pyramids Yamato 6 4,623 06-20-2013, 12:30
Last Post: Yamato
  Question on how to "Spawn" a flying rocket as a player? akillj 8 5,549 06-04-2013, 01:54
Last Post: rotceh_dnih
  [Request] List of all weapon models DidUknowiPwn 3 4,631 04-20-2013, 09:13
Last Post: Dominator56

Forum Jump:


Users browsing this thread:
2 Guest(s)

Forum Powered By MyBB, Theme by © 2002-2024 Melroy van den Berg.