06/07/2021 15:35
(Esta mensagem foi modificada pela última vez a: 06/07/2021 15:37 por LeleziiN.)
Bom pessoal queria saber como posso fazer para criar uns objetos no servidor e eles ficarem en uma listra.txt na pasta scriptfiles, e toda vez q eu reniciar o servidor eles são recriados sozinho pq já foram criados a primeira vez
Comando de criar o objeto (cria um por vez)
Comando de criar o objeto (cria um por vez)
Código PHP:
if(strcmp(cmd, "/criararvore", true) == 0)//lenhador
{
if(VerificarADM(playerid) == 1)
{
new id = Iter_Free(Trees);
if(id == -1) return SendClientMessage(playerid, CORX1, "| ERRO | Não é possível adicionar mais árvores.");
new Float: x, Float: y, Float: z, Float: a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
x += (3.0 * floatsin(-a, degrees));
y += (3.0 * floatcos(-a, degrees));
z -= 1.0;
TreeData[id][treeX] = x;
TreeData[id][treeY] = y;
TreeData[id][treeZ] = z;
TreeData[id][treeRX] = TreeData[id][treeRY] = TreeData[id][treeRZ] = 0.0;
TreeData[id][treeObjID] = CreateDynamicObject(657, TreeData[id][treeX], TreeData[id][treeY], TreeData[id][treeZ], TreeData[id][treeRX], TreeData[id][treeRY], TreeData[id][treeRZ]);
SendClientMessage(playerid, COR_MARA7, "| INFO | Árvore criada.");
new label[96];
format(label, sizeof(label), "Árvore (%d)\n\n{FFFFFF}Aperte '{F1C40F}ALT{FFFFFF}' para derrubá-la.", id);
TreeData[id][treeLabel] = CreateDynamic3DTextLabel(label, 0x2ECC71FF, TreeData[id][treeX], TreeData[id][treeY], TreeData[id][treeZ] + 1.5, 5.0);
Iter_Add(Trees, id);
return 1;
}
else
{
SendClientMessage(playerid,CORX1,"| ERRO | Você não tem permissão!");
return 1;
}
}