How To Solve This Problem
#1





I have below code on player spawn and request class

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerVirtualWorld(playerid, 0);
    return 1;
}


public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid,servername);
    TextDrawShowForPlayer(playerid,servernamea);
    BuridgeConnect(playerid);
    return 1;
}
Reply
#2

You must set the interior to 0 on the OnPlayerSpawn callback.
Reply
#3

Show OnPlayerSpawn, You must put SetPlayerInterior(playerid,0); in that public
Reply
#4

pawn Код:
public OnPlayerSpawn(playerid)
{
if(FirstSpawnOfPlayer[playerid] == 0)
{
PayDayTimer = SetTimerEx("PlusPayDayZeit",150000,1,"i",playerid);
FirstSpawnOfPlayer[playerid] = 1;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
here is on player spawn code
Reply
#5

Shouldn't it be

pawn Код:
public OnPlayerSpawn(playerid)
{
if(FirstSpawnOfPlayer[playerid] == 1)
{
PayDayTimer = SetTimerEx("PlusPayDayZeit",150000,1,"i",playerid);
FirstSpawnOfPlayer[playerid] = 0;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
Reply
#6

pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    if(FirstSpawnOfPlayer[playerid] == 0)
    {
        PayDayTimer = SetTimerEx("PlusPayDayZeit",150000,1,"i",playerid);
        FirstSpawnOfPlayer[playerid] = 1;
    }
    return 1;
}
Reply
#7

Quote:
Originally Posted by Delux13
Посмотреть сообщение
Shouldn't it be

pawn Код:
public OnPlayerSpawn(playerid)
{
if(FirstSpawnOfPlayer[playerid] == 1)
{
PayDayTimer = SetTimerEx("PlusPayDayZeit",150000,1,"i",playerid);
FirstSpawnOfPlayer[playerid] = 0;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
Ok i m testing it. I think it should be perfect. but lets see
Reply
#8

Quote:
Originally Posted by Delux13
Посмотреть сообщение
Shouldn't it be

pawn Код:
public OnPlayerSpawn(playerid)
{
if(FirstSpawnOfPlayer[playerid] == 1)
{
PayDayTimer = SetTimerEx("PlusPayDayZeit",150000,1,"i",playerid);
FirstSpawnOfPlayer[playerid] = 0;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
problem still persist now trying Jefff Code
Reply
#9

Quote:
Originally Posted by Jefff
Посмотреть сообщение
pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    if(FirstSpawnOfPlayer[playerid] == 0)
    {
        PayDayTimer = SetTimerEx("PlusPayDayZeit",150000,1,"i",playerid);
        FirstSpawnOfPlayer[playerid] = 1;
    }
    return 1;
}
Thanks Jefff it worked +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)