[DUV]Minhas Duvidas.
#1

Estou com 2 duvidas e pra nгo fazer um tуpico pra cada fiz essa maracutaia.

1 - Como faзo para salvar gTeams?

2 - Como faзo um interior para cada player?(eles nгo se encontrarem em interiores)?
Reply
#2

1- Estudeo Sistema de Strings

2- Usa Seach ou Bote o mesmo numero de interiores ex: se й 0 bota 0 nos dois
Reply
#3

Nгo entendi a primeira direito.

A segunda utiliza os VirtualWorld.
Reply
#4

Quote:
Originally Posted by Lipepva
Estou com 2 duvidas e pra nгo fazer um tуpico pra cada fiz essa maracutaia.

1 - Como faзo para salvar gTeams?

2 - Como faзo um interior para cada player?(eles nгo se encontrarem em interiores)?
1-
Baixe isso o PGD - http://forum.sa-mp.com/index.php?topic=132831.0
Coloque no OnPlayerDisconnect:
new
arqj[64],
nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, MAX_PLAYER_NAME);
format(arqj, sizeof(arqj), "%s.txt", nomej);
pgd_EscreverInt(arqj, "Time", ":", GetPlayerTeam(playerid));

Coloca agora no OnPlayerConnect:
new
arqj[64],
nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, MAX_PLAYER_NAME);
format(arqj, sizeof(arqj), "%s.txt", nomej);
if(pgd_ArquivoExiste(arqj)) SetPlayerTeam(playerid, pgd_CarregarInt(arqj, "Time", ":"));


2- Usa a funзгo SetPlayerVirtualWorld(playerid, id do virtual world que tu quer que o jogador fique);
Reply
#5

Quote:
Originally Posted by russooooo
A segunda utiliza os VirtualWorld.
Nгo tinha pensado nisso, vlw.

A primeira й salvar os gTeams no player.ini,
para quando ele sair ficar salvo o time que ele estava.

Protioso_OC
Vou testar se der ou nгo eu posto
Reply
#6

Quote:
Originally Posted by Lipepva
Quote:
Originally Posted by russooooo
A segunda utiliza os VirtualWorld.
Nгo tinha pensado nisso, vlw.

A primeira й salvar os gTeams no player.ini,
para quando ele sair ficar salvo o time que ele estava.

Protioso_OC
Vou testar se der ou nгo eu posto
Certo, se quer mudar o nome do arquivo й sу ir lб no format e trocar .txt pra .ini que vai salvar no arquivo NOME_DO_JOGADOR.ini. E se tiver sistema de cadastro, pode pegar a parte do OnPlayerConnect e anexar na parte que ele se loga.
Reply
#7

UP
Eu criei um comando de teleporte e preciso saber como faзo para o player que digitar um comando ir para uma posiзгo aleatoria.
O Comando й assim
pawn Код:
if(strcmp(comando, "/vdg", true) == 0)
  {
  SetPlayerPos(playerid, X,Y,Z);
  SetPlayerInterior(playerid, 0);
  return 1;
}
Quero algo parecido com randown spawns, porem com teleportes,exemplo se eu digitar /garagem, pode ir tanto para garagem de LS ou a de LV.
Reply
#8


Bom para os Player Terem Diferente World's Daзa Assim:
Criar Uma Array onde Teras os Virtual World's
10 = Numero de Words
pawn Код:
new Float:Worlds[1][10] =
{
{},
{},
{},
{},
{},
{},
{},
{},
{}
};
Agora em OnPlayerInteriorChange para Checar se o player esta a um Interior
pawn Код:
new virtual = random(sizeof(virtual));
SetPlayerVirtualWorld(playerid, Worlds[virtual][0],Worlds[virtual[1]);
E Assim Vai, mas se eu fiz errado me desculpe nгo estou com cabeca pra essa porr@

Pega o Mesmo Modelo para Teleporte
Reply
#9

UP
Agora estou com uma nova duvida, acredito que essa seja bem facil.
Como eu crio um veiculo em interior?
Eu ja tentei criar normal, nas cordenadas do interior porem ele fica invisivel.
Thank's
Код:
OBS:Sou o Lipepva mudei de nome
Reply
#10

1: aprende a falar portugues.. assim nois entenderemos melhor
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)