if(newstate == PLAYER_STATE_DRIVER)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(carros2,sizeof(carros2),"carros/%s.txt", aname);
new car;
car= GetPlayerVehicleID(playerid);
if(DOF2_FileExists(carros2))
{
if(car == Info[playerid][CarDono])
{
format(msg,sizeof(msg),"{76EE00}| INFO | Bem-Vindo ao seu veнculo %s",aname);
SendClientMessage(playerid,-1,msg);
}
else
{
SendClientMessage(playerid,-1,"| ERRO | Esse veнculo nгo pertence a vocк.");
RemovePlayerFromVehicle(playerid);
}
}
}
if(DOF2_FileExists(carros2))
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(carros2,sizeof(carros2),"carros/%s.txt", aname);
new vid;
vid = GetPlayerVehicleID(playerid);
if(DOF2_FileExists(carros2))
{
if(vid == Info[playerid][CarDono])
{
format(msg,sizeof(msg),"{76EE00}| INFO | Bem-Vindo ao seu veнculo %s",aname);
SendClientMessage(playerid,-1,msg);
}
else
{
SendClientMessage(playerid,-1,"| ERRO | Esse veнculo nгo pertence a vocк.");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
|
pawn Код:
http://prntscr.com/a32u6m |
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
format(carros2, sizeof(carros2),"carros/%s.txt", aname);
if(DOF2_GetInt(carros2,"CarroDaConce") == 1)
{
if(vehicle == Info[playerid][CarDono])
{
format(msg,sizeof(msg),"{76EE00}| INFO | Bem-Vindo ao seu veнculo %s",aname);
SendClientMessage(playerid,-1,msg);
}
else
{
SendClientMessage(playerid,-1,"| ERRO | Esse veнculo nгo pertence a vocк.");
RemovePlayerFromVehicle(playerid);
}
}
else
{
SendClientMessage(playerid ,-1,"carro pъblico");
}
}
return 1;
}
|
ok agora eu sу nгo consigo verificar se e o carro e da concessionбria ou й um pъblico, na vdd nгo sei como faзo '-'
pawn Код:
|
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
format(carros2, sizeof(carros2),"carros/%s.txt", aname);
if(DOF2_GetInt(carros2,"CarroDaConce") == 1)
{
if(DonoCarro[GetPlayerVehicleID(playerid)] != INVALID_PLAYER_ID && DonoCarro[GetPlayerVehicleID(playerid)] != playerid)
{
SendClientMessage(playerid,-1,"| ERRO | Esse veнculo nгo pertence a vocк.");
RemovePlayerFromVehicle(playerid);
}
else
{
format(msg,sizeof(msg),"{76EE00}| INFO | Bem-Vindo ao seu veнculo %s",aname);
SendClientMessage(playerid,-1,msg);
}
}
else
{
SendClientMessage(playerid ,-1,"carro pъblico");
}
return 1;
}
|
eu nгo sei se ta certo eu fiz agora pelo celular mas vк ai:
PHP код:
|
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
format(carros2, sizeof(carros2),"carros/%s.txt", aname);
if(DOF2_GetInt(carros2,"CarroDaConce") == 1)
{
if (CarroConssecionaria(playerid)) //Verifica se o carro pertence a concessionбria
{
if(DonoCarro[GetPlayerVehicleID(playerid)] != INVALID_PLAYER_ID && DonoCarro[GetPlayerVehicleID(playerid)] != playerid)
{
SendClientMessage(playerid,-1,"| ERRO | Esse veнculo nгo pertence a vocк.");
RemovePlayerFromVehicle(playerid);
}
else
{
format(msg,sizeof(msg),"{76EE00}| INFO | Bem-Vindo ao seu veнculo %s",aname);
SendClientMessage(playerid,-1,msg);
}
}
}
else
{
SendClientMessage(playerid ,-1,"carro pъblico");
}
}
return 1;
}
CarroConssecionaria