Camera Position When Joining
#1

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SendClientMessage(playerid, COLOR_GREEN, "Welcome");   
SetPlayerCameraPos(playerid,2798.9133,1275.4282,18.7500);
    SetPlayerCameraLookAt(playerid,2832.5659,1259.2179,10.7761);
        SetPlayerPos(playerid,2833.4421,1265.7426,10.7773);
pawn Код:
SetPlayerCameraPos(playerid,2798.9133,1275.4282,18.7500);
    SetPlayerCameraLookAt(playerid,2832.5659,1259.2179,10.7761);
    SetPlayerPos(playerid,2833.4421,1265.7426,10.7773);
I have camera position in those places, when i join my server i get the welcome message but the camera still stays where it always does :/ I dont get how because those are the only setplayercamerapos cords in my map, so does any one know how can i change it?
Reply
#2

Try This!

pawn Код:
new bool:PlayerWelcome[MAX_PLAYERS];
new welcomeTimer[MAX_PLAYERS];

public OnPlayerRequestClass(playerid, classid)
{
    if(!PlayerWelcome[playerid])
    {
        //here yor settings
        return 0;
    }
    //here another setting
    return 1;
}

public OnPlayerConnect(playerid)
{
    PlayerWelcome[playerid] = false;
    welcomeTimer[playerid]  = SetTimerEx("WelcomeCamera",5000,false,"i",playerid);
    return 1;
}

forward WelcomeCamera(playerid);
public WelcomeCamera(playerid);
{
    PlayerWelcome[playerid] = true;
    return 1;
}
Reply
#3

can i just ask, how is this going to change it?
Reply
#4

the public part has errors:

Код:
error 055: start of function body without function header
error 010: invalid function or declaration
Reply
#5

updated code


pawn Код:
new bool:PlayerWelcome[MAX_PLAYERS];
new welcomeTimer[MAX_PLAYERS];

public OnPlayerRequestClass(playerid, classid)
{
    if(!PlayerWelcome[playerid])
    {
        //here yor settings
        return 0;
    }
    //here another setting
    return 1;
}

public OnPlayerConnect(playerid)
{
    PlayerWelcome[playerid] = false;
    welcomeTimer[playerid]  = SetTimerEx("WelcomeCamera",5000,false,"i",playerid);
    return 1;
}

forward WelcomeCamera(playerid)
public WelcomeCamera(playerid);
{
    PlayerWelcome[playerid] = true;
    return 1;
}
without errors
Reply
#6

still have the exact same errors

pawn Код:
forward WelcomeCamera(playerid)
public WelcomeCamera(playerid);
{//first error this line
    PlayerWelcome[playerid] = true;
    return 1;//second error this line
}
wierd errors on return 1; and } :/
Reply
#7

maybe a different idea of chaning it someone?
Reply
#8

under request class

Код:
SetPlayerCameraPos(playerid,2798.9133,1275.4282,18.7500);
    SetPlayerCameraLookAt(playerid,2832.5659,1259.2179,10.7761);
    SetPlayerPos(playerid,2833.4421,1265.7426,10.7773);
and under onplayerconnect

Код:
SendClientMessage(playerid, COLOR_GREEN, "Welcome");
Reply
#9

look at my first message right at the top, i already got it there
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)