[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(file, sizeof(file), PASTA_CONTAS, PlayerName(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.