Stupid problems, spawning
#1

Yeah this is like my 5th spawning problem, in past weeks, lol.

pawn Код:
SetSpawnInfo(playerid, 0, UserStats[playerid][Skin], UserStats[playerid][ppos_x], UserStats[playerid][ppos_y], UserStats[playerid][ppos_z], 0.0, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
    SetPlayerPos(playerid, UserStats[playerid][ppos_x], UserStats[playerid][ppos_y], UserStats[playerid][ppos_z]);
I load the needed stuff on login, but my player doesnt spawn. It goes as if it was goin to spawn, but then it just shows camera looking at my SetPlayerCameraPos thing. I have this code on my player login function, suggestions on how to fix?
Reply
#2

SetCameraBehindPlayer() under OnPlayerSpawn()..? and SetPlayerPos should also be called under OnPlayerSpawn.
Reply
#3

I have it called under my login function atm, is that wrong?
Reply
#4

Yes.
Reply
#5

If i did setplayerpos under onplayerspawn, wouldnt that mess with my register?
Reply
#6

Make a variable called SpawnType or something.
Reply
#7

pawn Код:
switch(SpawnType[playerid])
{
     case 0:
     {
          // When the player dies
     }
     case 1:
     {
        //login
     }
     case 2:
     {
        //registered
     }
}
Like that right
Reply
#8

Yes.
Reply
#9

[img]www.nl-gaming.com/error.png[/img]

Thats what i keep getting.

My code:
pawn Код:
public OnPlayerSpawn(playerid)
{
    switch(SpawnType[playerid])
    {
        case 0:
        {
          // When the player dies
        }
        case 1:
        {
        SetPlayerPos(playerid, UserStats[playerid][ppos_x], UserStats[playerid][ppos_y], UserStats[playerid][ppos_z]);
        SetPlayerScore(playerid, UserStats[playerid][Level]);
        SetPlayerCash(playerid, UserStats[playerid][Money]);
        }
        case 2:
        {
        SetPlayerPos(playerid, -1970.8109,117.8598,27.6875);
        }
}
   
    return 1;
}
Login:
pawn Код:
SetSpawnInfo(playerid, 0, UserStats[playerid][Skin], UserStats[playerid][ppos_x], UserStats[playerid][ppos_y], UserStats[playerid][ppos_z], 0.0, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
Help is much needed/appreciated.
Reply
#10

Do you define SpawnType OnDialogResponse?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)