12.05.2017, 03:04
(
Последний раз редактировалось PowerEvolve; 12.05.2017 в 04:06.
)
Quote:
|
cada vez que alguem criar uma casa, vc coloca pra criar um arquivo com o modelo, dono, localizaзгo, entendeu? tipo, cria uma pasta em scriptfiles com o nome de casas e dps faz pra criar um arquivo pra cada casa, e defina com o nome, tipo casa(nomedocara) ou casa 1, 2, etc.
assim, quando a gm for reiniciada ele lerб todos os arquivos e criarб as casas, ou melhor, vc pode deixar um limite de 1 casa por player, assim, vc salva na conta do cara a casa, se ele tiver uma casa, defina na conta dele o modelo e posiзгo ![]() |
PHP код:
#define MAX_BASES 10
enum BaseInfo
{
Dono[MAX_PLAYER_NAME],
Existe,
ObjectB,
Float: PosX,
Float: PosY,
Float: PosZ,
Float: RX,
Float: RY,
Float: RZ
}
new Base[MAX_BASES][BaseInfo];
CMD:criarbase(playerid, params[])
{
new Float:X, Float:Y, Float:Z, Float: A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
for(new id; id < MAX_BASES; id++)
{
Base[id][Dono] = ...;
Base[id][Existe] = 1;
Base[id][PosX] = X;
Base[id][PosY] = Y;
Base[id][PosZ] = Z - 0.90;
Base[id][RZ] = A + 180.0;
Base[id][ObjectB] = CreateDynamicObject(Object, Base[id][PosX], Base[id][PosY], Base[id][PosZ], Base[id][RX], Base[id][RY], Base[id][RZ]);
SendClientMessage(playerid, -1, "Base criada com sucesso");
// ...
}
return 1;
}
Eu simplesmente nгo sei como salvar!



