Untitled

 avatar
unknown
plain_text
2 years ago
1.4 kB
15
Indexable
CMD:deleteallgate(playerid, params[]) {
	if(!IsPlayerAdmin(playerid)) return 1;
	if(PlayerInfo[playerid][pAdmin] == 99999) {
		for(new gateid = 0; gateid < MAX_GATES; gateid++) { DeleteAllGates(gateid, 0); }

		SendClientMessageEx(playerid, COLOR_LIGHTRED, "> Ban da xoa toan bo #Gate trong may chu.");
		return 1;
    }else SendClientMessageEx(playerid, COLOR_LIGHTRED, "> Ban khong the su dung lenh nay.");
	return 1;
}

stock DeleteAllGates(gateid, value) {
	if(value == 0)
    {
        GateInfo[gateid][gPosX] = 0.0;
        GateInfo[gateid][gPosY] = 0.0;
        GateInfo[gateid][gPosZ] = 0.0;
        GateInfo[gateid][gRotX] = 0.0;
        GateInfo[gateid][gRotY] = 0.0;
		GateInfo[gateid][gRotZ] = 0.0;
		GateInfo[gateid][gPosXM] = 0.0;
		GateInfo[gateid][gPosYM] = 0.0;
		GateInfo[gateid][gPosZM] = 0.0;
		GateInfo[gateid][gRotXM] = 0.0;
		GateInfo[gateid][gRotYM] = 0.0;
		GateInfo[gateid][gRotZM] = 0.0;
		GateInfo[gateid][gVW] = 0;
		GateInfo[gateid][gInt] = 0;
		GateInfo[gateid][gAllegiance] = 0;
		GateInfo[gateid][gGroupType] = 0;
		GateInfo[gateid][gGroupID] = -1;
		GateInfo[gateid][gFamilyID] = -1;
	}

    GateInfo[gateid][gModel] = value;
    if(IsValidDynamicObject(GateInfo[gateid][gGATE])) DestroyDynamicObject(GateInfo[gateid][gGATE]);
    CreateGate(gateid);
    SaveGate(gateid);
	return 1;
}
Editor is loading...