18.09.2010, 15:43
Acabei de fazer isso no meu server.
Vou postar aqui como fazer.
Coloque a array
Em OnGameModeInit()
Na public OnPlayerStateChange(playerid, newstate, oldstate) coloque:
Se quiser colocar o nome do player que sera dono do carro apenas substituia o o nome Leandro por o nome do jogador.
Vou postar aqui como fazer.
Coloque a array
Код:
new RaFaeL[DL];// essa array e para amazenar o carro
Код:
RaFaeL[DL] = AddStaticVehicle(415,1695.7123,-2118.9407,13.3172,267.6217,151,151); // usamos a array Leandro para amazenar o carro, coloque as cordenadas do carro nos respectivos lugares.
Код:
new PlayerName[24]; // array para amazernar o playername. GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); if(newstate == PLAYER_STATE_DRIVER) { new Vehicle = GetPlayerVehicleID(playerid); if(Vehicle == RaFaeL[DL]) // Vamos verificar se o veнculo й o que nгo queremos que todos entrem { if(strcmp(PlayerName,"RaFaeL[DL]",true)) // Isso e para checar o nome do jogador que entro no carro { RemovePlayerFromVehicle(playerid); // se nao for o nome que eu coloquei ele ira ser expulso do carro SendClientMessage(playerid, 0x33AA33AA, "Esse carro estб resevado para outra pessoa"); // e sera informado sobre a reserva do carro. } } } return 1; }