[Ajuda] Problemas com Spawn
#1

Estou com um problema aqui com spawn, a funзгo й para ele dar "spawn" mais ele nгo da spawn, ele fica na tela em que tem que apertar << >>

Cуdigo
pawn Код:
if (dialogid == DIALOG_LOGIN)
    {
        new arq[80];
        format(arq, sizeof(arq), PASTA_CONTAS, gName(playerid));
        if (!response) return SetTimerEx("rKick", 500, false, "d", playerid);
        if (!strlen(inputtext)) return SetTimerEx("OnPlayerLogin", 1000, false, "d", playerid);
        if (!strcmp(inputtext, DOF2_GetString(arq, "Senha"), false))
        {
            pInfo[playerid][LabelTodos] = Create3DTextLabel(sGlobal, COR_LARANJA2, 0.0, 0.0, 0.0, 15.0, 0, 1);
            Attach3DTextLabelToPlayer(pInfo[playerid][LabelTodos], playerid, 0.0, 0.0, 0.5);
            pInfo[playerid][dLevel] = DOF2_GetInt(arq, "Level");
            pInfo[playerid][dRespeito] = DOF2_GetInt(arq, "Respeito");
            pInfo[playerid][dSkin] = DOF2_GetInt(arq, "SkinID");
            pInfo[playerid][dSexo] = DOF2_GetInt(arq, "Sexo");
            pInfo[playerid][dGrana] = DOF2_GetInt(arq, "Dinheiro");
            pInfo[playerid][dMaconha] = DOF2_GetInt(arq, "Maconha");
            pInfo[playerid][dCrack] = DOF2_GetInt(arq, "Crack");
            pInfo[playerid][dCocaina] = DOF2_GetInt(arq, "Cocaina");
            pInfo[playerid][dOrg] = DOF2_GetInt(arq, "OrgID");
            pInfo[playerid][dPreso] = DOF2_GetInt(arq, "Preso");
            pInfo[playerid][dTempoPreso] = DOF2_GetInt(arq, "TempoPreso");
            pInfo[playerid][dNAdmin] = DOF2_GetInt(arq, "NivelAdmin");
            pInfo[playerid][dLogado] = DOF2_GetInt(arq, "Logado");
            pInfo[playerid][dNProcurado] = DOF2_GetInt(arq, "Procurado");
            pInfo[playerid][dInterior] = DOF2_GetInt(arq, "Interior");
            pInfo[playerid][dSocio] = DOF2_GetInt(arq, "Socio");
            pInfo[playerid][dVip] = DOF2_GetInt(arq, "Vip");
            pInfo[playerid][dLogado] = 1;
            pInfo[playerid][dAfk] = false;
            DOF2_SetInt(arq, "Logado", 1);
            ScorePlayer(playerid);
            SetPlayerSkin(playerid, DOF2_GetInt(arq, "SkinID"));
            if(pInfo[playerid][dNAdmin] > 1){pInfo[playerid][dTrab] = 0;return true;}
            SetPlayerWantedLevel(playerid, pInfo[playerid][dNProcurado]);
            //SetTimerEx("SetSpawnPlayer", 1000, false, "d", playerid);
            SetSpawnPlayer(playerid);
        }
        else
        {
            format(sGlobal, sizeof(sGlobal), "{00BFFF}Nome de Usuбrio {FFFAFA}: %s\n{00BFFF}Conta {FFFAFA}: Registrada\nSenha Incorreta! Digite sua senha abaixo para logar-se no servidor.", gName(playerid));
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login - Servidor", sGlobal, "Logar", "Cancelar");
        }
        return 1;
    }

public SetSpawnPlayer(playerid)
{
    if(pInfo[playerid][dLogado] == 1)
    {
        new arq[80];
        format(arq, sizeof(arq), PASTA_CONTAS, gName(playerid));
        SetSpawnInfo(playerid, 0, DOF2_GetInt(arq, "SkinID"), DOF2_GetFloat(arq, "PosX"), DOF2_GetFloat(arq, "PosY"), DOF2_GetFloat(arq, "PosZ"), 269.15, 0, 0, 0, 0, 0, 0);
        SpawnPlayer(playerid);
        /*SetPlayerSkin(playerid, DOF2_GetInt(arq, "SkinID"));
        SetPlayerPos(playerid, DOF2_GetFloat(arq, "PosX"), DOF2_GetFloat(arq, "PosY"), DOF2_GetFloat(arq, "PosZ"));*/

        SetPlayerInterior(playerid, pInfo[playerid][dInterior]);
    }
    else
    {
        SendClientMessage(playerid, -1,"    Vocк sу irб spawnar quando logar-se no servidor.");
    }
    return true;
}
Alguem poderia me ajudar ou dizer qual й o problema ou oque estб faltando?
Reply
#2

falta vc seta o spawn do player apos ele loga

pawn Код:
SetPlayerPos(playerid, x, y, z);
Reply
#3

Jб tinha definido, vocк pode visualizar o cуdigo acima e verб

Continuo com os mesmos problemas , alguem?
Reply
#4

na public SetSpawnPlayer nгo estб definido o SetPlayerSpawn
Reply
#5

Mesmo usando SetPlayerPos ele nгo dб spawn.
Alguem mais por favor? :/
Reply
#6

Use um Timer para spawnar.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)