Player doesn't spawn ?? HELP/
#1

Hello, I have a team spawns and stuff in my script... but erm, when I click spawn the player doesn't spawn. How can I fix this


pawn Code:
#include <a_samp>
#include <zcmd>

#define RAIDERS 1
#define GUARDS 2
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA

new gTeam[MAX_PLAYERS];

public OnGameModeInit()
{
    AddPlayerClass(170,-2710.1123,214.8615,4.1797,54.1958,0,0,0,0,0,0);
    print("Filterscript, Raid the mall, made by Bigal - InGameName [DV]ImpulseDrifta");
}

public OnPlayerConnect(playerid)
{
    new string[128];
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    format(string, sizeof(string), "To inform you %s; this server is running Bigal's Raid The Mall FS", pname);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
}

SetPlayerTeamFromClass(playerid, classid)
{
    switch(classid)
    {
        case 0: gTeam[playerid] = RAIDERS;
        case 1: gTeam[playerid] = RAIDERS;
        case 2: gTeam[playerid] = RAIDERS;
    }
}


public OnPlayerSpawn(playerid)
{
    if(gTeam[playerid] == RAIDERS)
    {
        SetPlayerInterior(playerid, 0);
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid, -2710.1123,214.8615,4.1797);
    }
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    switch(classid)
    {
        case 0:
        {
            SetPlayerTeamFromClass(playerid, classid);
            SetPlayerInterior(playerid,17);
            SetPlayerPos(playerid,486.0409, -9.4562, 1000.6719);
            SetPlayerFacingAngle(playerid, 137.9666);
            SetPlayerCameraPos(playerid, 483.809051, -13.435981, 1000.679687);
            SetPlayerCameraLookAt(playerid, 486.0409, -9.4562, 1000.6719);
            GameTextForPlayer(playerid, "raiders", 1000, 3);
        }
        case 1:
        {
            GameTextForPlayer(playerid, "~r~ Raiders", 5000, 5);
        }
        case 2:
        {
            GameTextForPlayer(playerid, "~r~ Raiders", 5000, 5);
        }
        case 3:
        {
            GameTextForPlayer(playerid, "~r~ Raiders", 5000, 5);
        }
    }
}
Reply
#2

PHP Code:
SetPlayerPos(playerid, -2710.1123,214.8615,4.1797); 
Change the Position.
Reply
#3

pawn Code:
public OnPlayerRequestClass(playerid, classid)
{
    switch(classid)
    {
        case 0:
        {
            SetPlayerTeamFromClass(playerid, classid);
            SetPlayerInterior(playerid,17);
            SetPlayerPos(playerid,486.0409, -9.4562, 1000.6719);
            SetPlayerFacingAngle(playerid, 137.9666);
            SetPlayerCameraPos(playerid, 483.809051, -13.435981, 1000.679687);
            SetPlayerCameraLookAt(playerid, 486.0409, -9.4562, 1000.6719);
            GameTextForPlayer(playerid, "raiders", 1000, 3);
        }
        case 1:
        {
            GameTextForPlayer(playerid, "~r~ Raiders", 5000, 5);
        }
        case 2:
        {
            GameTextForPlayer(playerid, "~r~ Raiders", 5000, 5);
        }
        case 3:
        {
            GameTextForPlayer(playerid, "~r~ Raiders", 5000, 5);
        }
    }
    return 1;//This.........
}
Reply
#4

Rep+ Thanks, that worked
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)