Spawning.
#1

I hit the 'new' button to start a new script, I have set up the spawning and everything but for some reason, when I spawn, I spawn with a CJ skin, and I am flew into the air, why does this happen?
Reply
#2

Try dis:
0 id is cj skin.
you can pick skins from
https://sampwiki.blast.hk/wiki/Skins:All
Код:
public OnGameModeInit()
{
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	return 1;
}
Reply
#3

I removed all of that. As I wont need that as it'll be a roleplay script, and when you go through the tutorial you'll automatically have a skin adjusted. But since I have no tutorial yet, I already have my player's skin set through the MySQL database.
Reply
#4

You need to set the spawning point.. and also the menu where u select the skin before u start the game also is a scrip, if you start fron NEW there will be nothing in the script. If you are learning use one of the scripts in the folder where u downloaded pawno in like grandlarc, they are pretty empty and really easy to edit + that way you learn slowly

@ edit

Okay im confused now, how exactly have you set the spawning point, how can people see if you haven't done anything wrong. Explain a little bit moreee
Reply
#5

I already have functions for the player to spawn. I have my player's SKIN already assigned through my MySQL database.
pawn Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
    SetPlayerPos(playerid,1742.8767,-1863.5521,13.5749);
    if(gPlayerLogged[playerid])
    {
        SetPlayerSpawn(playerid);
        SetPlayerHealth(playerid,100);
    }
    return 1;
}
pawn Код:
forward SetPlayerSpawn(playerid);
public SetPlayerSpawn(playerid)
{
   
        if(PlayerInfo[playerid][pSpawnPoint] == 0)
        {
            Wounded[playerid] = 0;
            SetPlayerPos(playerid,1742.8767,-1863.5521,13.5749);
            SetPlayerVirtualWorld(playerid, 0);
            SetPlayerInterior(playerid, 0);
            SetPlayerFacingAngle(playerid,0);
            SetPlayerHealth(playerid,100);
            gPlayerLogged[playerid] = 1;
        }
        if(PlayerInfo[playerid][pAdmin] > 0)
        {
            new string2[64];
            format(string2, sizeof(string2), "SERVER: You are logged in as a level %d admin",PlayerInfo[playerid][pAdmin]);
            SendClientMessage(playerid, COLOR_WHITE, string2);
        }
    }
        return 1;
    }
Reply
#6

See, now this is happening, I managed to get it to set my character's cordinates to Unity, but the spawn options below are still there.
http://i36.tinypic.com/aem9vk.png
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)