19.10.2016, 22:43
- Entгo pessoal estou com um problema, que quando o player escolhe sua facзгo para jogar, ele simplesmente nasce em um lugar ! Mas estб definido para nascer na favela de sua facзгo ! Quando й preso acontece o mesmo, ele pe setado somente na quela posiзгo ! Em qualquer lugar que vai ser setado a pos, ele nasce no mesmo lugar. Passei um tempo tentando arrumar isso, fique praticamente umas 2 horas, mas nгo consegui resolver, entгo resolvi vim no forum-samp, para tentar me ajudarem.
Aqui estгo as duas prints ! Somente nesse local que fica..
http://imgur.com/a/wicIP
Para setar a posiзгo de sua favela, estou usando SetPlayerTeam.
Bom, aqui seria posiзгo para spawnar qual a favela o jogador iria escolher, o servidor ao total tem 17, contando com as organizaзвoes.
Bom aqui teria uma parte do codigo das posiзхes.
Bom ai tudo certo...
OnPlayerSpawn estб sendo usado a
E tambйm OnPlayerSpawn
Na
temos o codigo abaixo, vou passar a primeira linha.
Temos a stock tambйm que й o seguinte cуdigo.
Aqui estгo as duas prints ! Somente nesse local que fica..
http://imgur.com/a/wicIP
Para setar a posiзгo de sua favela, estou usando SetPlayerTeam.
Bom, aqui seria posiзгo para spawnar qual a favela o jogador iria escolher, o servidor ao total tem 17, contando com as organizaзвoes.
Bom aqui teria uma parte do codigo das posiзхes.
Код:
new Faccoes[MAX_FACCOES][t_info] = { {"Facзгo", "Sigla", 0, 0, {0.0, 0.0, 0.0}, COR_BRANCO, 0}, // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -// //CMD {"Parque Uniao", "PU", 3, 1, {-1459.7767,2843.1702,103.7271}, COR_CMD, 1}, {"Vila Kennedy", "VK", 3, 1, {-947.3892,1777.4912,60.9229}, COR_CMD, 1}, {"Barro Vermelho", "BV", 3, 1, {-53.5136,1315.5812,11.8230}, COR_CMD, 1}, {"Salgueiro", "SAL", 3, 1, {2045.3462,-1732.7958,13.5469}, COR_CMD, 1},
OnPlayerSpawn estб sendo usado a
Код:
SetPlayerTeam(playerid, Player[playerid][pFaccao]);
Код:
new t = Player[playerid][pFaccao]; if(t > 0) { TogglePlayerControllable(playerid, 1); SetPlayerPos(playerid,Faccoes[t][Spawn][0], Faccoes[t][Spawn][1],Faccoes[t][Spawn][2]); SetPlayerInterior(playerid, 0); SetPlayerColor(playerid, Faccoes[t][tCor]); }
Код:
public OnPlayerStreamIn(playerid, forplayerid)
Код:
if(Player[playerid][pFaccao] == 1|| Player[playerid][pFaccao] == 2 || Player[playerid][pFaccao] == 3 || Player[playerid][pFaccao] == 4) { SetPlayerTeam(playerid, TIME_CMD); }
Код:
static stock ResetPlayerTeam(playerid) { SetPlayerTeam(playerid, 80+(teams++)); if(teams >= 65000) teams = 0; }