OnPlayerRequestClass and spawn problem
#15

That's bad, as if you use my script that I handed you, and simply change this

PHP Code:
public OnPlayerRequestClass(playeridclassid)
{
    
SendClientMessage(playerid, -1"OnPlayerRequestClass Called");
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    
SetSpawnInfo(playerid001958.37831343.157215.3746280000000);
    
SpawnPlayer(playerid);
    return 
1;

it works fine... It only bugs out when I use /spawn, and that's likely because of what you've ripped out of the OnPlayerRequestSpawn.

Change it to this
PHP Code:
public OnPlayerRequestClass(playeridclassid)
{
    
SendClientMessage(playerid, -1"OnPlayerRequestClass Called");
    
//SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    //SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    //SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    
SetSpawnInfo(playerid001958.37831343.157215.3746280000000);
    
SpawnPlayer(playerid);
    return 
1;

and viola, your bug replicates.

Don't rip out things without considering that they'll cause issues later.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 7 Guest(s)