[Ajuda] Preciso de ajuda sobre coordenadas.
#1

Bem, eu gostaria de colocar a coordenada no FS que quando o player morrer parar no hospital, essas sгo as coordenadas do hospital:

X:1177.6725
Y:-1323.2905
Z:14.0823

Essas sгo as linhas do FS:

pawn Код:
public OnPlayerSpawn(playerid)
{
        if(hospital[playerid] > 0)
        {
                Contagem2[playerid] = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
                Contagem[playerid] = 10;// aqui й a contagem para se recuperar , vocк pode mudar pela sua vontade mudando no numero 20 para o numero desejado
                SetPlayerInterior(playerid, 0);
                SetPlayerPos(playerid,2782.7371,-2736.4546,-0.0863);
                SetPlayerCameraPos(playerid,1197.5721,-1325.6716,26.9214);
                SetPlayerCameraLookAt(playerid, 1177.6808,-1324.3663,14.0827);
                TogglePlayerControllable(playerid, 0);
        }
        return 1;
}
Obrigado desde jб.
Reply
#2

pawn Код:
public OnPlayerSpawn(playerid)
{
        if(hospital[playerid] > 0)
        {
                Contagem2[playerid] = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
                Contagem[playerid] = 10;// aqui й a contagem para se recuperar , vocк pode mudar pela sua vontade mudando no numero 20 para o numero desejado
                SetPlayerInterior(playerid, 0);
                SetPlayerPos(playerid,1177.6725,-1323.2905,14.0823);
                SetPlayerCameraPos(playerid,1197.5721,-1325.6716,26.9214);
                SetPlayerCameraLookAt(playerid, 1177.6808,-1324.3663,14.0827);
                TogglePlayerControllable(playerid, 0);
        }
        return 1;
}
Reply
#3

Quote:
Originally Posted by Sti
Посмотреть сообщение
pawn Код:
public OnPlayerSpawn(playerid)
{
        if(hospital[playerid] > 0)
        {
                Contagem2[playerid] = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
                Contagem[playerid] = 10;// aqui й a contagem para se recuperar , vocк pode mudar pela sua vontade mudando no numero 20 para o numero desejado
                SetPlayerInterior(playerid, 0);
                SetPlayerPos(playerid,1177.6725,-1323.2905,14.0823);
                SetPlayerCameraPos(playerid,1197.5721,-1325.6716,26.9214);
                SetPlayerCameraLookAt(playerid, 1177.6808,-1324.3663,14.0827);
                TogglePlayerControllable(playerid, 0);
        }
        return 1;
}
Ainda estou nascendo na minha casa '-', vou postar a FS completa:

pawn Код:
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
#define fuckercor 0xB8860BAA

#endif

//==============================================
new Contagem[MAX_PLAYERS];
new Contagem2[MAX_PLAYERS];
new hospital[MAX_PLAYERS];
//==============================================

//======================================
forward HospitalRegressao(playerid);
//======================================


public OnFilterScriptInit()
{
        print("Creditos: Tristtok");
        print("Postador: Tristtok");
        print("Acesse: - ");
        return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
        hospital[playerid] = 1;
        return 1;
}

public OnPlayerSpawn(playerid)
{
        if(hospital[playerid] > 0)
        {
                Contagem2[playerid] = SetTimerEx("HospitalRegressao", 1000, 1, "i", playerid);
                Contagem[playerid] = 10;// aqui й a contagem para se recuperar , vocк pode mudar pela sua vontade mudando no numero 20 para o numero desejado
                SetPlayerInterior(playerid, 0);
                SetPlayerPos(playerid,2782.7371,-2736.4546,-0.0863);
                SetPlayerCameraPos(playerid,1197.5721,-1325.6716,26.9214);
                SetPlayerCameraLookAt(playerid, 1177.6808,-1324.3663,14.0827);
                TogglePlayerControllable(playerid, 0);
        }
        return 1;
}
public OnPlayerConnect(playerid)
{
    hospital[playerid] = 0;
        return 1;
}
public HospitalRegressao(playerid)
{
        new string[64];
    format(string, sizeof(string), "Voce foi parar no hospital.", Contagem[playerid]);
    GameTextForPlayer(playerid, string, 1500, 3);
        hospital[playerid] = 0;
    if(Contagem[playerid] == 0)
    {
        KillTimer(Contagem2[playerid]);
        SpawnPlayer(playerid);
                SetPlayerHealth(playerid, 100.00);
                GivePlayerMoney(playerid, -100);
                SetCameraBehindPlayer(playerid);
                TogglePlayerControllable(playerid, 1);
                SendClientMessage(playerid, fuckercor,"{FF0101}Vocк ja ganhou alta. {FFFFFF}Os mйdicos te cobraram {FF0101}100$ {FFFFFF}pelo trabalho de salvar sua {FF0101}vida.");
    }
    Contagem[playerid]--;
}
Reply
#4

UP '-'
Reply
#5

So uma duvida...
o hospital[playerid] = 0; nao deveria ficar no OnPlayerDeath ?

@edit

nao vi o outro mals
Reply
#6

adicione no seu gm, o spawn antes do spawn da casa
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)