[Ajuda]Player Spawner - 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]Player Spawner (
/showthread.php?tid=254807)
[Ajuda]Player Spawner -
gabrieldefreitas11 - 12.05.2011
Iaк galera, to com um problema.
preciso saber se tem como fazer um fs de quando o cara com um nick especificado entrar no servidor ele ja spawne em um lugar diferente dos spawner dos outros.
Exemplo:
se meu nome fosse Joao i eu colocasse no FS que so a pessoa com o nick de joao iria spawnar em algum lugar de sf.
ow seja, so a pessoa com o nick de joao terar um lugar especial de spawnar.
Re: [Ajuda]Player Spawner -
[NWD]Jim._.Carrey - 12.05.2011
pawn Код:
// Topo do GM
new NomeSpawn[][MAX_PLAYER_NAME] = { "SeuNome" }; // Coloca seu nome rs.
new SpawnName[MAX_PLAYERS];
// Em OnPlayerConnect
SpawnName[playerid] = 0;
// Em OnPlayerDisconnect
SpawnName[playerid] = 0;
// Em OnPlayerSpawn
if(SpawnName[playerid] == 0)
{
for(new i; i < sizeof(NomeSpawn); i++)
{
new string[40];
GetPlayerName(playerid, string, 40);
if(strcmp(NomeSpawn[i], string, true) == 0)
{
SetPlayerPos(playerid, pos1, pos2, pos3); // Coloca a pos que vocк quer '-'
SpawnName[playerid] = 1;
return 1;
}
}
}
Re: [Ajuda]Player Spawner -
TheGarfield - 12.05.2011
Quote:
Originally Posted by [NWD]Jim._.Carrey
pawn Код:
// Topo do GM new NomeSpawn[][MAX_PLAYER_NAME] = { "SeuNome" }; // Coloca seu nome rs. new SpawnName[MAX_PLAYERS];
// Em OnPlayerConnect SpawnName[playerid] = 0;
// Em OnPlayerDisconnect SpawnName[playerid] = 0;
// Em OnPlayerSpawn if(SpawnName[playerid] == 0) { for(new i; i < sizeof(NomeSpawn); i++) { new string[40]; GetPlayerName(playerid, string, 40); if(strcmp(NomeSpawn[i], string, true) == 0) { SetPlayerPos(playerid, pos1, pos2, pos3); // Coloca a pos que vocк quer '-' SpawnName[playerid] = 1; return 1; } } }
|
Para que isto tudo ?
pawn Код:
new bool:conect[100]; // altera para nъmero dos seus stlots
public OnPlayerConnect(playerid) return connect[playerid] = true;
// no OnPLayerSpawn:
static n[24];
if(connect[playerid] == true)
{
if(!strcmp(n,"[iPs]Garfield",true))
{
SetPlayerPos(playerid, X,Y,Z);
connect[playerid] = false;
}
}
xD
Re: [Ajuda]Player Spawner -
[NWD]Jim._.Carrey - 12.05.2011
._. parabйns.