donodocarroc[playerid] = CarroI[casaid][CarroCasa] = CreateVehicle(CarroI[casaid][CarroModelo], CarroPosX, CarroPosY, CarroPosZ, AnguloPos, Cor1, Cor2, temporespawn); //cada variavel ja diz tudo
new nickpc[MAX_PLAYER_NAME];
GetPlayerName(playerid, nickpc, MAX_PLAYER_NAME);
if(newstate == PLAYER_STATE_DRIVER)
{
if(nickpc[playerid] != donodocarroc[playerid])
{
SendClientMessage(playerid, COR_RED, "[x] Este veiculo nao e seu");
RemovePlayerFromVehicle(playerid);
}
else
{
SendClientMessage(playerid, Amarelo, "[x] Bem Vindo ao seu veiculo");
}
}
if (!strcmp(string1, string2)){}
stock CompararNomes(playerid, OutroID){
new NomePlayer[MAX_PLAYER_NAME], NomeOutroID[MAX_PLAYER_NAME];
GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
GetPlayerName(OutroID, NomeOutroID, MAX_PLAYER_NAME);
if(!strcmp(NomePlayer, NomeOutroID))
return SendClientMessage(playerid, -1, "Nomes iguais!");
else return SendClientMessage(playerid, -1, "Nomes diferentes!");
return true;
}
CMD:compararmeunome(playerid, params[]{
if(isnull(params))
return SendClientMessage(playerid, -1, "Uso: /compararmeunome [Outro Id]");
CompararNomes(playerid, strval(params));
return true;
}
mas isso do getplayername eu ate entendi mas uma coisa que eu fikei em duvida e pq toda vez que o carra entra em qualquer veiculo seja ele veiculo casa ow nao ele fica checkando se o cara e dono do veiculo tipo se ele nao tiver nenhum veiculo casa ele nao consegue andar nem nos veiculos publicos do servidor se vc poder me ajudar com isso eu ficarei muito grato e Obrigado ate agora ja me ajudou bastante.
|
o If da OnPlayerStateChange fica assim \/
PHP код:
|
new carbus = GetPlayerVehicleID(playerid);//armazena na vбriavel car o carro em q ele estб.
if(newstate == PLAYER_STATE_DRIVER)//se O Player entrar como motorista
{
for(new i = 0; i < sizeof(cbus); i ++)
{//realizara um loop na Array cars
if(carbus == cbus[i])
{//se o carro em que vocк estб for igual б algum da array
if(Profissao[playerid] != busao)
{//se a profissгo do cara for diferente da citada acima
SendClientMessage(playerid, -1, "[x] Este veнculo й reservado para os(as) {FFAEB9FF}Motoristas de фnibus ");
RemovePlayerFromVehicle(playerid);//irб removelo do carro e mandar a mensagem.
}
}
}
}