[Ajuda]Player Spawner
#1

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.
Reply
#2

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;
        }
    }
}
Reply
#3

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
Reply
#4

._. parabйns.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)