04.03.2019, 12:14
Eu nгo tenho noзгo de como fazer sistema de chaves, eu quero algo que nгo seja muito dнficil, eu queria saber se й mais ou menos assim, vocкs podem mandar uma base.
PHP код:
enum pCars
{
Chaves[24],
}
new Veiculos[MAX_VEHICLES][pCars];
stock CriarVeiculo(idcar, Float:X, Float:Y, Float:Z, color1, color2)
{
if(!DOF2_FileExists(PastaCarros))
{
CreateVehicle...
format(Veiculos[idcar][Chaves], 24, "Ninguem"); // Bom, aн aqui seria -1, porque o resultado de cada chave
}
}
CMD:pegarchave(playerid)
{
new id;
if(sscanf(params, "d", id))
return SendErrorMessage(playerid, "Uso: /PegarChave [id do veiculo]");
format(Veiculos[id][Chaves], 24, ReturnName(playerid));
return 1;
}
CMD:motor(playerid)
{
if(!IsPlayerInAnyVehicle(playerid))
return SendErrorMessage(playerid, "Vocк nгo estб em um veнculo.");
new vehicleid = GetPlayerVehicleID(playerid);
if(!PossuiChaves(playerid, vehicleid))
{
SendErrorMessage(playerid, "Vocк nгo tem as chaves desse veнculo.");
return 1;
}
return 1;
}
stock PossuiChaves(playerid, carid)
{
if(!strcmp(Veiculos[carid][Chaves], ReturnName(playerid), true, 24)) return 1;
else return false;
}
stock ReturnName(playerid)
{
new zNome[24];
GetPlayerName(playerid, zNome, 24);
return zNome;
}