SA-MP Forums Archive
[Ajuda] Spawnar Cidade diferente - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Spawnar Cidade diferente (/showthread.php?tid=627232)



Spawnar Cidade diferente - matheusdorado - 25.01.2017

Bom Dia rapaziada, tudo bem?

Rapaziada estou montando um SetSpawn, ou seja quando player Registrar/Logar ele vai spawnar na Cidade que o mesmo escolheu.
Segue meu Cуdigo:

PHP код:
SetPlayerSpawn(playerid)
{
    new 
file[50];
    
format(filesizeof(file), PASTA_CONTASPlayerName(playerid));
    
PlayerInfo[playerid][pSpawnCity] = DOF2_GetInt(file"SpawnCity");
    
PlayerInfo[playerid][pSpawnOrg] = DOF2_GetInt(file"SpawnOrg");
    
CarregarConta(playerid);
    if(
PlayerInfo[playerid][pSpawnCity] == 1)
    {
        if(
PlayerInfo[playerid][pSpawnOrg] == 1)
        {
            
SpawnPlayer(playerid);
        }
    }
    else
    {
        if(
PlayerInfo[playerid][pSpawnCity] == 2)
        {
            if(
PlayerInfo[playerid][pSpawnOrg] == 2)
            {
                
SpawnPlayer(playerid);
                
SetPlayerPos(playerid,  -2718.1245,-317.0169,7.8438);
            }
        }
    }

Sou novatгo e estou aprendendo, o problema й que nгo funcionou, independente da cidade escolhida no tutorial ele ainda spawn num lugar sу.
Como fazer isso dar certo?

Obrigado a todos desde jб.
Atenciosamente,
Matheus Dorado


Re: Spawnar Cidade diferente - johntrybescripter - 25.01.2017

Nao sou o mais indicado, ate pq nem cheguei nessa parte, mas imagino que voce deve fazer mais ou menos assim, criar um "id" para cada cidade, exemplo , 1 LS ,2 SF;

pawn Код:
if(PlayerInfo[playerid][pSpawnCity] == 1)
{
if(PlayerInfo[playerid][pSpawnOrg] ==0) // " 0 seria sem org
{  
SetPlayerPos(playerid, CordLS);
}
}
if(PlayerInfo[playerid][pSpawnCity] == 2)
{
if(PlayerInfo[playerid][pSpawnOrg] ==0) // " 0 seria sem org
{  
SetPlayerPos(playerid, CordSF);
}
}
   (
mas com certeza vao te ajudar de uma forma melhor.


Re: Spawnar Cidade diferente - matheusdorado - 25.01.2017

Quote:
Originally Posted by johntrybescripter
Посмотреть сообщение
Nao sou o mais indicado, ate pq nem cheguei nessa parte, mas imagino que voce deve fazer mais ou menos assim, criar um "id" para cada cidade, exemplo , 1 LS ,2 SF;

pawn Код:
if(PlayerInfo[playerid][pSpawnCity] == 1)
{
if(PlayerInfo[playerid][pSpawnOrg] ==0) // " 0 seria sem org
{  
SetPlayerPos(playerid, CordLS);
}
}
if(PlayerInfo[playerid][pSpawnCity] == 2)
{
if(PlayerInfo[playerid][pSpawnOrg] ==0) // " 0 seria sem org
{  
SetPlayerPos(playerid, CordSF);
}
}
   (
mas com certeza vao te ajudar de uma forma melhor.
Vlw Parceiro jб consegui.
Obrigado Pessoal abraзo e atй a prуxima.